Crearea și editarea pachetelor deb

Crearea și editarea pachetelor deb
Aș dori să pun un mic articol pe o notă cu privire la modul de editare (efectuați modificări) pachete deb. Mai devreme sau mai târziu, fiecare administrator se confruntă cu necesitatea de a construi sau edita pachete de instalare. De exemplu, folosim pound în rolul de front-end pentru https. În mod implicit, scrie toate jurnalele la syslog.log, iar pentru ao scrie în propriul fișier, trebuie să efectuați modificări nu numai în lire, ci și în configurația syslog. În plus, trebuie să adăugați un jurnal de jurnale. Pentru a nu face orice schimbare după instalare, putem adăuga toate fișierele și folderele de configurare necesare în pachetul de pachete deb, și îl instalam deja în loc de depozit.






Vom edita lira sub distribuția Ubuntu 16.04.

Pentru a descărca pachetul din depozit fără instalare, puteți utiliza următoarea comandă.

După aceea, avem un pachet de kilograme în directorul nostru de lucru.







Să vedem ce fișiere conține acest pachet.

Vrem lira pentru a scrie jurnale în / var / log / lire folder. De asemenea, trebuie doar să adăugați logrotate pentru acest dosar, astfel încât fișierele de jurnale să nu crească la proporții mari de cer.
Prin urmare, trebuie să adăugăm un dosar cu un fișier log, o configurație pentru logrotat și o configurație pentru syslog în pachetul deb.
Despachetați pachetul deb.

Acum mergeți la dosarul nou creat și adăugați toate folderele și configurațiile necesare.
Mai întâi, adăugați un dosar pentru jurnale

Apoi, adăugați configurația pentru logrotate.

Acum adăugați configurația pentru syslog (astfel încât să scrie lira în fișierul dvs.).

Rămâne doar să corectăm configurația librului în sine.

Acest lucru completează pregătirile. Acum trebuie să adăugăm o descriere pentru pachetul nostru (informațiile de control sunt obligatorii pentru toate pachetele deb). Acesta poate fi extras din pachetul descărcat și trebuie plasat în a noastră cu numele DEBIAN.

De asemenea, puteți extrage informații despre pachet și arborele fișierului cu o singură comandă:

Acum editați fișierul DEBIAN / control.

Adăugați, de asemenea, m5sum pentru fiecare fișier adăugat.

Acum ramane sa asamblezi un nou pachet (am schimbat numele pachetului doar pentru un exemplu).

Să vedem ce fișiere sunt în noul nostru pachet.

După cum puteți vedea, toate fișierele noastre se află în ansamblu.
Acum puteți instala un nou pachet.

Acum, faceți câteva schimbări și începeți să dați greutate

Verificați portul 443.

După cum puteți vedea, lira nu este configurată, așa că am dat o eroare și l-am înregistrat în fișierul meu de jurnal.
Rămâne să verifici logroatul.

Totul este bine, jurnalul a fost generat, apoi am verificat sau scriit jurnalul într-un fișier nou - toate ok.
Asta e tot. Cum se creează un pachet cu un nume nou pentru a suporta multiversiunea poate fi citit aici







Articole similare

Trimiteți-le prietenilor: