Er zijn momenten dat we bestanden downloaden van het netwerk waarmee we aan ons systeem kunnen werken en we zien dat het veel gemakkelijker en comfortabeler voor ons zou zijn om ze naar .deb-pakketten te converteren en ze op te nemen in onze lokale pakketrepository. Bijvoorbeeld woordenboeken voor Stardict, brushes of verlopen voor gimp, wallpapers, sets met tutorials, een complete website om het offline te verwerken, broncode van derden of, zoals in mijn geval, je eigen programma! |
Nieuwe programmeurs zullen deze applicatie erg handig vinden. Er zijn instructies voor het maken van pakketten van de broncode, maar deze zijn over het algemeen behoorlijk omslachtig en moeilijk te begrijpen. Het kan een ieder van ons lang duren om te begrijpen hoe dpkg werkt vanaf de console.
Debreëren is een programma waarmee we dit op een heel eenvoudige manier kunnen doen. De volgende afbeeldingen beschrijven stap voor stap het maken van een .deb-pakket met penselen, paletten en patronen voor Gimp. Deze bestanden zijn gegroepeerd in hun respectievelijke mappen, alle drie binnen de map gimp-extra's in ons systeem. Wat het programma zal doen, is de inhoud van de map toevoegen borstels naar de map /usr/share/gimp/2.0/brusesEtc.
|
|
|
|
|
|
Debreate is niet gemaakt om console-opdrachten "af te leren" of "niet te leren". Toekomstige releases zullen gedetailleerde documentatie bevatten over hoe u handmatig DEB-pakketten kunt maken, inclusief hoe u de directorystructuur en het controlebestand kunt maken. Ondersteuning voor RPM-pakketten wordt ook overwogen.
Dalen Debreëren!
Gezien in | Debreëren & ubumedia
Als mijn programma bibliotheken zoals OpenCV heeft, hoe geef ik dit dan aan in Debreate?
Zoals je kunt zien in de tweede afbeelding, waar staat "Depends" in dat veld, benoem je de afhankelijkheden van je programma.
Als u in het geval dat u een extra repository moet toevoegen, het tabblad Script moet controleren en kijken of er een mogelijkheid is om een pre-installatiescript te maken waarin u de repository toevoegt, de afhankelijkheden bijwerkt en installeert, zou u zelfs in staat moeten zijn om alleen de deb van de afhankelijkheid te downloaden.
PS:
Ik heb deze app nog nooit gebruikt.
Suet.