Debian

Anfänger: Paketerstellung für Debian am Beispiel von NFix

Lintian testet das erstellte Paket auf Fehler:

Now running lintian...
E: nfix: description-starts-with-package-name
  • Die Zeile Description in der Datei control darf nicht mit nfix beginnen: Description: Program Launcher for elderly people
W: nfix: unknown-section utilities
  • Die richtige Section in der Datei controls einsetzen: Section: utils
W: nfix: binary-without-manpage usr/bin/nfix
  • bisher ungelöst
W: nfix: desktop-entry-invalid-category Utilities usr/share/applications/nfix.desktop
W: nfix: desktop-entry-lacks-main-category usr/share/applications/nfix.desktop
  • Die richtige Kategorie in der Datei nfix.desktop einsetzen: Categories=Qt;U­tility;
W: nfix: menu-item-creates-new-section Applications/Utilities usr/share/menu/nfix:7
  • Das richtige Sektion in der Datei menu einsetzen: section=„Appli­cations/File Management“
E: nfix: menu-icon-too-big usr/share/pixmaps/nfix.xpm: 256x256 > 32x32
  • Das Icon auf 32×32 verkleinern.
Tags: 

Ein Paket für Ubuntu ppa erstellen (wnfkameradownload)

Mir fehlten noch diese Pakete:

$sudo apt-get install devscripts
$sudo apt-get install cdbs

  • Bei Launchpad anmelden.
  • Für die benutzte E-Mailadresse einen GPG-Schlüssel erzeugen.
  • Den öffentlichen Teil des Schlüssels auf einen Schlüsselserver hochladen.
  • Den Fingerprint des Schlüssels bei Launchpad eintragen.
  • Die von Launchpad verschlüsselt gesendete E-Mail bestätigen.
  • Code of Conduct von https://launchpad.net/…desofconduct herunterladen und signieren:
$ gpg --clearsign -u 'EA3FB997' /wnfdaten/KnowHow/UbuntuCodeofConduct-2.0.txt

Literatur

Now running lintian...
W: wnfkameradownload: binary-without-manpage usr/bin/wnfkameradownload