Пара вопросов от новичка :)
Гость 28 июля, 2006 - 08:06
Привет всем. Я недавно приобрел gentoo 2006 2dvd. Очень понравился, в принципе софта достаточно (при отсутствии нормального инета). Но вот у меня несколько вопросов по установке этого софта.
1. На диске kde 3.4, у меня имеются исходники 3.5, но без .ebuild. Могу я поставить их так, чтобы portage не пытался доустанавливать 3.4 при попытке утсановить что-нибудь, связанное с kde, а использовал существующий 3.5, или можно сделать для исходников .ebuild?
2. Вот я прочитал про SLOTs. Это удобно. Но как я могу сообщить emerge, какой SLOT программы нужно установить. Например, я хотел поставить qt-4.1.1 под SLOT=4, а он ставит qt3 по первым.
»
- Для комментирования войдите или зарегистрируйтесь
Re: Пара вопросов от новичка :)
1. ebuild-ы делать можно. Если будете делать по документации, то создание e-build'ов пройдет гладко. Но вот на сколько работоспособным будет Ваш KDE, остается под вопросом. Я бы рекомендовал использовать 3.4 или найти в Армавире Гентушника, которому не жалко поделиться исходниками.
2. qt4 будет нужен только с выходом KDE4. Сейчас он фактически бесполезен. Пользуйтесь qt3.
Re: Пара вопросов от новичка :)
К сожалению Армавир не такой большой город, где много линуксойдов, тем более гентушников. Может есть студенты, но как их найти - не знаю.
Но это был пример, а если какую-нибудь другую программу придется устанавливать не под SLOT=1?
1) Поставить
1) Поставить руками. А портежам сказать, что соответствующий пакет установлен. Есть у них такая функция, кажется -i или --inject
1. kde-3.5.3 есть в
1. kde-3.5.3 есть в дереве портажей, просто они замаскированы. Если файлы соотв. файлам на зеркалах (проверь md5 твоего файла и данных из /usr/portage/kde-base/xxx/files/digest-xxx) и если они совпадают, то просто ложи свои файлы в /usr/portage/distfiles и делай emerge указав нужную версию.
2. Имхо слоты вообще не то, о чем ты думаешь. Слоты это просто возможность иметь в системе несколько версий одного пакета. Нету никаких номеров слотов. Если пакет требует переключения с одной версии на другую, то с ним как правило идет тулза (например gcc-config для gcc). Он просто ставится с разными именами, например gcc-3.3.6 и gcc-3.4.6. Либы ставятся в разные папки. gcc-config просто выставляет линки на все это дело (на самом деле чуть сложнее, но суть не в этом).