Mechanismen von Distributionen
Paketmanager
Ein Packetmanager
- verwaltet den Softwarestand auf einem System
- kontrolliert die Abhängigkeiten zwischen Paketen
- macht updates auf die neueste Version der Distribution
Konkrete
- Vorkommen
- Debian, Ubuntu, Adamantix, Mint, OpenSuSe
- Paketverwaltung in Debian
- apt-get install package
- apt-get source package
- holt die Quellen
- Auf den neusten Stand bringen
-
apt-get update synchronisiert die Paketquellen
apt-get upgrade holt die aktuellen Pakete
- Installierte Pakete auflisten: dpkg --get-selections[TS] oder dpkg -l
- Welche Dateien gehören zu einem Paket
- dpkg-query -L <package_name> [askubuntu]
Installation im Netzwerk
Ziel: Die Pakete sollen nur einmal geholt werden - dies spart Zeit und Internetvekehr
Aufsetzen eines Apt Cacher Server in Ubuntu
Historie: apt-cacher scheint das originale zu sein, die aktuellen Versionen sind bei Debian mit dabei
apt-proxy macht das ohne Apache-WWW-Server
yum
- Vorkommen
- Redhat/Fedora
Wichtige Beispiele:
yum install openssl
yum update
yum search openssl
yum list openssl
Groupinstall
Nach [HC: Yum groupinstall] und [CentOS yum groupinstall Basics]:
- yum grouplist
- listet Gruppen auf
- yum groupinfo groupname
- listet die Pakete auf
- yum groupinstall groupname
-
Konfiguration
In /etc/yum.repos.d sind die RPM-Repositories installiert.
Literatur und Links
- V.D.: Yum: ein ordentlicher Paketmanager für Fedora und RedHat
Linux-User Group Oberschwaben