Git budowa paczek

From FreeCAD Documentation
Revision as of 13:47, 19 March 2024 by Kaktus (talk | contribs) (Created page with "Aby to obejść, oto krótkie i proste kroki do rozpoczęcia pracy z git-buildpackage. Powinno to działać na prawie każdej dystrybucji opartej na Debianie, ale zalecam pracę nad tym w czystym i oddzielnym środowisku na maszynie wirtualnej Debian Unstable.")

Współczesne przepływy pracy w Debianie obejmują tworzenie pakietów za pomocą Git i podstawowym narzędziem do tego jest git-buildpackage. git-buildpackage udostępnia polecenie gbp z kilkoma opcjami podobnymi do polecenia git samego w sobie. Wiele z tych poleceń to po prostu nakładka na niższopoziomowe narzędzia Debiana, więc złożoność nauki pakietowania może być dość wysoka.

Aby to obejść, oto krótkie i proste kroki do rozpoczęcia pracy z git-buildpackage. Powinno to działać na prawie każdej dystrybucji opartej na Debianie, ale zalecam pracę nad tym w czystym i oddzielnym środowisku na maszynie wirtualnej Debian Unstable.

  1. Install it with sudo apt install git-buildpackage
  2. Grab the dotfiles at the end of this page. You'll need: ~/.gbp.conf, ~/.pbuilderrc, and ~/.quiltrc
  3. The package build will occur in a clean environment. Create it with sudo git-pbuilder create
  4. Find the URL of a package you want to build on https://salsa.debian.org, the Debian project's self-hosted GitLab instance
  5. Create a clone of it with gbp clone --all <URL>
  6. Enter the cloned repo's directory with cd
  7. Run the build with gbp buildpackage -us -uc
  8. When it's finished, your packages will be at ../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