layman, оверлэи и qutIM
Реишл поставить qutIM. Для этого воспользовался http://qutim.org/forum/viewtopic.php?f=20&t=102.
emerge -av layman
emerge subversion
layman -o http://qutim-overlay.googlecode.com/files/my-list.xml -f -a qutim-overlay
Лайман благополучно затянул пакеты, но не похоже было что он что-то установил.
layman -L возвращает кучу пакетов, но qutim-overlay или qutim там нет.
1) Вопрос первый - откуда эти пакеты? Что мне с ними делать? Это вообще нормально?
Курнул доку http://www.gentoo.org/proj/en/overlays/userguide.xml - ничего не понял.
Зачем добавлять в мэйк source /usr/portage/local/layman/make.conf???
Добавил.
emerge ругается что нихрена нет такого файла.
Убрал.
layman -a qutim и layman -a qutim-overlay говорят "...does not exist"
emerge qutim и emerge qutim-overlay говорят что ничего про такой пакет не знают.
2) Вопрос второй - что я делаю не так?
3) И напоследок Вопрос третий - есть более подробная дока по оверлэям? Можно на я зыке верояного противника.
- Для комментирования войдите или зарегистрируйтесь
Раскурите доку ещё раз,
Раскурите доку ещё раз, повдумчивее. Виновата не она (-;Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Спасибо конечно
Скажите, а на какой из трех вопросов вы мне ответили?
Я так и не понял что делаю не так и какая именно дока не виновата. Поясните пожалуйста конкретнее.
layman версии 1.1.1 - это так, на всякий случай.
И еще, читал http://ru.gentoo-wiki.com/wiki/Portage_Overlay тоже легче не стало.
Пересобрал. Заметил коментарий "Please add the 'source' statement to make.conf only AFTER
you added your first overlay. Otherwise portage will fail". Это кое что объясняет. Но тем не менее это ни на йоту не приблизило меня к пониманию вопроса как же мне поставить qutIM.
Мораль той басни такова
Не делай ничего, пока у тебя нет понимания ЧТО ИМЕННО ты собираешься делать!
+ http://gentoo.ru/node/14460 ?
А ещё этого вопроса (в смысле общего по оверлеям и списка рекомендуемых/стандартных оверлеев) [предположительно] не хватает в FAQ. Ибо хоть тема и раскрыта в Хэндбуке, но ИМХО нее лучшим образом
Но это лирика...
По сути:
В Gentoo можно (и обычно совсем без этого обойтись не получается) использовать несколько веток ебилдов. Умолчательная -
/usr/portage
. Структура везде типическая.Например, для добавления через собственный (!), локальный оверлей (ебилды добавляются ручками) в
/usr/local/portage
надо:1. В
/etc/make.conf
дописатьPORTDIR_OVERLAY="/usr/local/portage"
2.
# mkdir -p /usr/local/portage/net-im/qutim/
3.
# cd /usr/local/portage/net-im/qutim/
4. Положить туда ебилд. Например:
# wget http://gentoo-overlays.zugaina.org/sunrise/portage/net-im/qutim/qutim-0.1.1.ebuild
5. Сформировать манифест:
# ebuild qutim-0.1.1.ebuild manifest
6. Ну, а теперь уже можно прицеливаться
emerge
'м :)# emerge -pv qutim
ЗЫ: В случае подключения на место
/usr/local/portage
некоторого оверлея часть перечисленных функций делегируется мэентейнерам оного. Но не смотря на это вышеописанный способ годится далеко не только для добавления ебилдов, которых нет ни в одном оверлее.:wq
--
Live free or die
Спасибо
Много стало понятнее.
как я понял layman затянул последнюю версию qutIM из svn и куда-то ее положил. Куда он ее положил? Как ее удалить если она мне не нужна? Как ее корректно скомпилировать и установить?
.
# find /usr/local | grep qutim
тебе в зубы...В смысле: дерево оверлея?
Откатить
/etc/make.conf
иrm
тебе в плечиman emerge
...и [обязательно] электричку навстречу.:wq
--
Live free or die
grfza
Нет. Он стянул ебилды для qutim
find / -iname qutim
Удалить оверлей.
Добавить правильный source в make.conf
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вообще я ничего не менял.
Вообще я ничего не менял. subversion затянул все ебилды в папку /home/your user/..... Поищи там. Я стянул оттуда ебилд на кютим и закинул его в /usr/local/portage/net-im/qutim/.
Сделал манифест и вуаля всё нашлось и всё работает.
З.Ы: Правда версия 0.1.1 компилиться отказалась и выдавало ошибки пришлось ставить последнюю версию.
Ну да
У меня почти так же в итоге получилось. Тока все было в /usr/portage/local/layman)))
Теперь еще надо размаскировать, но думаю тут я справлюсь. Спасибо всем кто откликнулся!
Кстати версию 9999 кутима
Кстати версию 9999 кутима сломали благополучно.