|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 03 Sep 2005 16:01:32 To : Alexey Lebedeff Subject : пересборка пакетов -------------------------------------------------------------------------------- Sep 03 13:13 05, Alexey Lebedeff wrote to Zahar Kiselev: >> предупредить хозяина:) Да, я допускаю, что в дебиане возможно >> разработать такой способ администрирования чтобы все происходило >> именно так - пакеты, которые устраивают - ставишь прямо из >> дистрибутива, которые хочешь пересобрать - скачиваются в виде >> исходников, после чего их пересобираешь и устанавливаешь. AL> данной процедурой я пользуюсь, AL> чтобы свежий софт из testing/unstable иметь. За рекомендации - спасибо. Хочу вот только тебя спросить, на основании каких первоисточников они разработаны - чтобы самому тоже там же почитать. AL> - apt-get source что-ты-хочешь-пересобрать(я обычно из unstable AL> пересобираю) AL> - удовлетворяешь ему зависимосьти для сборки, можно apt-get AL> build-dep, можно вручную. AL> - в его директории правишь в debian/rules что тебе не нравится. Вот здесь возникает первый вопрос. Если я хочу выбрать другие опции при компиляции. Hапример собрать программу _без_ зависимости от чего-либо (если она это позволяет) - мне ведь запущенный apt-get build-dep сначала натащит кучу всего, в том числе и то от чего я хочу избавиться. Можно ли два последних пункта поменять местами - сначла исправить скачанный пакет, а потом удовлетворять его зависимости? Hа что следует обратить внимание? AL> Можешь еще на всякий случай в debian/changelog запись добавить, чтобы AL> точно не пересеклась твоя версия с любой из существующих. А что - changelog анализируется пакетным менеджером на предмет версии пакета? AL> - В /etc/apt/preferences прописываешь, что твоей сборки пакеты имеют AL> наибольший приоритет, В Debian Woody _вообще_ нет такого файла, даже хотябы просто с закомментированными примерами. Где синтаксис подсмотреть? AL> Вместо последних трёх пунктов, можно руками поставить полученные AL> .deb-ы, с помощью dpkg -i. Хотя тогда apt-get может при апгрейде их AL> затереть. Вот об этом я и говорил - сложность не в том чтобы какую-то программу по-своему скомпилировать, а именно чтобы втолковать дебиановской пакетной системе что я хочу получить в результате! И это - куда сложнее чем просто компиляция программ. Zahar --- Msged/LNX 6.1.1 * Origin: mobile user - FIDO over GPRS (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328843181c82.html, оценка из 5, голосов 10
|