Я утверждаю, что это не следует рассматривать как всеобъемлющее руководство, а лишь своего рода 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

Есть много веселья!

Отправить эту содержания:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter