Există uneori când descărcăm fișiere din rețea cu care să lucrăm pe sistemul nostru și vedem că ar fi mult mai ușor și mai convenabil pentru noi să le convertim în pachete .deb și să le încorporăm în depozitul nostru local de pachete. De exemplu, dicționare pentru Stardict, pensule sau degrade pentru gimp, imagini de fundal, seturi de tutoriale, un site web complet pentru gestionarea acestuia offline, cod sursă terță parte sau, ca în cazul meu, propriul program! |
Noii programatori vor găsi această aplicație foarte utilă. Există instrucțiuni despre cum să faci pachete din codul sursă, dar sunt în general destul de greoaie și greu de înțeles. Oricare dintre noi poate dura mult timp pentru a înțelege cum funcționează dpkg de pe consolă.
Debrea este un program care ne permite să facem acest lucru într-un mod foarte simplu. Următoarele imagini descriu pas cu pas crearea unui pachet .deb care conține pensule, palete și modele pentru Gimp. Aceste fișiere sunt grupate în folderele lor respective, toate trei în dosar gimp-extras în sistemul nostru. Ce va face programul este să adăugați conținutul folderului perii în dosar /usr/share/gimp/2.0/brusesEtc
|
|
|
|
|
|
Debreate nu a fost creat pentru a „dezvăța” sau „a nu învăța” comenzile consolei. Versiunile viitoare vor include documentație detaliată despre cum să creați manual pachete DEB, inclusiv cum să creați arborele directorului și fișierul de control. Suportul pentru pachetele RPM este, de asemenea, în considerare.
Coboară Debrea!
Dacă programul meu are biblioteci precum OpenCV, cum îl indic în Debreate?
După cum puteți vedea în a doua imagine, unde scrie „Depinde” în acel câmp, numiți dependențele programului dvs.
Dacă în cazul în care trebuie să adăugați un depozit suplimentar, va trebui să revizuiți fila Script și să vedeți dacă există posibilitatea de a crea un script de pre-instalare în care adăugați depozitul, actualizați și instalați dependențele, ar trebui chiar să puteți descărcați numai debul dependenței.
PS:
Nu am folosit niciodată această aplicație.
Noroc.