Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:paketverwaltung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

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/11/02 22:36]
127.0.0.1 Externe Bearbeitung
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 23: Zeile 25:
   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 42: Zeile 44:
   rpm -qa --queryformat '​%{SIZE} %{NAME}\n'​ | sort -n   rpm -qa --queryformat '​%{SIZE} %{NAME}\n'​ | sort -n
 | |
-|Geaenderte ​Dateien suchen |+|Geänderte ​Dateien suchen |
   debsums -e procps   debsums -e procps
 | |
Zeile 81: Zeile 83:
   * [[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 88:
 |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 105: Zeile 99:
   apt upgrade   apt upgrade
 | |
-  yum update+  yum upgrade
 | |
   zypper update   zypper update
Zeile 114: Zeile 108:
   do-release-upgrade   do-release-upgrade
 | |
-  ​yum upgrade+  ​_
 | |
   zypper dup   zypper dup
Zeile 140: Zeile 134:
   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 149:
 | |
 |Ü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 162:
   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 170:
   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 207:
 [[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
admin_grundlagen/paketverwaltung.txt · Zuletzt geändert: 2024/01/19 09:52 (Externe Bearbeitung)