Cum se reconstruiește pachetul deb, pentru administratorul de sistem

Uneori doriți să reconstruiți un pachet al distribuției, inclusiv sau să-l dezactivați după propriul dvs. gust (prin aplicarea unui patch, schimbarea opțiunilor de construire ...). De exemplu, eu (pentru uz personal) taie un gnuplot de întâmpinare pe jumătate atunci când pornește







Din fericire, este destul de ușor să reconstruiți (modificat) un pachet. Secvența acțiunilor:

0. Verificați dacă există o intrare deb-src corespunzătoare în /etc/apt/sources.list; Adăugați, dacă nu. Adăugat despre această linie:

După aceasta, trebuie să faceți o actualizare de aptitudini. Accesați directorul în care doriți să colectați sursele.

1. Obțineți pachetul sursă: nume pachet sursă apt-get. Aici este necesar să se ia în considerare faptul că, uneori, dintr-un pachet cu coduri sursă sunt colectate mai multe binare.







2. Descărcați tot ce aveți nevoie pentru a construi: nume de pachet apt-get build-dep

3. Mergeți la numele directorului pachetului-versiune /

4. Corectați ceea ce doriți în sursă. Editați fișierul debian / changelog. Pentru a descrie modificările și pentru a schimba numărul de versiune al pachetului, trebuie să vă diferențiați mai târziu pachetele de la cele distributive.

5. Reasamblați pachetul: fakeroot dpkg-buildpackage -us -uc

În directorul de mai sus ar trebui să apară pachete binare noi, gata pentru instalare.

Poate că aceasta nu este o descriere ideologică corectă și am pierdut ceva important (nu sunt un guru Debian). Cine știe cel mai bine - lăsați-l să se îndrepte. Cu toate acestea, această metodă este destul de potrivită pentru uz personal.

Adăugare: un cititor anonim a indicat că puteți utiliza și programul pbuilder pentru a reconstrui pachetul. care vă permite să construiți un "mediu curat" și să nu înfundați sistemul cu dependențe pentru asamblare (a se vedea etapa de obținere a construirii).







Articole similare

Trimiteți-le prietenilor: