Als «packaging» getaggte Fragen

bezieht sich auf die Erstellung und Wartung von Debian- oder Snap-Paketen. Egal, ob Sie ein Paket für Ihren persönlichen Gebrauch aktualisieren möchten oder sich fragen, wie Sie Ihre Software in die Hände von Ubuntu-Benutzern bekommen können, dieses Tag ist für Sie.



1
Was ist der Unterschied zwischen den verschiedenen Befehlen zum Umbenennen?
Seit Ubuntu 14.04 gibt es mindestens drei renameBefehle: renamebereitgestellt durch das util-linuxPaket, siehe man rename.ul renameWird vom perlPaket bereitgestellt, siehe man prename renameim renamePaket enthalten, siehe man file-rename Fragen: Was genau sind die Unterschiede zwischen diesen Befehlen? Wie kommt es, dass mehrere Pakete unterschiedliche Befehle mit demselben Namen bereitstellen - …

3
Erstellen und Verwalten von PPAs mit mehreren Architekturen
Ich habe ein Programm, das für jede Ubuntu-Version neu kompiliert werden muss. Momentan packe ich es mit Ubuntus PPA nur für die aktuelle Distribution. Schließlich muss ich Pakete für die vorherige Ubuntu-Version bereitstellen. Ich bin mir nicht sicher, wie ich das erreichen soll. Wie funktioniert der Ubuntu PPA Build Server? …


2
Wie füge ich eine Abhängigkeit hinzu, nachdem ich eine proprietäre App an USC gesendet habe?
Ich habe meine App "Brightness Controller" unter proprietärer Lizenz eingereicht und sie wurde veröffentlicht. Es enthält eine ausführbare .py-Datei. Aber die App hängt python-wxgtk2.8 davon ab, ob ich sie in das Kommentarfeld geschrieben habe, aber wahrscheinlich haben die Packager sie ignoriert. Kann ich die Abhängigkeit auf irgendeine Weise selbst hinzufügen? …

4
Ich habe auf bugs.debian.org einen ITP-Fehler gemeldet. Wie kann ich das Paket nun in Ubuntu integrieren?
Ich habe eine Entwicklungsbibliothek geschrieben , die ich in die Ubuntu-Archive aufnehmen möchte. Soweit ich weiß, ist der beste Weg, dies zu tun, zuerst das Paket in Debian zu bekommen und dann eine Paketsynchronisation anzufordern. Hier ist der ITP-Fehler . Was mache ich jetzt? Auf dieser Seite sehe ich entsetzliche …


1
Was passiert während eines Paket-Upgrades?
Ich habe kürzlich begonnen, Ubuntu-Pakete für meine Software auf Launchpad zu erstellen. Sie sind ziemlich einfach; Die meisten von ihnen enthalten nur einige Dateien und Skripts, die über die Dateien .install .preinst .postinst .prerm und .postrm ausgelöst werden. Installation und Deinstallation scheinen in Ordnung zu sein. Ein Upgrade von einer …


2
Wie packe ich einen systemd-Dienst?
Ich versuche, eine Mono-Anwendung so zu verpacken, dass sie als systemd-Dienst ausgeführt wird. Ich habe die Anweisungen hier befolgt: https://wiki.debian.org/Teams/pkg-systemd/Packaging Ich habe dh-systemd (> = 1.5) zu meiner Debian-Steuerdatei hinzugefügt. Ich habe --with = systemd wie folgt zu meiner Regeldatei hinzugefügt: %: dh $@ --with=cli --with=systemd Ich habe meine Servicedatei …


4
Wie extrahiere ich die Paketversion aus debian / changelog?
Was ist die robusteste Methode, um die debian/changelogDatei eines Quellpakets (oder debian/control?) Zu analysieren , um die Versionsnummer des Pakets zu erhalten? Etwas wie: pkgver=$(dpkg-parsechangelog | magic_goes_here) Ich möchte die Versionsnummer (und nur die Versionsnummer) extrahieren , damit ich sie in einem Skript bearbeiten kann. Ich hatte erwartet, ein dpkg-*Dienstprogramm …

1
Authentifizierungsproblem mit meinem PPA
Ich habe ein Paket erstellt und es auf meine PPA hochgeladen. Nachdem es gebaut wurde, habe ich es installiert, wurde aber mit der folgenden Meldung konfrontiert: $ sudo apt-get install stackapplet Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: stackapplet …

2
Dch nicht interaktiver Modus
Ich versuche einen Weg zu finden, um dchim nicht interaktiven Modus ausgeführt zu werden, um die debian/changelogDateierstellung und -bearbeitung in ein Shell-Skript zu integrieren. Es scheint, dass es nur -r ""funktioniert , wenn es mit dem Argument ausgeführt wird (wie hier angegeben ). Ich muss jedoch andere Argumente verwenden.
11 packaging 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.