Hvordan lage en DEB fil

Hvis du ønsker å distribuere programmet til brukere av Debian-baserte Linux-distribusjoner, kan du laste opp programmet til et depot slik at brukerne kan laste ned og installere det fra kommandolinjen. For å gjøre dette, må du lage en .deb pakke for programmet. For å opprette en .deb fil installere de nødvendige pakkene på systemet ditt, må en kontroll-fil og bruke "dpkg" -kommandoen til å bygge pakken.

Bruksanvisning

1 Åpne en terminal sesjon. Type "sudo apt-get install build-essential" og trykk "Enter". Type "sudo apt-get install dpkg-dev" og trykk "Enter". Lukk terminalen.

2 Flytt alle filene for programmet inn i en ny katalog. Mappen navnet i henhold til følgende struktur: packagename_version_arch. Den pakke må være i små bokstaver. Den kan også inneholde tall, pluss tegn og understrek. "Version" er programversjonen. "Arch" er datamaskinens maskinvare arkitektur som programmet er laget for å kjøre, "i386" for eksempel.

3 Åpne din tekst editor og lage en ny fil som heter "control.txt." Dette er filen som brukeren sitt pakkesystem bruker til å bestemme hvordan man skal håndtere din .deb pakken. Dermed må denne filen ha visse opplysninger. Det skal se slik ut:

Pakke: pakke
Versjon: 2.2
Seksjon: bestanddeler
Prioritet: valgfri
Arkitektur: alle
Viktig: ingen
Avhenger: nødvendige biblioteker
Pre-Depends: perl
Anbefaler: anbefalte pakker

Foreslår: foreslåtte pakker
Installert Størrelse: pakke størrelse i KB
Vedlikeholder: Ditt navn <din e-postadresse>
Konflikter: pakker som er i konflikt med ditt
Erstatter: pakker pakken erstatter
Gir: biblioteker som følger med pakken din
Beskrivelse: Hva programmet gjør.

Bytt ut informasjon til høyre for kolon med riktig informasjon om pakken din. Hvis en bestemt linje er ikke aktuelt for pakken din, trenger du ikke å ta den med. For eksempel, hvis pakken ikke kommer i konflikt med noen andre pakker, la "Konflikter" linje ut. Lagre control.txt filen til katalogen dine pakkefiler er i.

4 Flytt eventuelle skript for pakken i pakken mappen, inkludert konfigurasjons skript og avinstallere skript.

5 Åpne en terminal sesjon.

6 Skriv "dpkg -b banen packagename.deb" og trykk "Enter". Erstatt "banen" med katalogbanen til pakken katalog. Erstatt "pakke" med navnet på pakken.