Informationen über den SliTaz-Entwicklungstank und seine Verwendung.
hg push
transferiert werden).
Das Kommando tazdev
wird zur Verwaltung der Depots, Varianten und anderer Dienste verwendet. Standardmäßig wirkt es auf die Version in Entwicklung. Anwendungshinweise erhält man mit:
$ tazdev usage
Softwarebetreuer können sich als Systemadministrator anmelden und einige haben Schreibrechte auf das Hauptdepot bei mirror.slitaz.org
. Wenn Sie beim Erzeugen offizieller Pakete helfen wollen, wenden Sie sich bitte an einen der aktiven Entwickler (die Namen finden Sie bei den Mercurial-Depots).
Alle Pakete werden in einer „chroot“-Umgebung erzeugt; der standardmäßie Pfad für den Wok ist /home/slitaz/cooking/chroot
. An der „chroot“-Umgebung dürfen keine Änderungen vorgenommen werden und es dürfen dort keine Pakete installiert werden. Die „chroot“-Umgebung der Version in Entwicklung läuft in tty4:
# conspy -f 4
tazpkg up -r
zu aktualisieren.
Es kann vorkommen, dass Sie bei Problemen oder nach dem Neuladen des System aufgefordert werden, sich neu anzumelden. Melden Sie sich als Systemadministrator an („root“) und wechseln Sie dann mit tazdev chroot
in die „chroot“-Umgebung. Mit den folgenden Kommandos werden alle zuletzt übergebenen Pakete oder ein einzelnes Paket erzeugt:
/# cooker /# cooker pkg <pkgname>
Drücken Sie dreimal [ESC] zum Verlassen von conspy
, verlassen Sie aber nicht die „chroot“-Umgebung. Wenn Sie Schreibrechte für das Depot haben, können Sie zunächst prüfen, was transferiert würde, ohne tatsächlich zu transferieren („dry-push“) und anschließend tatsächlich transferieren; mit push
werden auch alle alten Pakete aus dem Depot entfernt.
Die „chroot“-Umgebung der inoffiziellen Version läuft in tty6:
$ su # conspy -f 6 # cooker oder # cooker pkg pkgname
Die „chroot“-Umgebung der stabilen Version läuft in tty2:
# conspy -f 2
Depotverwalter können mit tazdev
(-dp
zeigt an, was transferiert würde, ohne tatsächlich zu transferieren) manuell Dateien transferieren:
# tazdev -p $USER
Wenn eine „chroot“-Umgebung beschädigt zu sein schein oder wiederhergestellt werden muss, so ist die „chroot“-Umgebung zu verlassen und als Systemadministrator das virtuelle Dateisystem auszuhängen (/home
wird beibehalten). In einer entsprechenden conspy-Sitzung:
# tazdev clean-chroot # tazdev gen-chroot # tazdev chroot /# tazpkg recharge /# cook setup /# cooker