Sfaturi despre cum să reconstrui un pachet deb

Uneori doriți să reconstruiți un pachet al distribuției, incluzând sau dezactivând-o în funcție de gustul dvs. (prin aplicarea unui patch, schimbând opțiunile de construire.). De exemplu, eu (pentru uz personal) taie un gnuplot de la jumătate de ecran la început :)

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ă: apt-get source -t nume de pachet instabil. Aici este necesar să se ia în considerare faptul că, uneori, dintr-un pachet cu coduri sursă sunt colectate mai multe binare. Specificați numele pachetului împreună cu sursele. Parametrul -t instabil specifică faptul că trebuie să obțineți sursa versiunii din instabilitate.

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 (consultați documentația pentru descrierea modificărilor). 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.

În plus: Pentru a edita debian / changelog, puteți utiliza dch. De exemplu, dch -l myname va crea o intrare changelog pentru noua versiune a pachetului, adăugând numele meu la numărul versiunii Debian.

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). Prin urmare, recomand două link-uri pe tema: Cum pot colecta / bekporchu pachete deb (blog GQ) și asamblarea pachetelor Debian în Debian Wiki rusă.

Articole similare