Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:paketverwaltung [2018/08/22 13:24] stefan_miethke |
admin_grundlagen:paketverwaltung [2019/01/16 14:19] stefan_miethke [apt, yum und zypper] |
||
---|---|---|---|
Zeile 28: | Zeile 28: | ||
rpm -i datei.rpm | rpm -i datei.rpm | ||
| | | | ||
- | |Paket loeschen: (( auch das geht mit //apt-get//, //yum//, //zypper// oder //yast// )) | | + | |Paket loeschaen: (( auch das geht mit //apt-get//, //yum//, //zypper// oder //yast// )) | |
dpkg --remove <paket> | dpkg --remove <paket> | ||
dpkg --purge <paket> | dpkg --purge <paket> | ||
Zeile 96: | Zeile 96: | ||
oder ''/etc/yum.repos.d/*.repo'' | ''/etc/zypp/repos.d/*.repo'' | | oder ''/etc/yum.repos.d/*.repo'' | ''/etc/zypp/repos.d/*.repo'' | | ||
|Repository-Daten aktualisieren| | |Repository-Daten aktualisieren| | ||
- | aptitude update | + | apt update |
| | | | ||
yum check-update | yum check-update | ||
Zeile 103: | Zeile 103: | ||
| | | | ||
|Updates einspielen | | |Updates einspielen | | ||
- | aptitude safe-upgrade | + | apt upgrade |
- | oder | + | |
- | apt-get upgrade | + | |
| | | | ||
yum update | yum update | ||
Zeile 112: | Zeile 110: | ||
| | | | ||
|Distributions upgrade | | |Distributions upgrade | | ||
- | aptitude full-upgrade | + | apt dist-upgrade |
- | oder | + | |
- | apt-get dist-upgrade | + | |
Ubuntu: | Ubuntu: | ||
do-release-upgrade | do-release-upgrade | ||
Zeile 123: | Zeile 119: | ||
| | | | ||
|Nach Paketen suchen| | |Nach Paketen suchen| | ||
- | aptitude search suchwort | + | apt search suchwort |
- | apt-cache search suchwort | + | |
| | | | ||
yum search suchwort | yum search suchwort | ||
Zeile 132: | Zeile 127: | ||
| | | | ||
|Beschreibung zu einem Paket anzeigen:| | |Beschreibung zu einem Paket anzeigen:| | ||
- | aptitude show paketname | + | apt show paketname |
| | | | ||
yum info paketname | yum info paketname | ||
Zeile 139: | Zeile 134: | ||
| | | | ||
|Paket installieren| | |Paket installieren| | ||
- | aptitude install paketname | + | apt install paketname |
- | apt-get install paketname | + | |
| | | | ||
yum install paketname | yum install paketname | ||
Zeile 150: | Zeile 144: | ||
| TODO | | | TODO | | ||
|Paket entfernen| | |Paket entfernen| | ||
- | aptitude remove paketname | + | apt remove paketname |
- | aptitude purge paketname | + | apt purge paketname |
- | apt-get [--purge] remove paketname | + | |
| | | | ||
yum remove paketname | yum remove paketname | ||
| | | | ||
zypper remove paketname | zypper remove paketname | ||
+ | | | ||
+ | |Überflüssige Pakete entfernen| | ||
+ | apt-get autoremove | ||
+ | apt autoremove | ||
+ | | | ||
+ | yum autoremove | ||
+ | | | ||
+ | :?: | ||
| | | | ||
|Paket für Datei ''samba.schema'' im Repository suchen| | |Paket für Datei ''samba.schema'' im Repository suchen| | ||
Zeile 171: | Zeile 172: | ||
apt-cache rdepends cups | apt-cache rdepends cups | ||
- | ==== yast, y2pmsh, rug und zypper ==== | ||
- | YaST, y2pmsh, rug und zypper sind nur für SuSE verfügbar. | ||
- | |||
- | ^Funktion ^y2pmsh ( SuSE 9.2 bis 10.1 / SLES 9 & 10 ) (( nicht offiziell unterstützt - aber brauchbar )) ^rug ( SuSE 10.1 bis 10.2 / SLES 10 ) ^zypper ( ab SuSE 10.2) | | ||
- | | Repositories einbinden | | ||
- | y2pmsh source --add http://suse/i386/update/10.1 | ||
- | oder | ||
- | y2pmsh source -a http://suse/i386/update/10.1 | ||
- | | | ||
- | rug service-add -t zypp http://suse/i386/update/10.1 | ||
- | oder | ||
- | rug sa -t zypp http://suse/i386/update/10.1 | ||
- | | | ||
- | zypper service-add http://suse/i386/update/10.3 | ||
- | oder | ||
- | zypper service-add http://suse/i386/update/10.3 | ||
- | | | ||
- | |Repository-Daten aktualisieren| | ||
- | | ||
- | | | ||
- | rug refresh | ||
- | | | ||
- | zypper refresh | ||
- | | | ||
- | |Updates einspielen | | ||
- | y2pmsh upgrade | ||
- | y2pmsh commit | ||
- | | | ||
- | rug update | ||
- | | | ||
- | zypper update | ||
- | | | ||
- | |Nach Paketen suchen| | ||
- | y2pmsh search suchwort | ||
- | | | ||
- | rug search suchwort | ||
- | | | ||
- | zypper search suchwort | ||
- | | | ||
- | |Paketbeschreibung anzeigen:| | ||
- | y2pmsh show paketname | ||
- | | | ||
- | rug info paketname | ||
- | | | ||
- | zypper info paketname | ||
- | | | ||
- | |Paket installieren| | ||
- | y2pmsh isc paketname | ||
- | oder | ||
- | y2pmsh install paketname | ||
- | y2pmsh solve | ||
- | y2pmsh commit | ||
- | | | ||
- | rug install paketname | ||
- | | | ||
- | zypper install paketname | ||
- | | | ||
- | |Paket entfernen| | ||
- | y2pmsh remove paketname | ||
- | y2pmsh solve | ||
- | y2pmsh commit | ||
- | | | ||
- | rug remove paketname | ||
- | | | ||
- | zypper remove paketname | ||
- | | | ||
- | |||
- | Die Paketverwaltung von YaST baut bis SuSE 10.0 / SLES 9 auf dem Programm ''y2pmsh'' auf, daß man hier auch an Stelle von yast benutzen kann. ''y2pmsh'' hat auch einen interaktiven Modus: einfach starten, und die oben angegebenen Befehle funktionieren incl. Tab-Completion | ||
- | |||
- | y2pmsh/YaST/rug/zypper bietet die Möglichkeit verschiedene Repositories einzubinden. Eine Liste verfügbarer Repositories findet sich hier: http://www.opensuse.org/Additional_YaST_Package_Repositories | ||
- | Hier ist beschrieben, wie man ein lokales Repository für YaST erstellt: http://en.opensuse.org/Network_Installation_Source | ||
===== Neues Repository samt Schlüssel zu Debian hinzufügen ===== | ===== Neues Repository samt Schlüssel zu Debian hinzufügen ===== | ||
Adresse des Repositories zu ''/etc/apt/sources.list.d'' hinzufügen. | Adresse des Repositories zu ''/etc/apt/sources.list.d'' hinzufügen. |