Hi,
das Problem ist daß apt sehr pingelig ist was Abhängigkeiten angeht. Der Sinn dahinter ist sicherzustellen daß das System auch wirklich funktionsfähig bleibt (manche Leute lassen apt nachts per Cronjob laufen....).
televisor: Dein Problem ist daß Du Pakete (winetools) drin hast die es für SuSE nicht im apt-Repository gibt (ist das ein RedHat-Paket?). Daher kann apt die Abhängigkeiten nicht auflösen und macht lieber gar nichts
Mögliche Abhilfen: winetools deinstallieren oder apt 'geeignete' Abhängigkeiten unterschieben. Letzteres geht über die Datei /etc/apt/apt.conf. Dort kann man sogenannte Fake-Provides eintragen, das sind dann Pakete die nicht installiert sind, apt behandelt sie aber so als wären sie das.. Hier mal ein Beispiel von meiner SuSE 8.2, da ist ein altes rpm drauf. Da ich aber ein paar RPMs der 9.0 installieren will die eine neuere Version von RPM wollen sieht das bei mir so aus (ist nur ein Teil der Datei!):
RPM
{
// Hold (do not update) a list with pkgs:
// Hold { "k_deflt"; "sane"; };
// Leave list empty to disable
Hold {"k_smp"; "gimp"; };
Options { };
Install-Options "";
Erase-Options "";
Source {
Build-Command "rpmbuild --rebuild";
};
Fake-Provides
{
"rpmlib(PartialHardlinkSets) 4.0.4-1"
}
// Run a post configure script, like SuSEconfig?
PostConfigureScript true;
}
Alles anzeigen
Das nächste Problem sind die rpmkeys - im Zweifelsfall mal auf der apt4rpm-Seite auf der GWDG nachlesen. Die RPMs sind signiert. Abhilfe: Signaturen installieren, 'apt install rpmkey*', oder die Prüfung abschalten 'apt --no-check install .....'. Geht aber erst nachdem das Problem mit winetools gelöst ist....
Pit