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 [2019/01/16 14:19] stefan_miethke [apt, yum und zypper] |
admin_grundlagen:paketverwaltung [2021/07/07 07:07] stefan_miethke [apt, yum und zypper] |
||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
rpm -ql procps | rpm -ql procps | ||
| | | | ||
- | |Paket installieren (( das macht man normalerweise mit //apt-get//, //yum//, //zypper// oder //yast// )): | | + | |Paket installieren (( das macht man normalerweise mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|yum]]//, //[[#repository_basierte_paketverwaltung|zypper]]// oder //[[#repository_basierte_paketverwaltung|yast]]// )): | |
dpkg -i xskat_4.0-1_i386.deb | dpkg -i xskat_4.0-1_i386.deb | ||
| | | | ||
rpm -i datei.rpm | rpm -i datei.rpm | ||
| | | | ||
- | |Paket loeschaen: (( auch das geht mit //apt-get//, //yum//, //zypper// oder //yast// )) | | + | |Paket löschen: (( auch das geht mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|yum]]//, //[[#repository_basierte_paketverwaltung|zypper]]// oder //[[#repository_basierte_paketverwaltung|yast]]// )) | |
dpkg --remove <paket> | dpkg --remove <paket> | ||
dpkg --purge <paket> | dpkg --purge <paket> | ||
Zeile 81: | Zeile 81: | ||
* [[https://mvogt.wordpress.com/2014/04/|apt]] ist neu in debian 8.0 (jessie). Dieses Kapitel überarbeiten, sobald debian 7 nicht mehr supportet wird. | * [[https://mvogt.wordpress.com/2014/04/|apt]] ist neu in debian 8.0 (jessie). Dieses Kapitel überarbeiten, sobald debian 7 nicht mehr supportet wird. | ||
* [[http://dnf.readthedocs.org/en/latest/cli_vs_yum.html|dnf]] statt yum, sobald das in CentOS ist. | * [[http://dnf.readthedocs.org/en/latest/cli_vs_yum.html|dnf]] statt yum, sobald das in CentOS ist. | ||
- | ===== yum changelog ===== | ||
- | Changelog-Plugin installieren | ||
- | yum install yum-plugin-changelog | ||
- | |||
- | Changelog abfragen | ||
- | yum changelog 2017-10-01 "*openssh*" | ||
- | oder bei Update | ||
- | yum update <paket> --changelog | ||
===== apt, yum und zypper ===== | ===== apt, yum und zypper ===== | ||
Zeile 94: | Zeile 86: | ||
|Repositories einbinden | ''/etc/apt/sources.list'' \\ ''/etc/apt/sources.list.d/*.list'' | | |Repositories einbinden | ''/etc/apt/sources.list'' \\ ''/etc/apt/sources.list.d/*.list'' | | ||
yum-config-manager | yum-config-manager | ||
- | oder ''/etc/yum.repos.d/*.repo'' | ''/etc/zypp/repos.d/*.repo'' | | + | oder ''/etc/yum.repos.d/*.repo'' | ''/etc/zypp/repos.d/*.repo'' \\ ''zypper addrepo https:/...'' | |
|Repository-Daten aktualisieren| | |Repository-Daten aktualisieren| | ||
apt update | apt update | ||
Zeile 140: | Zeile 132: | ||
zypper install paketname | zypper install paketname | ||
| | | | ||
- | |Paket erneut installieren| apt-get install --reinstall paketname | | + | |Paket erneut installieren| |
+ | apt-get install --reinstall paketname | ||
+ | apt reinstall paketname | ||
+ | | | ||
yum reinstall paketname | yum reinstall paketname | ||
| TODO | | | TODO | | ||
Zeile 152: | Zeile 147: | ||
| | | | ||
|Überflüssige Pakete entfernen| | |Überflüssige Pakete entfernen| | ||
- | apt-get autoremove | ||
apt autoremove | apt autoremove | ||
+ | apt --purge autoremove | ||
| | | | ||
yum autoremove | yum autoremove | ||
Zeile 165: | Zeile 160: | ||
yum provides */samba.schema | yum provides */samba.schema | ||
| | | | ||
+ | zypper search -d pstree | ||
+ | | | ||
==== Abhängigkeiten (dpkg und apt) ==== | ==== Abhängigkeiten (dpkg und apt) ==== | ||
Von welchen Paketen ist das Paket //cups// abhängig? | Von welchen Paketen ist das Paket //cups// abhängig? | ||
Zeile 172: | Zeile 168: | ||
apt-cache rdepends cups | apt-cache rdepends cups | ||
+ | ==== SLES 15 Moduloperationen ==== | ||
+ | Welche Module sind aktiviert? | ||
+ | SUSEConnect -s | ||
+ | Suche in allen Modulen | ||
+ | zypper search-packets <name> | ||
+ | ====== harte / weiche Abhängigkeiten ====== | ||
+ | Debian: depends, recommends, suggests | ||
- | ===== Neues Repository samt Schlüssel zu Debian hinzufügen ===== | + | <file txt /etc/apt/apt.conf> |
+ | TODO | ||
+ | </file> | ||
+ | |||
+ | CentOS: weak | ||
+ | |||
+ | <file txt /etc/dnf/dns.conf> | ||
+ | install_weak_deps=False | ||
+ | </file> | ||
+ | |||
+ | ====== Zusätzliche Repositories ====== | ||
+ | ===== Debian ===== | ||
Adresse des Repositories zu ''/etc/apt/sources.list.d'' hinzufügen. | Adresse des Repositories zu ''/etc/apt/sources.list.d'' hinzufügen. | ||
Zeile 191: | Zeile 205: | ||
[[http://yum.baseurl.org/wiki/Guides| yum]] | [[http://yum.baseurl.org/wiki/Guides| yum]] | ||
- | ====== Zusätzliche Repositories ====== | ||
===== Debian ===== | ===== Debian ===== | ||
* http://backports.org - neuere Versionen vieler Pakete für Debian stable | * http://backports.org - neuere Versionen vieler Pakete für Debian stable |