Paket-Verwaltung

From Paldo

(Difference between revisions)
Jump to: navigation, search
Revision as of 13:13, 9 June 2007 (edit)
Amnon82 (Talk | contribs)
(New page: ==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 UP...)
← Previous diff
Revision as of 13:25, 9 June 2007 (edit) (undo)
Amnon82 (Talk | contribs)

Next diff →
Line 25: Line 25:
| upkg-remove || entfernt ein Packet || upkg-remove jre | upkg-remove || entfernt ein Packet || upkg-remove jre
|- |-
-| colspan="3" | '''Paket-Überprüfung'''+| colspan="3" | '''Paket-Verwaltung'''
|- |-
| upkg-check || überprüft ob das Paket korrekt installiert ist || upkg-check jre | upkg-check || überprüft ob das Paket korrekt installiert ist || upkg-check jre
Line 60: Line 60:
upkg-add upkg-buildd upkg-install upkg-remove upkg-search upkg-upgrade 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 upkg-bootstrap upkg-check upkg-list upkg-repair-index upkg-show upkg-xref
- 
=== Installation === === 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''' '''upkg-add'''
installiert ein Paket und aktualisiert das System installiert ein Paket und aktualisiert das System
upkg-add xchat upkg-add xchat
- 
-'''upkg-reinstall''' 
-reinstalliert ein Paket aus einem Binary-Tarball 
- upkg-reinstall xchat 
'''upkg-build''' '''upkg-build'''
Line 82: Line 72:
'''upkg-buildd''' '''upkg-buildd'''
-der Build-Daemon, erstellt die Pakete automatisch+der Build-Daemon - erstellt die Pakete automatisch
-'''upkg-upgrade'''+'''upkg-install'''
-aktualisiert alle lokal installierten Pakete+installiert ein Paket aus einem Binary-Tarball und aktualisiert ggf. das Paket selbst und dessen Abhängigkeiten
- upkg-upgrade+ upkg-install xchat
 + 
 +'''upkg-reinstall'''
 +reinstalliert ein Paket aus einem Binary-Tarball
 + upkg-reinstall xchat
=== Deinstallation === === Deinstallation ===
Line 94: Line 88:
upkg-remove xchat upkg-remove xchat
-=== Paketverwaltung ===+=== Paket-Verwaltung ===
'''upkg-check''' '''upkg-check'''
Line 100: Line 94:
upkg-check xchat upkg-check xchat
-'''upkg-bootstrap'''+'''upkg-list'''
-installiert die Distribution, erstellt ISO-Image oder generiert den Binary-Tarball+listet alle installierten Pakete auf dem lokalen PC auf
- upkg-bootstrap --branch=testing paldo+ upkg-list
'''upkg-search''' '''upkg-search'''
-sucht nach Dateinamen, die den Suchbegriff enthalten. Eine Erweiterung von grep+sucht nach Dateinamen, die den Suchbegriff enthalten - Eine Erweiterung von grep
upkg-search xchat upkg-search xchat
-'''upkg-list'''+'''upkg-show'''
-listet alle installierten Pakete auf dem lokalen PC +zeigt alle installierten Dateien eines Paketes an.
- upkg-list+ upkg-show xchat
 + 
 +=== System-Installation ===
 + 
 +'''upkg-bootstrap'''
 +installiert die Distribution, erstellt ISO-Image oder generiert den Binary-Tarball
 + upkg-bootstrap --branch=testing paldo
'''upkg-chroot''' '''upkg-chroot'''
wechselt in das Root-Verzeichnis des zuvor mit upkg-bootstrap installiertem Systems wechselt in das Root-Verzeichnis des zuvor mit upkg-bootstrap installiertem Systems
upkg-chroot /upkg upkg-chroot /upkg
- 
-'''upkg-show''' 
-zeigt alle installierten Dateien eines Paketes an. 
- upkg-show xchat 
'''upkg-repair-index''' '''upkg-repair-index'''
Repariert den UPKG-Paket-Index Repariert den UPKG-Paket-Index
upkg-repair-index upkg-repair-index
 +
 +'''upkg-upgrade'''
 +aktualisiert alle lokal installierten Pakete
 + upkg-upgrade
 +
 +=== Repository ===
 +
 +'''upkg-repo'''
 +listet alle Pakete einer lokalen Repository auf
 + upkg-repo /home/amnon/localPaldoRepo
'''upkg-sync''' '''upkg-sync'''
Line 131: Line 137:
listet alle installierten Dateien auf und verweist sie auf das entsprechende Paket listet alle installierten Dateien auf und verweist sie auf das entsprechende Paket
upkg-xref upkg-xref
- 
-'''upkg-repo''' 
-listet alle Pakete einer lokalen Repository auf 
- upkg-repo /home/amnon/localPaldoRepo 
==Zusätzliche Befehle== ==Zusätzliche Befehle==

Revision as of 13:25, 9 June 2007

Contents

Beschreibung von UPKG

UPKG () 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 (), 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.

UPKG Kommando-Referenz

Kommando Beschreibung Beispiel
Paket-Installation
upkg-add fügt ein Paket hinzu upkg-add jre
upkg-build erstellt ein Packet upkg-build jre
upkg-buildd Paket-Builddaemon
upkg-install installiert ein Paket upkg-install jre
upkg-reinstall reinstalliert ein Paket upkg-reinstall jre
Paket-Deinstallation
upkg-remove entfernt ein Packet upkg-remove jre
Paket-Verwaltung
upkg-check überprüft ob das Paket korrekt installiert ist upkg-check jre
upkg-list listet alle installierten Pakete Ihres Paldo-Systems auf upkg-list
upkg-search sucht nach einer Datei upkg-search java
upkg-show zeigt alle installierten Dateien eines Paketes an upkg-show jre
System-Installation
upkg-bootstrap installiert Paldo-System upkg-bootstrap --branch=stable paldo-desktop
upkg-chroot Kommando um in das Root-Verzeichnis zu wechseln upkg-chroot /upkg
upkg-repair-index repariert den UPKG-Paket-Index upkg-repair-index
upkg-upgrade aktuallisiert Ihr Paldo-System upkg-upgrade
Repository
upkg-repo Listet alle Repository-Quellen auf
upkg-sync synchronisiert Paket-Repositories
upkg-xref listet alle installierten Dateien auf und deren Packete


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-add installiert ein Paket und aktualisiert das System

 upkg-add xchat

upkg-build installiert ein Paket aus einem Source-Tarball

 upkg-build xchat

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

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

 upkg-install xchat

upkg-reinstall reinstalliert ein Paket aus einem Binary-Tarball

 upkg-reinstall xchat

Deinstallation

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

 upkg-remove xchat

Paket-Verwaltung

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

 upkg-check xchat

upkg-list listet alle installierten Pakete auf dem lokalen PC auf

 upkg-list

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

 upkg-search xchat

upkg-show zeigt alle installierten Dateien eines Paketes an.

 upkg-show xchat

System-Installation

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

 upkg-bootstrap --branch=testing paldo

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

 upkg-chroot /upkg

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

 upkg-repair-index

upkg-upgrade aktualisiert alle lokal installierten Pakete

 upkg-upgrade

Repository

upkg-repo listet alle Pakete einer lokalen Repository auf

 upkg-repo /home/amnon/localPaldoRepo

upkg-sync Syncorsiert UPKG-Repositories

 upkg-sync

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

 upkg-xref

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

Personal tools