Восстановление пакета с Debian GNU / Linux
8 luglio 2008, 11:43 Debian , Open Source , системы , Советы и хитрости 8 июля 2008, 11:43
Я утверждаю, что это не следует рассматривать как всеобъемлющее руководство, а лишь своего рода manabile - но я буду помнить manabili?
- Особенно полезна для тех, кто хочет, чтобы попытаться восстановить себя от Debian пакет и не иметь времени для углубления теории.
Прежде всего, необходимо установить базовые пакеты для данного вида работы:
# apt-get install devscripts build-essential
Затем перейдите загрузить исходный пакет, который мы хотим перекомпилировать:
# apt-get source nome_pacchetto
Внимание: пакет загружается в текущем каталоге!
Имя пакета, который вы можете легко получить выход Dpkg greppando:
# dpkg -l | grep -i openoffice
В этом примере мы искали, чтобы найти правильное имя пакета openoffice.org.
Теперь перейдем к генерации зависимостей:
# apt-get build-dep nome_pacchetto
Прямо! В Debian есть некоторые скрипты и файлы конфигурации, которые могут потребоваться определенные изменения, возможно, даже те, для которых было принято решение о восстановлении пакета. Среди них наиболее важные правила (параметры компилятора) и изменений (имя должно быть само за себя).
Для перекомпиляции пакета:
# cd nome_pacchetto
# debuild -us -uc
После компиляции terminatala, вы найдете пакеты Deb в каталоге, готов к установке.:
# cd ..
# dpkg -i *.deb
Для ясности мы видим конкретный пример:
# apt-get source mysql-server-5.0
# apt-get build-dep mysql-server-5.0
# cd mysql-dfsg-5.0-5.0.32
# debuild -us -uc
# cd ..
# dpkg -i *.deb
Есть много веселья!














