Debreate: hoe u eenvoudig DEB-pakketten kunt maken

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.

Hoe dan ook, ik laat de afbeeldingen die voor zichzelf spreken. Ik heb geen debreate handleidingen gevonden, maar met een beetje logica en verbeeldingskracht is het gemakkelijk om heel verschillende soorten pakketten te maken voor onze persoonlijke repository. Debreate heeft een zeer intuïtieve interface. Alle formulieren zijn prachtig georganiseerd en helpen het kind van de buren om probleemloos hun DEB's te maken. Zodra u alle benodigde gegevens heeft ingevuld, maakt Debreate een generieke directory aan en kopieert alle benodigde bestanden daarheen. Voer vervolgens "dpkg -b" uit om het DEB-pakket in de geselecteerde doelmap te bouwen.

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


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Ernesto zei

    Als mijn programma bibliotheken zoals OpenCV heeft, hoe geef ik dit dan aan in Debreate?

  2.   LexAria's zei

    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.