по умолчанию для профиля default-linux/x86/2006.0 предлагаются xorg-x11 версии 6.8.2-r7. я же хочу установить 6.9.0. почитал хендбук и начал экспериментировать с /etc/portage/package.keywords
если указывать в нем `x11-base/xorg-x11 ~x86', то `emerge --search xorg-x11' показывает весрию 7.1. если же прописываю `=x11-base/xorg-x11-6.9.0-r1 ~x86' опять находит только 6.8.2-r7. если перед названием пакета указать '>=', то опять вылазиет 7.1.
"ниччё не понимаю"
по умолчанию для профиля default-linux/x86/2006.0 предлагаются xorg-x11 версии 6.8.2-r7. я же хочу установить 6.9.0. почитал хендбук и начал экспериментировать с /etc/portage/package.keywords
если указывать в нем `x11-base/xorg-x11 ~x86', то `emerge --search xorg-x11' показывает весрию 7.1. если же прописываю `=x11-base/xorg-x11-6.9.0-r1 ~x86' опять находит только 6.8.2-r7. если перед названием пакета указать '>=', то опять вылазиет 7.1.
"ниччё не понимаю"
Ну для ~x86 актуальным является именно 7.1 сейчас. А 6.9 вроде и не было. Было что-то вроде 6.8.999 и 7.0. Это то же самое.
Если тебе принципиально какую-то версию, то замаскируй =x11-base/xorg-x11-7.1, либо выполняй
Или тупо укажи аргументом сам ебилд.
Точнее версию в портежах посмотри. Только все равно поставится xorg-server-1.1.0, тот потянет за собой новые драйвера и модули, в результате можешь получить геморрой с видеокартой: у ксорга 7.1 какая-то генетическая несовместимость с текущими нВидиевскими драйверами. Если только вручную маскировать драйвера и плугины...
по умолчанию для профиля default-linux/x86/2006.0 предлагаются xorg-x11 версии 6.8.2-r7. я же хочу установить 6.9.0. почитал хендбук и начал экспериментировать с /etc/portage/package.keywords
если указывать в нем `x11-base/xorg-x11 ~x86', то `emerge --search xorg-x11' показывает весрию 7.1. если же прописываю `=x11-base/xorg-x11-6.9.0-r1 ~x86' опять находит только 6.8.2-r7. если перед названием пакета указать '>=', то опять вылазиет 7.1.
"ниччё не понимаю"
неставится потому что
Available versions: 6.8.2-r7 [M]6.9.0-r1 7.0-r1 7.1
sergey@gentoo ~ $ sudo emerge -pv =x11-base/xorg-x11-7.0-r1
These are the packages that I would merge, in order:
Calculating dependencies
!!! All ebuilds that could satisfy "=x11-base/xorg-x11-7.0-r1" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-x11-7.0-r1 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
замечательно. добавляю в package.keywords `x11-base/xorg-x11 ~x86' и запускаю еще раз.
sergey@gentoo ~ $ sudo emerge -pv =x11-base/xorg-x11-7.0-r1
These are the packages that I would merge, in order:
Calculating dependencies -
!!! All ebuilds that could satisfy ">=x11-apps/setxkbmap-1.0.1" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-apps/setxkbmap-1.0.2 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
!!! (dependency required by "x11-base/xorg-x11-7.0-r1" [ebuild])
это что же, теперь все пакеты, которые за собой xorg тянет туда прописывать?
И вообще поставте себе 7.1 непонимаю, что вы ищите себе проблем. Все равно скоро на него переползать.
Пока не стОит ИМХО. Нвидиевские драйвера с ним не дружат. Просто исчезают все шрифты. Т.е. в меню, диалогах и везде иконки есть, а надписей нет. Только пустое место. Помог откат на xorg-server-1.0.2 и даунгрейд модулей мыши и клавиатуры, но перестало 3D-ускорение работать. Читал, что подобные косяки и с АТИшными картами.
Как вариант решения предлагают установку xgl. Но это отдельный трабл.
Но это с фирменными драйверами. Если же драйвера штатные, типа nv и radeon, то вроде с ними нормально. Если не считать их недоделанность в плане скорости 3D, меньшей частоты экрана и пр.