staging.inyokaproject.org

Metapakete_erstellen

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Metapakete_erstellen.

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Hallo,

durch den Wegfall von jaunty ist der Artikel zur Zeit ungetestet. Eigentlich könnte der Artikel doch getestet general sein?

Gruß
kaputtnik

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

kaputtnik schrieb:

Eigentlich könnte der Artikel doch getestet general sein?

Da bin ich deiner Meinung.

Da sich an der Vorgehensweise IMHO noch nie etwas geändert hat, sollte das generell mit jeder Ubuntu-Version funktionen.

kaputtnik

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

done...

erdbeerfeldheld

Anmeldungsdatum:
3. März 2012

Beiträge: 6

Hey, der Artikel ist ja ziemlich gut, aber was muss ich denn machen wenn ich nun Version 0.2 von meinem Packet erstellen will? Das will bei mir nämlich gerade überhaupt nicht funktionieren...

Hat da jemand ein Tipp?

MoonKid

Anmeldungsdatum:
9. Februar 2012

Beiträge: 1379

Die Beschreibung und Darstellung der Datei rules stimmt nicht mit der rules-Datei aus einem Lubuntu 14.04.2 überein.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

was ist denn der Unterschied?

Gruß, noisefloor

MoonKid

Anmeldungsdatum:
9. Februar 2012

Beiträge: 1379

noisefloor schrieb:

was ist denn der Unterschied?

Sieht bei mir so aus

#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
        dh $@ 

Lubuntu 14.04.2

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Metapakete erstellen (Abschnitt „Bearbeiten-der-Steuerungsdateien“)

Die Steuerungsdateien befinden sich im Ordner debian im Ordner meta-0.1. Unbedingt notwendig für die Deb-Erstellung sind die Dateien changelog, compat, control, copyright und rules. Die restlichen Dateien können für eine bessere Übersicht gelöscht werden.

So ein klein wenig hat sich in der Zwischenzeit doch geändert. Wenn man wie hier vorgeschlagen alle Dateien bis auf die genannten entfernt, dann scheitert man. Zudem wird keine Datei compat erstellt.

Könnte das vielleicht jemand anpassen, der sich mit dem Thema schon auseinandergesetzt hat? (Ich fange mit Paketbau erst an – das würde dann halt noch dauern).

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

fleet_street schrieb:

Zudem wird keine Datei compat erstellt.

Das ist mit Version 11 des Kompatibilitätslevel abgeschaltet worden, nachdem es schon jahrelang als obsolet gekennzeichnet war.

Statt dessen muss man die Version jetzt in den Bauabhängigkeiten des Pakets in die debian/control eintragen, z.B. mit

debhelper-compat (= 11)

.

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1575

Ich halte den Artikel für inhaltlich größtenteils redundant, da er m. E. eine komprimierte Fassung des in Grundlagen der Paketerstellung beschriebenen Paketbau-Verfahrens darstellt. Ich schlage daher vor, ihn zu archivieren (bzw. als Weiterleitung umzufunktionieren) und die relevanten Teile als kurze Erläuterung, wie bzw. wofür man ein Metapaket erstellt, in den genannten Artikel auszulagern.

Antworten |