[SOLVED] ~x86 & KDE3
pollution 3 декабря, 2008 - 00:24
Постепенно перевожу систему на буке на ~x86. Пересобрал @system, полет нормальный. Добрался до @world. Так как сейчас в ~x86 есть КДЕ 3.5.10 и КДЕ 4, назрел вопрос. Как мне текущую установку КДЕ прогрейдить до 3.5.10, но не ставить КДЕ 4. Интересует красивое решение (не прописывание пакетов по одному в packages.mask). Т.е. что то типа строчки в make.conf KDE_VERSION=3.
»
- Для комментирования войдите или зарегистрируйтесь
Установи autounmask
Установи autounmask.
Данная утилитка будет прописывать все пакеты требующие размаскировки за тебя.
Как использовать:
autounmask полное название пакета включая версию.
Например:
autounmask kde-base/kde-3.5.10
А установка пакета должна будет выглядет примерно так:
emerge -av =kde-base/kde-3.5.10
Но если вдруг решишся ставить пакеты из тестовой (не обязательно стабильной) ветви постоянно, то необходимо изменить параметр в файле
/etc/make.conf
ACCEPT_KEYWORDS="x86"
на"~x86"
После этого тебе не нужно будет использовать autounmask, потому что пакеты будут ставится с разрешения параметра в make.conf.
Но внимание!. Вернуться обратно на стабильную ветвь - неполучится. (c)Holy Handbook
Would you like to know more?
kde 3.5.10 w/o kde 4
Щаз )) Какой-то софт будет чего то в keywords писать? Глупости все это, я не ленивый и вроде не убунтой пользуюсь. И кеды у меня стоят в составе kdebase-startkde и кое-чего доставленного отдельно, люблю минимализм.
После критического числа строк в keywords, я так и сделал, правда-правда. Только ты похоже не понял моего вопроса. Повторю - в ~ ветке сейчас 2 версии КДЕ -- 3.5.10 и какая то 4-я. При переходе на ~x86 и emerge @world я вижу, что происходит что то странное и часть пакетов собирается проапдейтиться до 3.5.10, часть до 4.х.х, а кое-что друг друга начинает блокировать. Без 4-х кед я пока, думаю, проживу, и хочу красиво, одной строчкой (а не 50-ю в mask) сказать emerge, что мне нужна пока только третья ветка кед. И поставить собственно КДЕ 3.5.10. А когда придет время, эту строчку убрать и поставить KDE 4.х.х.
В интернете надо поискать
В интернете надо поискать package.mask со всеми маскировками 4.1. Еще можно самому посмотреть все пакеты из @kdebase-4.1 и добавить их в package.mask.
Прописать слоты всем
Прописать слоты всем установленным пакетам кедовым (подправить /var/lib/portage/world).
Примерно так:
kde-base/kdebase-startkde:3.5
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Q:
Теперь я понял что ты хотел. Ты хотел просто поставить кде 3.5.10. без пакетов кде4.
Я не гуру, я только учусь)
Рад был хоть чем то помочь.
Would you like to know more?
solved
Не самое красивое решение, но вроде бы пока устроит, спасибо!
А по-моему, очень красиво
А по-моему, очень красиво (-:Е
Чисто логически смутно себе представляю, как сделать лучше.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
красота
Не кажется мне это красивым.
Не кажется мне это красивым. Отдельный параметр на кеды? Потом на qt, гном, ядро, gcc... Есть слоты, так ими и надо пользоваться
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
offtop mode on
Ну это вопрос предпочтений. Я считаю, нужно давать выбор. Хочешь пакеты только с третьей версии генты - пиши версию в make.conf, хочешь частями - в /etc/portage/packages.*. Или в world со слотами.
В make.conf — общие настройки
В make.conf — общие настройки системы. "Хочу кеды третьей версии" — этому там не место. Повторюсь, для этого есть слоты, и делать то же самое, но вот эдак, никто не будет. Умножение сущностей и предоставление выбора — разные вещи.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ну это как сказать))
не люблю спорить )) все равно в итоге каждый остается при своем мнении