SuSEconfig

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
wdso
Newbie
Newbie
Beiträge: 24
Registriert: 19. Dez 2004, 15:27

SuSEconfig

Beitrag von wdso » 18. Mär 2005, 04:27

Hi,

Mir ist gerade etwas seltsames aufgefallen:
Auf meinem 32bit System wird nach dem Ausführen von apt-get install foo SuSEconfig ausgeführt, auf meinem 64bit System dagegen sehe ich nichts von SuSEconfig und das obwohl - jetzt kommt das eigentlich seltsame - /etc/apt/apt.conf.d/post.conf auf beiden Rechnern SuSEconfig aufruft.

Auf beiden Systemen sieht die post.conf folgendermaßen aus:

Code: Alles auswählen

Scripts::PM::Post:: post.lua;
Scripts::Options::RunPostScript true;
System::Post:: /sbin/SuSEconfig;
Ich könnte mir vorstellen, dass auf dem 64bit Sys SuSEconfig zwar ausgeführt, aber der Output von SuSEconfig nicht an die Konsole weitergegeben wird. Wenn das so sein sollte, wo stellt man das ein?

Werbung:
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 29. Mär 2005, 15:55

hier ein Ausschnitt aus der /etc/apt/apt.conf.d/apt.conf

Code: Alles auswählen

RPM
{
    Hold {
        "kernel-default";
    };

   Options {
   };

   Ignore {
        "gpg-pubkey";
   };

   Install-Options "";
   Erase-Options "";
   Source {
       Build-Command "rpmbuild --rebuild";
   };

#   Fake-Provides { "m4 1.4.2-3"; };

   PostConfigureScript true;
}
Die Option "PostConfigureScript" sorgt dafür ob die post.conf ausgeführt wird oder nicht ...

Alle Optionen kannst du in der Datei /usr/share/doc/packages/apt/examples/configure-index nachlesen ;)
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

wdso
Newbie
Newbie
Beiträge: 24
Registriert: 19. Dez 2004, 15:27

Beitrag von wdso » 3. Apr 2005, 00:41

Hab die Zeile in die apt.conf aufgenommen, SuSEconfig wird aber weiterhin nicht ausgeführt (jedenfalls sehe ich keinen SuSEconfig output). Hm?

Edit
Kleiner Nachtrag, apt-config dump gibt folgendes aus:

Code: Alles auswählen

APT "";
APT::Architecture "x86_64";
Dir "/";
Dir::State "var/state/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::Logfile "/var/log/apt.log";
Dir::State::prefetch "prefetch";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";

Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";

Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::rpmpriorities "rpmpriorities";
Dir::Etc::translatelist "translate.list";
Dir::Etc::translateparts "translate.list.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib64/apt/methods";
Dir::Bin::rpm "/bin/rpm";
Dir::Bin::scripts "/usr/lib/apt/scripts";
Dir::Locale "/usr/share/locale";
Acquire "";
Acquire::ComprExtension ".bz2";
Acquire::CDROM "";
Acquire::CDROM::Copy "true";
Acquire::CDROM::Mount "/mnt/cdrom";
Acquire::CDROM::Copy-All "true";
Acquire::DistroID "Conectiva";
Scripts "";
Scripts::AptGet "";
Scripts::AptGet::Command "";
Scripts::AptGet::Command:: "apt-groupinstall.lua";
Scripts::AptGet::Help "";
Scripts::AptGet::Help::Command "";
Scripts::AptGet::Help::Command:: "apt-groupinstall.lua";
Scripts::AptGet::Install "";
Scripts::AptGet::Install::PostResolve "";
Scripts::AptGet::Install::PostResolve:: "pkglog.lua";
Scripts::AptGet::Upgrade "";
Scripts::AptGet::Upgrade:: "pkglog.lua";
Scripts::AptGet::DistUpgrade "";
Scripts::AptGet::DistUpgrade:: "pkglog.lua";
Scripts::AptCache "";
Scripts::AptCache::Command "";
Scripts::AptCache::Command:: "apt-groupinstall.lua";
Scripts::AptCache::Command:: "list-extras.lua";
Scripts::AptCache::Command:: "list-nodeps.lua";
Scripts::AptCache::Help "";
Scripts::AptCache::Help::Command "";
Scripts::AptCache::Help::Command:: "apt-groupinstall.lua";
Scripts::AptCache::Help::Command:: "list-extras.lua";
Scripts::Groupinstall "";
Scripts::Groupinstall::Recursive "false";
Scripts::Groupinstall::Show-Hidden "false";
Scripts::Groupinstall::All-Packages "false";
Scripts::Groupinstall::Backend "groupinstall-backend-suse";
Scripts::PM "";
Scripts::PM::Pre "";
Scripts::PM::Pre:: "gpg-checker.lua";
Scripts::PM::Post "";
Scripts::PM::Post:: "gpg-import.lua";
Scripts::PM::Post:: "pkglog.lua";
Scripts::PM::Post:: "post.lua";
Scripts::Options "";
Scripts::Options::RunPostScript "true";
Synaptic "";
Synaptic::taskHelperProg "/usr/lib/apt/scripts/groupinstall-backend-suse";
Debug "";
Debug::pkgRPMPM "false";
RPM "";
RPM::Ignore "";
RPM::Ignore:: "gpg-pubkey";
RPM::Install-Options "";
RPM::Erase-Options "";
RPM::Source "";
RPM::Source::Build-Command "rpmbuild --rebuild";
RPM::PostConfigureScript "true";
GPG "";
GPG::Check "true";
GPG::Dir "/usr/lib/rpm/gnupg/";
System "";
System::Post "";
System::Post:: "/sbin/SuSEconfig";
Warum ist es eigentlich nötig SuSEconfig nach der Installation jedes Paketes auszuführen? Es wäre doch wesentlich sinnvoller dies mittels post scripts in einzelnen RPMS durchzuführen, wenn es denn wirklich nötig ist.

Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 3. Apr 2005, 01:01

wdso hat geschrieben:Warum ist es eigentlich nötig SuSEconfig nach der Installation jedes Paketes auszuführen? Es wäre doch wesentlich sinnvoller dies mittels post scripts in einzelnen RPMS durchzuführen, wenn es denn wirklich nötig ist.
Wer sagt das das erforderlich ist ?
Ich habe es bei mir deaktiviert und rufe es selber auf.
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste