Am stat că acest lucru nu este conceput ca un ghid complet, ci doar un fel de manabile -, dar voi aminti manabili? - Util în special pentru cei care doresc să încerce să se reconstrui dintr-un pachet Debian şi să nu aibă timp să aprofundeze teoria.

În primul rând trebuie să instalaţi pachetele de bază pentru acest tip de operaţiune:

# apt-get install devscripts build-essential

Apoi, du-te descarca pachetul de sursa de pe care vrem să recompilaţi:

# apt-get source nome_pacchetto

Atenţie: Pachetul este descărcat în directorul curent!

Numele pachetului se poate obţine cu uşurinţă de ieşire de dpkg greppando:

# dpkg -l | grep -i openoffice

În exemplu am cautat pentru a afla denumirea corectă a pachetului openoffice.org.

Acum trecem la generarea de dependenţe:

# apt-get build-dep nome_pacchetto

Dreaptă în Debian există unele script-uri şi fişiere de configurare, care pot necesita anumite modificări, poate chiar şi cele pentru care sa decis să reconstruiască pachet.! Printre acestea sunt cele mai importante reguli (opţiuni de compilare) şi Changelog (numele ar trebui să fie auto-explicative).

Pentru a recompila pachet:

# cd nome_pacchetto
# debuild -us -uc

După compilare terminatala, veţi găsi pachetele Deb în director, gata de instalare.:

# cd ..
# dpkg -i *.deb

Pentru claritate, vom vedea un exemplu concret:

# 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

Au o mulţime de distracţie!

Partajaţi acest conţinut:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter