FANDOM


Beschreibung von UPKG

UPKG (http://www.upkg.org/) ist der Paketmanager von den Schweizern Jürg Billeter und Raffaele Sandrini, zwei Studenten der ETH Zürich. Die aktuelle Version UPKG wurde noch unter Mono programmiert. Im späterem Stadium wechselt die benutzte Programmiersprache nach Vala (http://live.gnome.org/Vala), eine selbstentwickelte Programmiersprache der zwei Programmierer. UPKG wird in der Distribution Paldo GNU/Linux verwendet. Mit dem Paketmanager kann man die Distribution installieren, aktualisieren oder deren CD/DVD-Medien erstellen.

Hauptbefehle von UPKG

 upkg               upkg-build         upkg-chroot        upkg-reinstall     upkg-repo          upkg-sync
 upkg-add           upkg-buildd        upkg-install       upkg-remove        upkg-search        upkg-upgrade
 upkg-bootstrap     upkg-check         upkg-list          upkg-repair-index  upkg-show          upkg-xref


Installation

upkg-install installiert ein Paket aus einem Binary-Tarball und aktualisiert ggf. das Paket selbst und dessen Abhängigkeiten

 upkg-install xchat

upkg-add installiert ein Paket und aktualisiert das System

 upkg-add xchat

upkg-reinstall reinstalliert ein Paket aus einem Binary-Tarball

 upkg-reinstall xchat

upkg-build installiert ein Paket aus einem Source-Tarball

 upkg-build xchat

upkg-buildd der Build-Daemon, erstellt die Pakete automatisch

upkg-upgrade aktualisiert alle lokal installierten Pakete

 upkg-upgrade

Deinstallation

upkg-remove deinstalliert ein Binary-Tarball-Paket falls es die Abhängigkeiten zulassen und aktualisiert das System

 upkg-remove xchat

Paketverwaltung

upkg-check überprüft alle Dateien des installierten Paketes mit Hilfe von md5sums

 upkg-check xchat

upkg-bootstrap installiert die Distribution, erstellt ISO-Image oder generiert den Binary-Tarball

 upkg-bootstrap --branch=testing paldo

upkg-search sucht nach Dateinamen, die den Suchbegriff enthalten. Eine Erweiterung von grep

 upkg-search xchat

upkg-list listet alle installierten Pakete auf dem lokalen PC

 upkg-list

upkg-chroot wechselt in das Root-Verzeichnis des zuvor mit upkg-bootstrap installiertem Systems

 upkg-chroot /upkg

upkg-show zeigt alle installierten Dateien eines Paketes an.

 upkg-show xchat

upkg-repair-index Repariert den UPKG-Paket-Index

 upkg-repair-index

upkg-sync Syncorsiert UPKG-Repositories

 upkg-sync

upkg-xref listet alle installierten Dateien auf und verweist sie auf das entsprechende Paket

 upkg-xref

upkg-repo listet alle Pakete einer lokalen Repository auf

 upkg-repo /home/amnon/localPaldoRepo

Zusätzliche Befehle

 upkg [[--install] | [--remove] | [--bootstrap]] [--arch=<arch>] [--branch=<branch>] [--tag=<tag>]  
 [[--enable-source] | [--disable-source]] [[--enable-binary] | [--disable-binary]] [--repos=<repo1,...,repon>]  
 [--test] [package] {output filename}

--arch=<arch> definiert die Archetektur des Prozessors

 --arch=x86

--branch=<branch> definiert die Branch

 --branch=testing

--enable-source aktiviert Quellcodes für die Befehle upkg-install/upkg-add

 upkg-install --enable-source

--disable-source Standardvariable von upkg-install/upkg-add

 upkg-build --disalbe-source

--enable-binary aktiviert die Benutzung von Binaries (Standardvariable von upkg-install/upkg-add)

--disable-binary deaktiviert Binaries (Standardvariable von upkg-build

--repos=<repo1> fügt temporär eine Repository hinzu

 --repos=/home/amnon/localPaldoRepo

--test verhindert die Installation eines Pakets. Dient zur Überprüfung der XML-Spec

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.