Softwareinstallation und -update
Zur Aktualisierung installierter Softwarepaket sowie zur Neuinstallation von Softwarepakten stehen verschiedene Mechanismen zur Verfügung.
Softwareupdate
(Fedora-Core)
Softwareupdate erfolgt mittels
yum ,
die Konfiguration erfolgt im File
/etc/yum.conf .
Voraussetzung für das Softwareupdate ist die Konfiguration der Updatequellen.
Diese sind unter
/etc/yum.repos.d/*.repo hinterlegt.

Aktivierte Updatequellen sind durch die Option
enabled=1 gekennzeichnet.
Eine FE8-Beipielkonfiguration für das Repository URZ_CONTRIB zu speichern in
/etc/yum.repos.d/urz_contrib.repo
 |
[urzcontrib]
name=URZ Contrib $releasever - $basearch
baseurl=http://service.hrz.tu-chemnitz.de/URZ_CONTRIB/FE_8_X86
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-urzcontrib
gpgcheck=0
|
Nützliche yum-Plugins sind
-
yum-fastestmirror sucht aus der Liste möglicher Mirror-Server der Distribution, den verbindungsschnellsten
-
yum-metadata-parser beschleunigt die Abarbeitung von yum
Diese Module lassen sich wie folgt zu installieren
 |
# yum -d2 install yum-fastestmirror yum-metadata-parser
|
Um die installierte Anwendungs- und Systemsoftware zu aktualisieren,
empfielt sich folgendes Verfahren:
- Prüfen, welche Updates verfügbar
- Starten des Updatemechanismus
 |
# yum check-update
Setting up repositories
urz-contrib 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
netpbm.i386 10.31-1.FC6.2 updates-released
netpbm-devel.i386 10.31-1.FC6.2 updates-released
netpbm-progs.i386 10.31-1.FC6.2 updates-released
# yum update
|
Kernel
Über das Softwareupdate via
yum erfolgt auch die Aktualisierung der
Kernelpakete.
- Kernelpakete werden installiert. D.h. schon installierte Kernelversionen bleiben erhalten. Somit kann ggf. der bisher lauffähige Kernel gebootet werden, wenn der neue Kernel nicht funktioniert.
- Der aktuelle Kernel nimmt die Defaultposition im Bootmanager ein.
- Kernelabhängige Pakete wie
openafs-kernel müssen passend zu jeder installierten Kernelversion existieren. Ggf. müssen diese Paket zur aktuellen Kernelversion gebaut werden.
- Erweist sich der neue Kernel als funktionsfähig, können ältere Kernel- und kernelabhängige Pakete mittels
yum deinstalliert werden.
- Wie kann ich den lokalen yum-Cache löschen?
 |
# yum clean all
|
Softwareinstallation
(Fedora-Core)
Die Softwareinstallation erfolgt analog dem Softwareupdate mittels
yum.
Dabei werden automatisch Abhängigkeiten aufgelöst und erforderliche Pakete
mit installiert. Innerhalb von Paketnamen können Platzhalter wie
* verwendet werden.
- Beispiel
ding (Voraussetzung für die Installation per yum ist die Konfiguration des URZ Softwarerepo)
 |
# yum install ding
|
- einige weitere nützliche Pakete werden im URZ Softwarerepo bereitgestellt
- dazu gehören Flash-Player, RealPlayer und Java (SUN)
 |
# yum install flash-plugin RealPlayer* java-1.5.0-sun*
|