Ich behaupte, dass dies nicht als umfassendes Tutorial gedacht, sondern nur eine Art manabile - aber die manabili an sie erinnern? - Besonders geeignet für diejenigen, die versuchen, ein Debian-Paket selbst neu aufbauen wollen und hat keine Zeit, um die Theorie zu untersuchen.

Zuerst müssen Sie die Core-Pakete für diese Art der Bedienung:

# apt-get install devscripts build-essential

Dann gehen Sie zum Download des Quellcode-Paket, das wir wollen zu kompilieren:

# apt-get source nome_pacchetto

Warnung! Das Paket wird in das aktuelle Verzeichnis heruntergeladen werden!

Der Name des Pakets können Sie leicht die Ausgabe von dpkg Fels:

# dpkg -l | grep -i openoffice

Hier haben wir eine Suche nach dem richtigen Namen des Pakets openoffice.org finden durchgeführt.

Nun kommen wir zu der Erzeugung von Abhängigkeiten vor:

# apt-get build-dep nome_pacchetto

Straight! In debian gibt es einige Skripte und Konfigurationsdateien, die spezifischen Veränderungen, vielleicht sogar solche, für die es beschlossen, das Paket neu war erfordern. Unter diesen sind die wichtigsten Regeln (Build-Optionen) und changelog (der Name sollte selbsterklärend sein).

Um das Paket neu zu kompilieren:

# cd nome_pacchetto
# debuild -us -uc

Terminatala Einmal zusammengestellt, finden Sie die Pakete Deb in das Verzeichnis, bereit für die Installation.:

# cd ..
# dpkg -i *.deb

Aus Gründen der Übersichtlichkeit, sehen wir ein konkretes Beispiel:

# 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

Have a lot of fun!

Diesen Inhalt:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter