Reconstruirea un pachet cu Debian GNU / Linux
8 luglio 2008, 11:43 Debian , Open Source , Sistem , Sfaturi şi trucuri 8 iulie 2008, 11:43
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!














