Пара вопросов от новичка :)

Привет всем. Я недавно приобрел 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: Пара вопросов от новичка :)

Hrundix написал(а):
найти в Армавире Гентушника, которому не жалко поделиться исходниками.

К сожалению Армавир не такой большой город, где много линуксойдов, тем более гентушников. Может есть студенты, но как их найти - не знаю.

Hrundix написал(а):
qt4 будет нужен только с выходом KDE4. Сейчас он фактически бесполезен. Пользуйтесь qt3.

Но это был пример, а если какую-нибудь другую программу придется устанавливать не под 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 просто выставляет линки на все это дело (на самом деле чуть сложнее, но суть не в этом).

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".