Als u wilt uw programma te distribueren naar de gebruikers van Debian - gebaseerde Linux- distributies , kunt u uw programma uploaden naar een repository , zodat gebruikers kunnen downloaden en installeren vanaf de opdrachtregel . Om dit te doen , moet je een . Deb pakket te maken voor uw programma . Voor het maken van een . Deb -bestand de benodigde pakketten te installeren op uw systeem , maak een controle-bestand en gebruik de " dpkg " commando om het pakket op te bouwen . Instructies 1 Open een terminal sessie . Type " sudo apt - get install build-essential " en druk op " Enter . " Type " sudo apt - get install dpkg - dev ' en druk op ' Enter '. Sluit de terminal . 2 Verplaats alle bestanden voor uw programma in een nieuwe map . Noem de map volgens de volgende structuur : packagename_version_arch . De packagename moet in kleine letters . Het kan ook bevatten nummers , plus tekens en onderstrepingstekens . " Versie " is de programmaversie . " Arch " is de computer hardware architectuur waarop het programma is ontworpen om te draaien , " i386 " bijvoorbeeld . 3 Open uw tekstverwerker en maak een nieuw bestand met de naam " control.txt . "Dit is het bestand dat de gebruiker package management systeem gebruikt om te bepalen hoe u uw . deb pakket te behandelen . Zo moet dit bestand hebben bepaalde informatie . Het moet er zo uitzien : Pakket : packagenameVersion : 2.2Section : utilityPriority : optionalArchitecture : allEssential : noDepends : verplichte librariesPre - Hangt : perlRecommends : aanbevolen packagesSuggests : gesuggereerd packagesInstalled - Maat : pakket grootte in KBMaintainer : Uw naam < , je e-mailadres > Conflicts : pakketten die in strijd zijn met yoursReplaces : packages uw pakket replacesProvides : bibliotheken die bij uw packageDescription : Wat je programma doet Vervang de informatie aan de rechterkant van de dubbele punten met de juiste informatie voor uw . pakket . Als een bepaalde lijn is niet van toepassing voor uw pakket , hoeft u niet op te nemen . Bijvoorbeeld, als uw pakket niet in strijd is met enige andere pakketten , laat de " Conflicten " line out . Sla het control.txt bestand naar de map van uw pakket bestanden in bent 4 Verplaats alle noodzakelijke scripts voor uw pakket naar de map -pakket , inclusief configuratie scripts en verwijderen van scripts . 5 Open een terminal sessie . 6 Type " dpkg - b weg packagename.deb " en druk op " Enter ". Vervang " pad " met het pad aan uw pakket 's directory . Vervang " packagename " met de naam van uw pakket .
|