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
Current revision (12:27, 8 January 2013) (edit) (undo)
WikiSysop (Talk | contribs)
m (Reverted edits by KerstinEgger (Talk); changed back to last version by WikiSysop)
 
(22 intermediate revisions not shown.)
Line 1: Line 1:
 +==Übersetzungen==
 +
 +* Deutsch
 +* [[PackageManagement|English]]
 +* [[Gerenciamento de Pacotes|Português]]
 +
==Beschreibung von UPKG== ==Beschreibung von UPKG==
Line 4: Line 10:
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 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==+==Schnelleinstieg==
 + 
 +Um Neueinsteiger nicht gleich zu Beginn mit sämtlichen Möglichkeiten von UPKG zu erschlagen, wird an dieser Stelle zuerst einmal auf die wirklich wichtigen Befehle eingangen, die am Anfang bekannt sein sollten.
 + 
 + 
 +'''System aktuell halten'''
 + 
 +Um dein Paldo aktuell zu halten, reicht es in der Konsole den folgenden Befehl zu nutzen:
 + "sudo upkg-upgrade"
 +Nun beginnt UPKG damit nach vorhandenen Aktuallisierungen zu suchen. Sollten neue Programme verfügbar sein, wirst du gefragt, ob du diese installieren willst. Wenn du ganz genau sehen willst, was UPKG macht ,hänge einfach ein "--verbose" an das Ende des Kommandos.
 + 
 + 
 +'''Software installieren'''
 + 
 +Wenn dein System auf dem neusten Stand ist, wirst du bestimmt bald neue Software installieren wollen. Dies ist ganz einfach mit folgendem Befehl auf der Konsole möglich:
 + "sudo upkg-install <ProgrammName>"
 +"<ProgrammName>" ist natürlich durch das gewünschte Programm zu ersetzen. Nun beginnt UPKG mit der Arbeit und fragt dich noch einmal, ob du wirklich das Programm installieren willst. Wie bei upkg-upgrade ist auch hier ein "--verbose" möglich, um UPKG mehr Informationen zu entlocken. Eine Liste aller verfügbaren Programme findest du [http://www.paldo.org/index-section-packages-page-browse.html hier]
 + 
 + 
 +'''Software entfernen'''
 + 
 +Willst du ein installiertes Programm wieder entfernen nutze folgenden Befehl:
 + "sudo upkg-remove <ProgrammName>"
 +"<ProgrammName>" ist natürlich durch das gewünschte Programm zu ersetzen. Nun beginnt UPKG mit der Arbeit und fragt dich noch einmal, ob du wirklich das Programm entfernen willst. Wie gewohnt, wird auch hier UPKG mit dem Befehl "--verbose" mehr über den aktuellen Prozess sagen.
-{| 
-| '''Kommando''' || '''Beschreibung''' || '''Beispiel''' 
-|-  
-| colspan="3" | '''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 
-|- 
-| colspan="3" | '''Paket-Deinstallation''' 
-|- 
-| upkg-remove || entfernt ein Packet || upkg-remove jre 
-|- 
-| colspan="3" | '''Paket-Überprüfung''' 
-|- 
-| 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 
-|- 
-| colspan="3" | '''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 
-|- 
-| colspan="3" | '''Repository''' 
-|- 
-| upkg-repo || Listet alle Repository-Quellen auf ||  
-|- 
-| upkg-sync || synchronisiert Paket-Repositories ||  
-|- 
-| upkg-xref || listet alle installierten Dateien auf und deren Packete ||  
-|} 
 +Nun solltest du die beiden für den Anfang wichtigen Befehle kennen. Natürlich kann UPKG noch sehr viel mahr wie du nun erfahren kannst.
==Hauptbefehle von UPKG== ==Hauptbefehle von UPKG==
Line 60: Line 43:
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 jre
- +
-'''upkg-reinstall'''+
-reinstalliert ein Paket aus einem Binary-Tarball+
- upkg-reinstall xchat+
'''upkg-build''' '''upkg-build'''
installiert ein Paket aus einem Source-Tarball installiert ein Paket aus einem Source-Tarball
- upkg-build xchat+ upkg-build jre
'''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 jre
 + 
 +'''upkg-reinstall'''
 +reinstalliert ein Paket aus einem Binary-Tarball
 + upkg-reinstall jre
=== Deinstallation === === Deinstallation ===
Line 92: Line 69:
'''upkg-remove''' '''upkg-remove'''
deinstalliert ein Binary-Tarball-Paket falls es die Abhängigkeiten zulassen und aktualisiert das System deinstalliert ein Binary-Tarball-Paket falls es die Abhängigkeiten zulassen und aktualisiert das System
- upkg-remove xchat+ upkg-remove jre
-=== Paketverwaltung ===+=== Paket-Verwaltung ===
'''upkg-check''' '''upkg-check'''
überprüft alle Dateien des installierten Paketes mit Hilfe von md5sums überprüft alle Dateien des installierten Paketes mit Hilfe von md5sums
- upkg-check xchat+ upkg-check jre
-'''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 java
-'''upkg-list'''+'''upkg-show'''
-listet alle installierten Pakete auf dem lokalen PC +zeigt alle installierten Dateien eines Paketes an.
- upkg-list+ upkg-show jre
 + 
 +=== System-Installation ===
 + 
 +'''upkg-bootstrap'''
 +installiert die Distribution, erstellt ISO-Image oder generiert den Binary-Tarball
 + upkg-bootstrap --branch=stable paldo-desktop
'''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'''
-Syncorsiert UPKG-Repositories+Syncronisiert UPKG-Repositories
upkg-sync upkg-sync
Line 131: Line 120:
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==
Line 156: Line 141:
'''--disable-source''' '''--disable-source'''
Standardvariable von upkg-install/upkg-add Standardvariable von upkg-install/upkg-add
- upkg-build --disalbe-source+ upkg-build --disable-source
'''--enable-binary''' '''--enable-binary'''
Line 170: Line 155:
'''--test''' '''--test'''
verhindert die Installation eines Pakets. Dient zur Überprüfung der XML-Spec verhindert die Installation eines Pakets. Dient zur Überprüfung der XML-Spec
 +
 +== Video-Anleitung zu diesem Thema ==
 +
 +[[Image:Pakete_installieren_paldo.png]]
 +
 +[http://www.paldo.org/~amnon/linuxuser0810/videoanleitungen/lu1008upkg.avi Video start/downloaden]
 +
 +[[Category:Handbuch Deutsch]]

Current revision

Contents

[edit] Übersetzungen

[edit] 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.

[edit] Schnelleinstieg

Um Neueinsteiger nicht gleich zu Beginn mit sämtlichen Möglichkeiten von UPKG zu erschlagen, wird an dieser Stelle zuerst einmal auf die wirklich wichtigen Befehle eingangen, die am Anfang bekannt sein sollten.


System aktuell halten

Um dein Paldo aktuell zu halten, reicht es in der Konsole den folgenden Befehl zu nutzen:

  "sudo upkg-upgrade"

Nun beginnt UPKG damit nach vorhandenen Aktuallisierungen zu suchen. Sollten neue Programme verfügbar sein, wirst du gefragt, ob du diese installieren willst. Wenn du ganz genau sehen willst, was UPKG macht ,hänge einfach ein "--verbose" an das Ende des Kommandos.


Software installieren

Wenn dein System auf dem neusten Stand ist, wirst du bestimmt bald neue Software installieren wollen. Dies ist ganz einfach mit folgendem Befehl auf der Konsole möglich:

  "sudo upkg-install <ProgrammName>"

"<ProgrammName>" ist natürlich durch das gewünschte Programm zu ersetzen. Nun beginnt UPKG mit der Arbeit und fragt dich noch einmal, ob du wirklich das Programm installieren willst. Wie bei upkg-upgrade ist auch hier ein "--verbose" möglich, um UPKG mehr Informationen zu entlocken. Eine Liste aller verfügbaren Programme findest du hier


Software entfernen

Willst du ein installiertes Programm wieder entfernen nutze folgenden Befehl:

  "sudo upkg-remove <ProgrammName>"

"<ProgrammName>" ist natürlich durch das gewünschte Programm zu ersetzen. Nun beginnt UPKG mit der Arbeit und fragt dich noch einmal, ob du wirklich das Programm entfernen willst. Wie gewohnt, wird auch hier UPKG mit dem Befehl "--verbose" mehr über den aktuellen Prozess sagen.


Nun solltest du die beiden für den Anfang wichtigen Befehle kennen. Natürlich kann UPKG noch sehr viel mahr wie du nun erfahren kannst.

[edit] 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

[edit] Installation

upkg-add installiert ein Paket und aktualisiert das System

 upkg-add jre

upkg-build installiert ein Paket aus einem Source-Tarball

 upkg-build jre

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 jre

upkg-reinstall reinstalliert ein Paket aus einem Binary-Tarball

 upkg-reinstall jre

[edit] Deinstallation

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

 upkg-remove jre

[edit] Paket-Verwaltung

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

 upkg-check jre

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 java

upkg-show zeigt alle installierten Dateien eines Paketes an.

 upkg-show jre

[edit] System-Installation

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

 upkg-bootstrap --branch=stable paldo-desktop

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

[edit] Repository

upkg-repo listet alle Pakete einer lokalen Repository auf

 upkg-repo /home/amnon/localPaldoRepo

upkg-sync Syncronisiert UPKG-Repositories

 upkg-sync

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

 upkg-xref

[edit] 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 --disable-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

[edit] Video-Anleitung zu diesem Thema

Image:Pakete_installieren_paldo.png

Video start/downloaden

Personal tools