Apt für Suse
Aus PC-WELT-Wiki
Inhaltsverzeichnis |
apt unter Suse 9.1 installieren
Eine Alternative zum Update über Yast stellt das von Debian her bekannte Tool apt (Advanced Package Tool) dar. Es eignet sich vor allem für Anwender, die über eine schnelle Internetverbindung verfügen und häufig einzelne Pakete aktualisieren wollen. Der Download erfolgt nicht von Suse-Servern, sondern von anderen Quellen im Internet beispielsweise ftp://ftp.gwdg.de. Hier gibt es meist die gleichen Updates wie auf den Suse-Servern aber auch zusätzliche Programme wie OpenOffice.org , Mozilla, Xine und Mplayer. Zur Installation von apt-get unter Suse Linux 9.1 laden Sie sich von ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.1-i386/RPMS.suser-rbos die Pakete apt-libs-0.5.15cnc6-rb.suse091.1.i586.rpm, lua-5.0.2-rb.suse091.1.i586.rpm und apt-0.5.15cnc6-rb.suse091.1.i586.rpm herunter. Wenn Sie die Bedienung über die grafische Oberfläche wünschen, benötigen Sie zusätzlich synaptic-0.48.2-rb.suse091.1.i586.rpm. Passen Sie den Pfad entsprechend der Versionsnummer Ihres Systems an. Die genauen Versionsnummern können abweichen. Kopieren Sie alle Dateien zusammen in ein Verzeichnis. Wechseln Sie auf der Kommandozeile in dieses Verzeichnis und geben Sie als root
yast -i *.rpm
ein. apt benötigt noch einige zusätzliche Bibliotheken, die Yast automatisch von der Suse Installations-CD anfordert.
apt konfigurieren
Nach der Installation von apt sollten Sie zuerst die Liste mit den Internetquellen anpassen. Standardmäßig kennt apt nur die Paketgruppen "update" und "security". Öffnen Sie als root die Datei /etc/apt/sources.list in einem Editor und fügen Sie an die Zeile
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.1-i386 update security
die Namen der Gruppen "kde packman" an. Sie resultierende Zeile sieht dann so aus:
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.1-i386 update security kde packman
Die Bezeichnungen entsprechen den Verzeichnisnamen auf dem FTP-Server ohne vorangestelltes "RPMS". In unserem Beispiel also "RPMS.kde" und "RPMS.packman". Letzteres enthält Updates und neue Pakete von http://packman.links2linux.de vor allem aus dem Bereich Multimedia. Öffnen Sie dann die Datei /etc/apt/apt.conf.d/gpg-checker.conf in einen einem Editor. Ändern Sie am Ende der 3. Zeile den Wert "true" auf "false". Dadurch unterbleibt die Prüfung der digitalen Signatur eines Pakets. Ist dieser Option aktiv, verweigert apt die Installation signierter RPM-Pakete, wenn auf dem System keine dazu passenden Schlüssel vorhanden sind. Die Schlüssel von den unterschiedlichen Autoren der Pakete zu besorgen, ist allerdings recht mühsam und daher ist es komfortabler, die Prüfung zu deaktivieren.
System und KDE-Update mit apt
Bevor Sie apt-get zur Aktualisierung von KDE verwenden, sollten Sie ein Backup des Verzeichnisses .kde im Home-Verzeichnis der Benutzer anlegen (siehe Kasten "Backup: So sichern Sie Ihre Daten"). Sollte das Update fehlschlagen, installieren Sie KDE von den Suse Installations-CDs und sichern das Verzeichnis zurück. apt benötigt eine Liste der aktuell auf dem Server vorhandenen Dateien. Sie erstellen, beziehungsweise aktualisieren die Liste als root mit der Befehlszeile
apt update
Um danach das System auf den neusten Stand zu bringen, tippen Sie ebenfalls als root
apt dist-upgrade
Bei unseren Versuchen gab das Programm eine Konfliktmeldung mit einigen *.desktop. Dateien aus. Diese ist jedoch unkritisch und der Fehler lässt sich durch den Befehl "apt --force-rpm dist-upgrade" übergehen. Werden mehr Konflikte gemeldet, sollten Sie über das Yast Online-Update prüfen, ob tatsächlich alle Suse-Updates installiert worden sind. Bei Problemen mit der Verwendung von apt-get helfen Ihnen die Seiten http://linux01.gwdg.de/apt4rpm und http://www.debian.org/doc/manuals/apt-howto/index.en.html weiter.
Anwendungen per apt installieren
Um herauszufinden, welche Pakete Sie für eine bestimmte Software benötigen, gibt es eine Suchfunktion. Wollen Sie etwa Openoffice installieren, suchen Sie
apt-cache search openoffice
und finden alle zugehörigen Pakete. Dabei werden auch die Beschreibungen durchsucht, so dass Ihnen apt auch Zusatzprogramme anbietet, die Sie eventuell nicht benötigen. Suchen Sie sich laut Beschreibung das zusammen, was Sie installieren wollen, etwa die Pakete
OpenOffice_org-Quickstarter - The OpenOffice.org Quickstarter myspell-german - German Dictionary for MySpell. OpenOffice_org-de - German localization files for OpenOffice.org OpenOffice_org - A Free Office Suite (the Language Independent part) OpenOffice_org-de-templates - German templates for OpenOffice.org
Zur Installation eines Pakets verwenden Sie den Konsolenbefehl
apt-get install <Paketname>
Sie können hier auch Wildcards verwenden, und etwa
apt-get install openoffice*
tippen. Anhand der vorher ausgegebenen Liste sehen Sie aber, dass Sie damit eventuell Plattenplatz verschwenden - Sie würden zum Beispiel alle internationalen Versionen ebenfalls installieren.


