staging.inyokaproject.org

Grundlagen der Paketerstellung

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion der Artikel Grundlagen_der_Paketerstellung, Grundlagen_der_Paketerstellung/Optionale_Konfigurationsdateien.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

um den Artikel zu entlasten, schlage ich vor, alle Weiteren Dateien auszulagern.

Gruss Lasall

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

schlage ich vor, alle Weiteren Dateien auszulagern.

"weitere Dateien" sind die, die optional sind, richtig? Wenn ja → +1

Gruß, noisefloor

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Die Datei compat ist keine optionale Datei, auch die Datei source/format ist für das Paketformat 3.0 nicht optional.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi barcc,

du schriebst:

Die Datei compat ist keine optionale Datei, auch die Datei source/format ist für das Paketformat 3.0 nicht optional.

Standardmaessig wird der Kompatibilitaetsmodus 1 gewaehlt. Bei dem Quellformat wird zur Zeit Native 1.0 gewaehlt. (Wobei beides veraltet ist und eine Angabe streng empfohlen wird.) Wie meinst du, soll hier am Besten vorgegangen werden? Reicht es aus den Abschnitt in "Weitere Dateien" rueckzubenennen und einen Hinweis mit entsprechenden Bemerkungen zu setzen oder sollten diese beiden Dateien noch in diesen Artikel aufgenommen werden?

Gruss Lasall

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Ich würde die beiden Dateien in den Hauptartikel packen und um die Unterschiede zum alten Format nicht kümmern. Das Format 3.0 ist bereits ab Lucid möglich. Eine Beschreibung vom alten Format finde ich deshalb überflüssig.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

ich habe jetzt nochmal ein paar Änderungen vorgenommen (siehe Changelog) und bin mit dem Zustand momentan zufrieden. Irgendwann sollte es aber für quilt einen eigenen Artikel geben, sodass die Patchgeschichte dort noch eingehender behandelt werden kann, dabei kann aus diesem Artikel der Abschnitt "quilt-Bedienung" entfernt werden.

Ich bitte nochmal um kräftiges Rücklesen mit Kritik und auch Rechtschreibkorrigieren,

Gruss Lasall

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

Grundlagenartikel ins Wiki entlassen.

Gruss Lasall

EDIT: Konfigurationsdateien auch im Wiki. Zusaetzlich neues Tag "Paketbau" eingefuehrt.

arnohr

Avatar von arnohr

Anmeldungsdatum:
18. Januar 2008

Beiträge: 589

Mahlzeit!

Ich habe gerade auf zwei verschiedenen Ubuntu 10.04.4 Maschinen versucht nach der Doku das Deb-Paket aus dem hello-World Programm zu bauen. Leider nicht ganz erfolgreich...

Nach der Ausführung von dh_make -f ../hello-2.7.tar.gz sollte im neuen Unterordner das Verzeichnis source existieren. Dem ist leider nicht so. Hat sich da in der Vergangenheit vielleicht etwas geändert, das im Artikel noch nicht berücksichtigt wird?

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi arnohr,

du schriebst:

[...] Hat sich da in der Vergangenheit vielleicht etwas geändert, das im Artikel noch nicht berücksichtigt wird?

Das Umgekehrte ist der Fall. In der Zukunft hat sich einiges verbessert. Ich habe allerdings einen Hinweis für Ubuntu 10.04 angebracht. Bitte schaue, ob das so erkennbar wird.

Gruss Lasall

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Für den Abschnitt Qt4-Projekte halte ich folgende debian/rules für besser:

1
2
3
#!/usr/bin/make -f
%:
	dh $@ --buildsystem=qmake_qt4

Damit könnte man den Abschnitt verallgemeinern in Bausysteme. Ich werde das ändern, wenn ich Zeit habe, keine Einwände kommen und mir keiner zuvorkommt ☺

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

barcc schrieb:

Für den Abschnitt Qt4-Projekte halte ich folgende debian/rules für besser:

Gerne - ich habe den Abschnitt nur aus einem anderen Artikel ausgelagert und wusste nicht recht, wohin damit.

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

aasche schrieb:

barcc schrieb:

Für den Abschnitt Qt4-Projekte halte ich folgende debian/rules für besser:

Gerne - ich habe den Abschnitt nur aus einem anderen Artikel ausgelagert und wusste nicht recht, wohin damit.

Done. Ich habe das noch verallgemeinert, hoffentlich ist das verständlich.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

barcc schrieb:

Done. Ich habe das noch verallgemeinert, hoffentlich ist das verständlich.

Danke ☺

Justin-Time Team-Icon

Avatar von Justin-Time

Anmeldungsdatum:
31. März 2009

Beiträge: 1466

Ich habe mal eine Frage zum Abschnitt Grundlagen der Paketerstellung (Abschnitt „Patchen“):

Auf anderen Seite steht, dass die Ordner Patch und .pc immer im debian-Verzeichnis liegen sollen und man dafür vorher folgendes in die Datei ~/.bashrc eintragen oder im Terminal temporär festlegen soll:

1
export QUILT_PATCHES=debian/patches 

Quellen:

Unfortunatelly, that directory is ./patches/ by default. For Debian packages ./debian/patches/ is far more comfortable. To flawlessly fix this, add export QUILT_PATCHES=debian/patches in your shell resource file and reload it.

Sollte man den Abschnitt eventuell im Artikel anpassen?

Gruß Justin Time

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Das ist aber sehr spezielle Kost... mal abwarten, ob es andere Meinungen dazu gibt.