SuSE 9.3, Synaptic und apt, Software Installationsalternative zu Yast

Aufmacher News

pinoc
17.05.2005

Ein sehr komfortables Programm zum Installieren/Updaten von
Software ist "synaptic". Meiner Ansicht besser als Yast,
da weitere Sourcen eingegeben und deren eventuelle Abhaengigkeiten
automatisch einbezogen werden. "synaptic" ist das GUI zu dem
Program "apt". Alle notwendigen rpms fuer "synaptic" unter
SuSE 9.3 gibt es hier:
ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/
(von den beiden angebotenen synaptic Versionen benutze ich die
neuere 0.55.3 ohne Probleme)

1) diese rpms runterladen und in ein neues leeres Verzeichnis speichern.
Als root einloggen, in das Verzeichnis wechseln, und alle rpms installieren mit:
rpm -Uvh rpms/*.rpm
(moeglicherweise wird in der shell fehlende rpms aufgelistet,
diese koennen von der SuSE DVD nachinstalliert werden.)

2) Die Source-Liste: Sie gibt die Quellen an wo nach neuen rpms gesucht wird. Die Quellen genau aussuchen und potentiell 'gefaehrliche' vermeiden
(Kernel of the day, KDE-unstable, etc.) und wichtige hinzufuegen (Packman!!)
Hier ein Beispiel: Die Zeilen zwischen den '++++' Zeilen kopieren und
als 'sources.list' speichern. Dann als root: cp sources.list /etc/apt/

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Uncomment the line below, in case you want to use SuSE's patch rpms.
# Read the information about patch rpms at http://linux01.gwdg.de/apt4rpm

# rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386 update-prpm security-prpm

# A very basic sources.list line. Fastest repository first.
# Remove "base" in case you are behind a
# slow connection. Fastest repository first.
# Visit the server to determine which apt components are provided.
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/ SuSE/9.3-i386 update security rpmkeys
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 base kde mozilla packman packman-i686 rpmkeys samba3 security security-prpm suse-people suse-projects suser-gbv suser-guru suser-rbos update update-drpm update-prpm usr-local-bin wine x-ati

# The list with all available components can be found at:
# http://linix01.gwdg.de/apt4rpm
# Some components provide experimental software, select wisely!
# http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/examples/sources.list.FTP

# Consult the link above if you want to include uri's for src rpms
# below are all possible apt sources
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


3) Die apt-Konfiguration:
Mit der option 'hold' wird zurueckgehalten was kein update bekommen soll.
Dies ist z.B. der Kernel, hier ist es wichtig in der "apt.conf" Euren
tatsaechlichen Kernel einzutragen, also entweder "kernel-default" ODER
"kernel-smp" (fuer multi-processor/hyperthreading CPUs) und nicht beide!
Rausfinden mit: rpm -qa kernel*
Also entweder:
Hold {"kernel-smp"; "kernel-source"; }; ODER
Hold {"kernel-default"; "kernel-source"; };


Hier ein Beispiel (mit kernel-default):
Die Zeilen zwischen den '++++' Zeilen kopieren und als 'apt.conf'
speichern. Dann als root: cp apt.conf /etc/apt/apt.conf.d/

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// with "apt-config dump" all settings can be viewed

Acquire::CDROM::Copy "true";

Debug
{
pkgRPMPM "false";
}

RPM
{
// Hold (do not update) a list with pkgs:
//Hold { "kernel-smp"; kernel-default"; "kernel-source"; };
// Leave list empty to disable
Hold {"kernel-default"; "kernel-source"; };
Ignore {"gpg-pubkey"; };
Options { };
Install-Options "";
Erase-Options "";
Source {
Build-Command "rpmbuild --rebuild";
};
}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



4) Datei: 'gpg-checker.conf'
Hier ein Beispiel (mit checksig auf false gesetzt damit auch unsignierte Pakete installiert werden koennen):
Die Zeilen zwischen den '++++' Zeilen kopieren und als 'gpg-checker.conf'
speichern. Dann als root: cp gpg-checker.conf /etc/apt/apt.conf.d/

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Make GPG::Check no; to disable gpg checking
// It can still be used in combination with --checksig
GPG::Check false;
Scripts::PM::Pre:: gpg-checker.lua;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


5) Das war's. Starten mit: start - system - configuration - synaptic
oder direkt aus der shell als root: /usr/sbin/synaptic
Wichtig: Vor jedem update sollte man immer ein 'Reload' durchfuehren
um die neuesten Listen mit Updates zu laden.

Viel Spass,
-pinoc

Ähnliche Artikel

Kommentare
kleine Frage
C_P (unangemeldet), Montag, 02. Februar 2009 20:01:39
Ein/Ausklappen

Servus,

Ersteinmal großes Lob für die Anleitung. Ich habe von Ubuntu Distries nach Suse gewechselt und vermiss den guten alten apt...
Leider sind auf meiner Suse DVD die benötigten Packete nicht drauf, weißt du woher man die bekommt?

Gruß C_P


Bewertung: 156 Punkte bei 28 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 0 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 5 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...
PCLinuxOS lässt sich nicht installieren
Arth Lübkemann, 09.07.2015 18:53, 6 Antworten
Hallo Leute, ich versuche seit geraumer Zeit das aktuelle PCLinuxOS KDE per USB Stick zu insta...
Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt