Git buildpackage/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Um das zu umgehen, hier sind die kurzen und einfachen Schritte, um mit dem git-buildpackage zu beginnen. Dies sollte auf fast jeder Debian basierten Distribution funktionieren...")
(Created page with "# Installiere es mit <code>sudo apt install git-buildpackage</code>. # Schnapp dir die Punktdateien am Ende dieser Seite. Du wirst es brauchen: <code>~/.gbp.conf</code>, <code...")
Line 5: Line 5:
Um das zu umgehen, hier sind die kurzen und einfachen Schritte, um mit dem git-buildpackage zu beginnen. Dies sollte auf fast jeder Debian basierten Distribution funktionieren, aber ich empfehle, in einer sauberen und separaten Umgebung eine [[Debian_Unstable/de|Debian Instabil]] virtuelle Maschine zu betreiben.
Um das zu umgehen, hier sind die kurzen und einfachen Schritte, um mit dem git-buildpackage zu beginnen. Dies sollte auf fast jeder Debian basierten Distribution funktionieren, aber ich empfehle, in einer sauberen und separaten Umgebung eine [[Debian_Unstable/de|Debian Instabil]] virtuelle Maschine zu betreiben.


# Install it with <code>sudo apt install git-buildpackage</code>
# Installiere es mit <code>sudo apt install git-buildpackage</code>.
# Grab the dotfiles at the end of this page. You'll need: <code>~/.gbp.conf</code>, <code>~/.pbuilderrc</code>, and <code>~/.quiltrc</code>
# Schnapp dir die Punktdateien am Ende dieser Seite. Du wirst es brauchen: <code>~/.gbp.conf</code>, <code>~/.pbuilderrc</code>, und <code>~/.quiltrc</code>.
# The package build will occur in a clean environment. Create it with <code>sudo git-pbuilder create</code>
# Der Paketaufbau erfolgt in einer sauberen Umgebung. Erstelle es mit <code>sudo git-pbuilder create</code>.
# Find the URL of a package you want to build on https://salsa.debian.org, the Debian project's self-hosted GitLab instance
# Finde die URL eines Pakets, das Du erstellen möchtest, auf https://salsa.debian.org, der selbst gehosteten GitLab Instanz des Debian Projekts.
# Create a clone of it with <code>gbp clone --all <URL></code>
# Erstelle einen Klon davon mit <code>gbp Klon --alle <URL></code>
# Enter the cloned repo's directory with <code>cd</code>
# Gib das Verzeichnis des geklonten Repos mit <code>cd</code> ein.
# Run the build with <code>gbp buildpackage -us -uc</code>
# Den Build mit <code>gbp buildpackage ausführen -us -uc</code>
# When it's finished, your packages will be at <code>../build-area/</code>.
# Wenn es fertig ist, befinden sich deine Pakete bei <code>../build-area/</code>.


===== gbp.conf =====
===== gbp.conf =====

Revision as of 19:13, 11 December 2019

Moderne Debian Entwicklungs Arbeitsabläufe beinhalten Paketerstellung mit Git und das primäre Werkzeug dafür ist git-buildpackage. git-buildpackage bietet einen Befehl gbp mit mehreren Optionen ähnlich dem Befehl git selbst. Viele dieser Befehle sind selbst nur ein Hülle von untergeordneten Debian Werkzeugen, so dass die Komplexität beim Erlernen von Paketerstellung ziemlich hoch sein kann.

Um das zu umgehen, hier sind die kurzen und einfachen Schritte, um mit dem git-buildpackage zu beginnen. Dies sollte auf fast jeder Debian basierten Distribution funktionieren, aber ich empfehle, in einer sauberen und separaten Umgebung eine Debian Instabil virtuelle Maschine zu betreiben.

  1. Installiere es mit sudo apt install git-buildpackage.
  2. Schnapp dir die Punktdateien am Ende dieser Seite. Du wirst es brauchen: ~/.gbp.conf, ~/.pbuilderrc, und ~/.quiltrc.
  3. Der Paketaufbau erfolgt in einer sauberen Umgebung. Erstelle es mit sudo git-pbuilder create.
  4. Finde die URL eines Pakets, das Du erstellen möchtest, auf https://salsa.debian.org, der selbst gehosteten GitLab Instanz des Debian Projekts.
  5. Erstelle einen Klon davon mit gbp Klon --alle <URL>
  6. Gib das Verzeichnis des geklonten Repos mit cd ein.
  7. Den Build mit gbp buildpackage ausführen -us -uc
  8. Wenn es fertig ist, befinden sich deine Pakete bei ../build-area/.
gbp.conf

Location: ~/.gbp.conf

https://gitlab.com/kkremitzki/dotfiles/blob/master/.gbp.conf

pbuilderrc

Location: ~/.pbuilderrc

https://gitlab.com/kkremitzki/dotfiles/blob/master/.pbuilderrc

quiltrc

Location: ~/.quiltrc

https://gitlab.com/kkremitzki/dotfiles/blob/master/.quiltrc