Apt für Suse

Aus PC-WELT-Wiki

Wechseln zu: Navigation, Suche

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.