Mit UPKG ein eigenes Paldo-Medium erstellen

From Paldo

(Difference between revisions)
Jump to: navigation, search
Revision as of 17:23, 17 March 2009 (edit)
Christian (Talk | contribs)

← Previous diff
Revision as of 23:31, 13 March 2010 (edit) (undo)
Fab (Talk | contribs)
m
Next diff →
Line 1: Line 1:
Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert. Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert.
-Zuerst muss man sich entscheiden ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.+Zuerst muss man sich entscheiden, ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.
-Um nun eigene Programme auf die CD zu packen muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal '''[[Mit_UPKG_ein_Paket_erstellen_und_installieren|diese Anleitung]]''' um mehr von der Materie zu wissen.+Um nun eigene Programme auf die CD zu packen, muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal '''[[Mit_UPKG_ein_Paket_erstellen_und_installieren|diese Anleitung]]''' um mehr von der Materie zu wissen.
Die XMLs findet Ihr hier: Die XMLs findet Ihr hier:
Line 34: Line 34:
</package> </package>
-Zwischen '''rescue''' und '''make-iso''' könnt Ihr Eure Pakete hinzufügen. Diese können von der Haupt-Repository oder einer lokalen Repository stammen.+Zwischen '''rescue''' und '''make-iso''' könnt ihr eure Pakete hinzufügen. Diese können von der Haupt-Repository oder einer lokalen Repository stammen.
-Habt Ihr die XML nun Euren wünschen angepasst und in Eure lokale Repository im Ordner '''specs''' abgespeichert können wir mit dem bootstrap-Vorgang fortfahren:+Habt ihr die XML nun euren Wünschen angepasst und in eure lokale Repository im Ordner '''specs''' abgespeichert können wir mit dem bootstrap-Vorgang fortfahren:
-*Öffnet eine Terminal+* Öffnet eine Terminal
-*Gebt '''su''' und Euer Root-Passwort ein+* Gebt '''su''' und Euer Root-Passwort ein
-*Löscht den Cache von UPKG mit '''rm -rf /var/cache/upkg/*'''+* Löscht den Cache von UPKG mit '''rm -rf /var/cache/upkg/*'''
-*Erstellt einen '''/upkg'''-Ordner mit '''mkdir /upkg'''+* Erstellt einen '''/upkg'''-Ordner mit '''mkdir /upkg'''
-*Wechselt in den '''/upkg'''-Ordner mit '''upkg-chroot /upkg'''+* Wechselt in den '''/upkg'''-Ordner mit '''upkg-chroot /upkg'''
-*Startet den Vorgang mit '''upkg-bootstrap --branch=testing rescue-cd''' wobei '''testing''' auch durch '''stable''', '''unstable''' und '''experimental''' ersetzt werden kann.+* Startet den Vorgang mit '''upkg-bootstrap --branch=testing rescue-cd''' wobei '''testing''' auch durch '''stable''', '''unstable''' und '''experimental''' ersetzt werden kann.
-*Die brennbare ISO findet Ihr dann im Ordner '''/var/cache/upkg'''+* Die brennbare ISO findet Ihr dann im Ordner '''/var/cache/upkg'''
[[Category:Handbuch Deutsch]] [[Category:Handbuch Deutsch]]
[[Category:Entwicklung Deutsch]] [[Category:Entwicklung Deutsch]]

Revision as of 23:31, 13 March 2010

Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert.

Zuerst muss man sich entscheiden, ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.

Um nun eigene Programme auf die CD zu packen, muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal diese Anleitung um mehr von der Materie zu wissen.

Die XMLs findet Ihr hier:

Nehmen wir uns nun das rescue-cd.xml vor:

 <?xml version="1.0"?>
 <package name="rescue-cd">
 	<description>paldo Linux Rescue CD</description>
 	<releases>
 		<release version="20050102" revision="1" branch="stable">
 			<settings>
 				<register>no</register>
 			</settings>
 			<deps>
 				<dep name="rescue"/>
 				<dep name="make-iso"/>
 			</deps>
 			<postbuild>
 				<cmd>DATE=$(date -u "+%F-%H%M")</cmd>
 				<cmd>mv -f /var/cache/upkg/paldo.iso /var/cache/upkg/rescue-cd-$BRANCH-$DATE.iso</cmd>
 				<cmd>ln -sf /var/cache/upkg/rescue-cd-$BRANCH-$DATE.iso /var/cache/upkg/rescue-cd-$BRANCH.iso</cmd>
 			</postbuild>
 		</release>
 	</releases>
 </package>

Zwischen rescue und make-iso könnt ihr eure Pakete hinzufügen. Diese können von der Haupt-Repository oder einer lokalen Repository stammen.

Habt ihr die XML nun euren Wünschen angepasst und in eure lokale Repository im Ordner specs abgespeichert können wir mit dem bootstrap-Vorgang fortfahren:

  • Öffnet eine Terminal
  • Gebt su und Euer Root-Passwort ein
  • Löscht den Cache von UPKG mit rm -rf /var/cache/upkg/*
  • Erstellt einen /upkg-Ordner mit mkdir /upkg
  • Wechselt in den /upkg-Ordner mit upkg-chroot /upkg
  • Startet den Vorgang mit upkg-bootstrap --branch=testing rescue-cd wobei testing auch durch stable, unstable und experimental ersetzt werden kann.
  • Die brennbare ISO findet Ihr dann im Ordner /var/cache/upkg
Personal tools