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 [2021/11/02 22:36] 127.0.0.1 Externe Bearbeitung |
admin_grundlagen:paketverwaltung [2023/07/14 13:57] sh [Debian] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== lokale Paketverwaltung ====== | ====== lokale Paketverwaltung ====== | ||
- | |||
- | Die Paketverwaltung benötigt ''root''-Rechte, weil die Auswirkungen das gesamte System betreffen. | ||
===== dpkg und rpm ===== | ===== dpkg und rpm ===== | ||
^Funktion ^Debian und Ubuntu ^RedHat, Fedora und SuSE (( OK, rpm ist auch für debian verfügbar, aber sollte da nur in besonderen Fällen eingesetzt werden )) | | ^Funktion ^Debian und Ubuntu ^RedHat, Fedora und SuSE (( OK, rpm ist auch für debian verfügbar, aber sollte da nur in besonderen Fällen eingesetzt werden )) | | ||
Zeile 25: | Zeile 23: | ||
rpm -ql procps | rpm -ql procps | ||
| | | | ||
- | |Paket installieren (( das macht man normalerweise mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|yum]]//, //[[#repository_basierte_paketverwaltung|zypper]]// oder //[[#repository_basierte_paketverwaltung|yast]]// )): | | + | |Paket installieren (( das macht man normalerweise mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|dnf]]//, //[[#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 löschen: (( auch das geht mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|yum]]//, //[[#repository_basierte_paketverwaltung|zypper]]// oder //[[#repository_basierte_paketverwaltung|yast]]// )) | | + | |Paket löschen: (( auch das geht mit //[[#repository_basierte_paketverwaltung|apt]]//, //[[#repository_basierte_paketverwaltung|dnf]]//, //[[#repository_basierte_paketverwaltung|zypper]]// oder //[[#repository_basierte_paketverwaltung|yast]]// )) | |
dpkg --remove <paket> | dpkg --remove <paket> | ||
dpkg --purge <paket> | dpkg --purge <paket> | ||
Zeile 82: | Zeile 80: | ||
TODO: | TODO: | ||
* [[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. | ||
- | ===== apt, yum und zypper ===== | + | ===== apt, dnf und zypper ===== |
^Funktion^Debian ^RedHat ^SuSE ^ | ^Funktion^Debian ^RedHat ^SuSE ^ | ||
|Repositories einbinden | ''/etc/apt/sources.list'' \\ ''/etc/apt/sources.list.d/*.list'' | | |Repositories einbinden | ''/etc/apt/sources.list'' \\ ''/etc/apt/sources.list.d/*.list'' | | ||
Zeile 92: | Zeile 89: | ||
apt update | apt update | ||
| | | | ||
- | yum check-update | + | dnf check-update |
| | | | ||
zypper refresh | zypper refresh | ||
Zeile 99: | Zeile 96: | ||
apt upgrade | apt upgrade | ||
| | | | ||
- | yum upgrade | + | dnf upgrade |
| | | | ||
zypper update | zypper update | ||
Zeile 115: | Zeile 112: | ||
apt search suchwort | apt search suchwort | ||
| | | | ||
- | yum search suchwort | + | dnf search suchwort |
- | yum list | grep paketname | + | dnf list | grep paketname |
| | | | ||
zypper search suchwort | zypper search suchwort | ||
Zeile 123: | Zeile 120: | ||
apt show paketname | apt show paketname | ||
| | | | ||
- | yum info paketname | + | dnf info paketname |
| | | | ||
zypper info paketname | zypper info paketname | ||
Zeile 130: | Zeile 127: | ||
apt install paketname | apt install paketname | ||
| | | | ||
- | yum install paketname | + | dnf install paketname |
| | | | ||
zypper install paketname | zypper install paketname | ||
Zeile 138: | Zeile 135: | ||
apt reinstall paketname | apt reinstall paketname | ||
| | | | ||
- | yum reinstall paketname | + | dnf reinstall paketname |
| TODO | | | TODO | | ||
|Paket entfernen| | |Paket entfernen| | ||
Zeile 144: | Zeile 141: | ||
apt purge paketname | apt purge paketname | ||
| | | | ||
- | yum remove paketname | + | dnf remove paketname |
| | | | ||
zypper remove paketname | zypper remove paketname | ||
Zeile 152: | Zeile 149: | ||
apt --purge autoremove | apt --purge autoremove | ||
| | | | ||
- | yum autoremove | + | dnf autoremove |
| | | | ||
:?: | :?: | ||
Zeile 160: | Zeile 157: | ||
apt-file search samba.schema | apt-file search samba.schema | ||
| | | | ||
- | yum provides */samba.schema | + | dnf provides */samba.schema |
| | | | ||
zypper search -d pstree | zypper search -d pstree | ||
Zeile 200: | Zeile 197: | ||
Mit ''gnupg --export --armor keyId'' wird ein Schlüssel aus einem privaten Schlüsselbund auf stdout exportiert. | Mit ''gnupg --export --armor keyId'' wird ein Schlüssel aus einem privaten Schlüsselbund auf stdout exportiert. | ||
===== Dokumentation ===== | ===== Dokumentation ===== | ||
- | [[ http://docs.fedoraproject.org/yum/en/ | Fedora ]] | ||
[[ http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-yum.html | RedHat ]] | [[ http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-yum.html | RedHat ]] | ||
[[ http://www.debian.org/doc/manuals/apt-howto/index.de.html | Debian ]] | [[ http://www.debian.org/doc/manuals/apt-howto/index.de.html | Debian ]] | ||
[[ http://de.opensuse.org/Paketverwaltung | openSuSE ]] | [[ http://de.opensuse.org/Paketverwaltung | openSuSE ]] | ||
+ | * [[http://dnf.readthedocs.org/en/latest/cli_vs_yum.html|dnf]] | ||
[[http://yum.baseurl.org/wiki/Guides| yum]] | [[http://yum.baseurl.org/wiki/Guides| yum]] | ||
Zeile 211: | Zeile 208: | ||
* http://deb-multimedia.org/ - Software und Codecs für Multimedia | * http://deb-multimedia.org/ - Software und Codecs für Multimedia | ||
+ | ==== apt-cacher-ng ==== | ||
+ | Debian-Wiki: https://wiki.debian.org/AptCacherNg | ||
+ | |||
+ | == Server Config == | ||
+ | apt install apt-cacher-ng | ||
+ | dpkg-reconfigure apt-cacher-ng -p low | ||
+ | |||
+ | == Client Config == | ||
+ | <file /etc/apt/apt.conf.d/proxy> | ||
+ | Acquire::http { Proxy "http://proxy:3142"; } | ||
+ | </file> | ||
===== Ubuntu ===== | ===== Ubuntu ===== | ||
* http://getdeb.net | * http://getdeb.net |