LINUX.ORG.RU

Объясню подробнее, допустим я собрал webkit, потом удалил сырцы, какие файлы от сорцов надо оставить для выполнения команды make uninstall?

linux4ever
() автор топика

Надо собирать пакет и удалять средствами пакетного менеджера.

INFOMAN ★★★★★
()
Ответ на: комментарий от linux4ever

>Ебилд править надо, притом несколько, в генту древняя версия webkit.

Если ну СОВСЕМ лениво немного поковыряться, никто не мешает развернуть сырую рыбу-ebuild в пару строк в /var/tmp/portage, там _ручками_ сделать ./configure && make && make install в image подкаталог (хотя именно эту цепочку ebuild и сам сделать может) и потом - ebuild merge для результата.

Полноценного ebuild'а не будет, пакет соберёшь вручную со всеми заморочками, но встанет в систему он штатно для пакетного менеджера. И потом, когда придёт пора, снесёшь его подчистую по emerge -C

...

ebuild ----.ebuild unpack
ручная компиляция и инсталляция в images
ebuild ----.ebuild merge

KRoN73 ★★★★★
()
Ответ на: комментарий от linux4ever

А, вообще, если ты осилил эту цепочку, то всё, что тебе останется - это то, что делал вручную при сборке прописать в ebuild :) И сделать ещё раз, но уже на полном автомате.

Я обычно ebuild'ы так и пишу. Лепишь рыбу с исходником, и жамкаешь ebuild ... install

Собственно, цепочка там такая:
ebuild ... unpack - распаковать
ebuild ... compile - скомпилить
ebuild ... install - инсталлировать в /var/tmp/portage/.../image
ebuild ... merge - инсталлированное во временном каталоге перенести в систему и прописать в БД пакетного менеджера

Вот если до install всё отлично дойдёт и в image/ найдёшь нужную структуру файлов - всё ок.

Нет - смотришь, где ошибка и начинаешь подправлять ebuild.

KRoN73 ★★★★★
()
Ответ на: комментарий от len

+много. Собирай checkinstall'ом в пакеты и устанавливай родным пакетным менеджером.

friday ★★★
()
Ответ на: комментарий от len

уныние, глюки, потенциальный источник конфликтов.

INFOMAN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.