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ă.