2011-01-07 12 views
2

Ich habe auf debian Website für die Erstellung eines Pakets überprüft.creating debian package

Aber es ist nicht leicht zu verstehen, da es keinen Schritt weise Prozesse gibt.

Bitte helfen Sie mir, wie man ein Debian-Paket erstellt.

Wenn möglich, wäre eine detaillierte Schritte sehr gut.

+0

ich denke, es ist zu spät, aber bald können Sie dieses grafische Programm benutzen, um Ihr eigenes Debian-Paket zu erstellen, [debpac] (https://github.com/thibDev/debpac) –

Antwort

1

Hier ist der Link, den ich für die Erstellung eines Debian-Pakets bekommen habe.

Hope this finden Sie alle Jungs helfen ...

http://ubuntuforums.org/showthread.php?t=51003

Grüße, iSight

+0

-1: erfordert eine Registrierung – oenone

+0

Yup ... ich habe es nach der Registrierung nur .. es ist ein Forum ... man kann Anfragen und Antworten nur bekommen, wenn man sich dort registriert .. es ist natürlich frei ... – boom

+0

Es stellte sich heraus, dass es eine anständige Ressource ist. Obwohl die Notwendigkeit für die Registrierung ist ein bisschen eine Enttäuschung. –

1

Wenn Sie den Quellcode oder Quellcode in tar.gz haben, können Sie die folgende :

sudo apt-get install checkinstall 

im Quellcode kompilieren:

./configure 
make 

Und dann das Debian-Paket mit Check bauen, zum Beispiel:

sudo checkinstall --install=no --pkgname=XXX --pkgversion=0.X.X --maintainer=YOU_XXX 

Das Debian-Paket ist im selben Verzeichnis :)

3

Das Ziel ist, ein Paket zu erstellen, die einfach eine Shell setzt Skript, wo ich es will.

1. Erstellen Sie ein Verzeichnis, um Ihre Pakete zu erstellen. Einige verwenden "deb" und andere verwenden "Pakete". Andere erstellen eine Verzeichnisstruktur, um mehrere Pakete unter "deb" (oder was auch immer) zu machen.

mkdir deb 

2.Create die Verzeichnisstruktur in deb, an dem Sie das Skript wollen

cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/ 

4 placed1

mkdir -p ./deb/usr/local/bin 

3.Copy das Skript in Ihr neues Verzeichnis werden. Erstellen Sie ein Unterverzeichnis namens "DEBIAN", das die Paketsteuerdatei hostet.

mkdir -p ./deb/DEBIAN 

5. Erstellen Sie eine Steuerdatei.

6. Öffnen Sie die Steuerdatei und geben Sie den folgenden Text ein.

Package: myPackagename (no spaces or underscores allowed) Priority: optional Section: misc Maintainer: Maintainer Name Architecture: all Version: 1.0 Depends: package1, package2, ......... Description: short description here long description here (don't remove space at the beginning of line) (replace this with an empty line)

7. Ändern Besitz

Change ownership: sudo chown -R root:root ./deb 

8.Create das Debian-Paket.

dpkg -b ./deb /my/output/destination/packagename.deb