Существует ли обёртка для sudo make install наподобии checkinstall'а?
gorthauer 20 декабря, 2008 - 03:03
Суть проблемы вот, в чём. Частенько компилю какие нить маленькие программки типа плазмоидов, для каждой такой программки писать ebuild неохота, а оставлять пакеты неучтёнными неохота. В бытность использования Убунты выкручивался из такой ситуации при помощи создания пакета программкой checkinstall, тут она естественно бесполезна и даже в дереве портежей не содержится. Так вот собственно вопрос, существуют ли утилитки, которые бы обработали sudo make install, записали бы инфу обо всех файлах, так, чтобы в последствии пакет можно было бы удалить emerge -C <имя пакета, которое мы указали при установке> ?
»
- Для комментирования войдите или зарегистрируйтесь
Нужно определиться:
1. Работать с portage только, и по всем его правилам;
2. Автоматизировать процесс создания ебилдов в собственном оверлее скриптами и патернами (аля mkebuild / mkgentoo);
3. Использовать сторонний пакетный менеджер, нарушающий концепцию основной системы управления ПО в любом дистре.
В последнем случае подразумевается два под-варианта:
а) он имеет собственную базу установленного ПО
б) он не имеет такой базы
В любом из этих вариантов подразумевается, что в плане зависимостей он отталкивается не от базы основной системы управления ПО (в данном случае - portage), а от уже установленного на текущий момент в системе ПО (т.е. не нативный репозиторий, а ldd).
Мне попадался такой примитивный вариант управления ПО вообще без пакетного менеджера (точнее без репозитория как такового). Кажется на sourceforge.net. :? Но вот уже несколько часов не могу найти ссылку... :(
Самое примитивное :)
Самое примитивное :)
touch tmp.file
make install
find / -newer tmp.file > install_program.txt
for i in `cat install_program.txt`; do rm -Rf $i; done
Я ♥ Gentoo & Funtoo
app-admin/stow
app-admin/stow
Про такие штуки я в курсе, но
Про такие штуки я в курсе, но это немножко не то, что мне нужно, мне бы хотелось чтобы все установленные пакеты регистрировались в портаже так, будто они были установлены им же самим
Насчет генераторов ебилдов, идея то хорошая, но помоему это себе дороже, да и дольше по времени.
плазмойды есть в
плазмойды есть в kde-testing
заявки на интересные мона присылать мне.
скоро они в дерево попадут
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера