PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KDE3 und Debian Installprob



Marv
06.06.03, 12:18
Hallo erstmal...
Ich habe ein Problem mit der installation von KDE3 unter Debian.
Wenn ich apt-get install kdebase eingebe kommt eine Fehlermeldung wie:
Das Paket libpam-modules konnte nicht rechtzeitig gelöscht werden.
Wenn sie trotzdem installieren wollen müssen sie die Option APT::Force-LoopBreak aktivieren. (oder so in der Art ist halt in englisch)

Wie aktiviere ich diese Option?

P.S.: Ich habe Debian SID und im moment keine grafische Oberfläsche installiert (nur den xserver)

Gruß Marv

Seether
06.06.03, 14:27
Probiers mal mit:
apt-get -f install kdebase

Gruß Seether

Marv
09.06.03, 17:14
Sorry, konnte übers Pfingstwochenende nicht antworten ,aber es funtioniert nicht :(

Gruß Marv

mario88
09.06.03, 17:21
mach mal ein
apt-get check

Marv
09.06.03, 17:32
Da ist alles in ordnung...weiß keiner wie ich die Option APT::Force-LoopBreak aktivier?

jenst
09.06.03, 17:39
moin,



3.5.1 Mögliche Probleme während oder nach einer Aktualisierung

Manchmal ist es notwendig die APT::Force-LoopBreak-Option in APT zu aktivieren, damit man bei eventuell auftretenden Conflicts/Pre-Depends-Schleifen temporär wichtige Pakete entfernen kann. apt-get wird sie darüber informieren und die Aktualisierung abbrechen. Sie können dass umgehen indem Sie die -o APT::Force-LoopBreak=1 Option für apt-get benutzen.

Es ist auch möglich, dass die Abhängigkeitsstruktur des Systemes so kaputt ist, dass ein manueller Eingriff notwendig wird. Für gewöhnlich bedeutet dies dass dselect verwendet werden muss oder


dpkg --remove packagename

um einige der kaputten Pakete zu löschen, oder


apt-get --fix-broken --show-upgraded install
dpkg --configure --pending

Im Extremfall können Sie mit dem folgenden Befehl eine Re-Installation einleiten:


dpkg --install /path/to/packagename.deb

Nachdem dies geklärt ist, sollten Sie das Upgrade fertigstellen können, indem Sie das vorhin beschriebene dist-upgrade wiederholen.

Während der Aktualisierung werden Sie einige Fragen zur Konfiguration oder erneuten Konfiguration von Paketen gestellt bekommen. Wenn Sie gefragt werden ob eine Datei in den Verzeichnissen /etc/init.d oder /etc/terminfo, oder die Datei /etc/manpath.config durch die Datei des Paket-Maintainers ersetzt werden soll, so ist es normalerweise notwendig mit `yes' zu antworten um sicherzustellen dass dass System in einem konsistenten Zustand ist. Sie können die alte Version immer wiederherstellen, da sie mit der Erweiterung .dpkg-old gesichert wird.

Wenn Sie sich nicht sicher sind, was Sie tun sollen, schreiben Sie den Namen des Pakets oder der Datei auf und kümmern Sie sich später darum. Sie können immer noch in der Transcript-Datei nach der Meldung suchen, die am Bildschirm während des Upgrades ausgegeben wurde.
Quelle: http://www.debian.org/releases/stable/sparc/release-notes/ch-upgrading.de.html

jens

Marv
09.06.03, 17:41
Sie können dass umgehen indem Sie die -o APT::Force-LoopBreak=1 Option für apt-get benutzen.

Wo muss ich das eintragen? Sorry bin noob...

jenst
09.06.03, 17:46
wenn du "man apt-get" eintippst, findest du alles zur option -o

jens

ThorstenS
09.06.03, 17:47
Also ich hab damals alle KDE2 Abhängigkeiten gelöscht und dann nur KDE 3.1 installiert.

Lösch mal: kdelibs3 kdelibs3-dev kdelibs-bin kdelibs-data

Damit sollte ein ganzer Rattenschwanz von Programmen mit gelöscht werden.
xmms und artsd müssen auch weg!

Poste doch mal deine sources.list Zeile.
Meine sieht mittlerweile so aus:

# KDE 3.1
deb cdrom:[linux User April 2003]/ LinuxUser/KDE/Debian-Woody/
Das bringt dir natürlich nur was, wenn du auch die CD hast ;)

(Ich habe übrigens absichtlich einen statischen Eintrag über eine CD, weil ich mit der Installation so zufrieden bin und derzeit keine Updates wünsche.)

Das hier hab ich mir aber mal als Merkhilfe weggesichert, als die nolden Packete frisch rauskamen:

================================================== ====
KDE 2.2.2 -> KDE 3.1
================================================== ====
- zunächst mein Homeverzeichnis weggesichert
dann diesen User gelöscht (deluser) und das Userverzeichnis auch.
dann:
apt-get remove kde*

/etc/apt/source.list ergänzt
deb http://download.kde.org/stable/3.1/Debian stable main

apt-get update (evtl. 2x)

apt-get upgrade

apt-get install kdebase kdm kdevelop qt3-tools kdoc kiconedit kdelibs4-doc

dselect automake1.5 entfernen automake1.6 installieren
(evtl.) dselect autoconf2.5

apt-get install kdevelop*

apt-get install libqt3-dev libqt3-helper libqt3-mt-dev libqt3-mt libqt3
qt3-doc qt3-tools

apt-get install kdelibs4-dev kdelibs-data kdelibs-bin

Qt-Dokumentation nach dem Installieren verschieben von:
/usr/share/doc/qt3-doc/html nach /usr/share/doc/qt3-doc

Das ist dann auch der Pfad zur Qt-Dokumentation

Wie du siehst benutze ich Kdevelop.
Den Pfad zu den KDE-Lib-Dokus (oder so ähnlich) habe ich aber noch nicht
hinbekommen.

dann:
den User wieder angelegt (adduser) und dem weggesicherten Verzeichnis die
neuen Userrechte zugesprochen (chmod -R UserName:UserName Verzeichnis)
die Daten (Verzeichnisse) für den Konqueror und Kmail in das neue
Userverzeichnis hineinkopiert. Die Aktion war nötig weil die Schriften nicht
schön waren. Jetzt sind sie ok.

Heute habe ich noch festgestellt, dass das Drucken nicht mehr ging. Also noch:
apt-get install cupsys cupsys-driver-gimpprint a2ps foomatic-db gimp1.2-print
gimpprint-locales
================================================== ====
deb ftp://ftp.fh-heilbronn.de/pub/mirrors/kde/stable/3.1/Debian/ stable main
deb deb ftp://ftp.kde.org/pub/kde/stable/3.1/Debian/dists/stable/main/binary-i386 ./
deb http://download.de.kde.org/pub/kde/stable/latest/Debian/ woody main

kdelibs, arts and kdebase sind die basispackete

So, ich hoffe damit bekommst du es auch zum Laufen.

Marv
09.06.03, 18:36
Ich hatte ja Debian Woody ohne irgendwelche optionalen Pakete und hab dann erstmal auf SID upgegradet. Dann hab ich das Paket xserver-xfree86 runtergeladen und wollte halt jetzt kdebase downloaden...

wenn ich jetzt apt-get -o APT::Force-LoopBreak=1 eingebe zeigt der mir an wie ich den befehl -o benutzen muss. Was habe ich falsch gemacht?

P.S.: Wenn ich noch andere Pakete für den KDE Desktop + XServer brauch sagt mir bitte welche.

Thx Marv

Marv
09.06.03, 19:41
Kann mir keiner helfen??? Sonst antwortet ihr immer so schnell...;)

jenst
09.06.03, 20:03
die option -o wird zusätzlich zu den befehlen install, dist-upgrade usw. benutzt.

jens

Marv
09.06.03, 20:50
aso ok thx :) das Problem ist jetzt gelöst, aber...
Ich habe mein XF86Config-4 mit der von knoppix überschrieben und jetzt müsste ich nur wissen was ich wo für eine Normale PS/2 Maus ändern muss... (Cordless Desktop von Logitech)

Dann wär alles (erstmal ;) ) am laufen...

Danke euch! Marv

jenst
10.06.03, 06:49
moin

dpkg-reconfigure xserver-xfree86 hilft vielleicht weiter.

lesen: http://www.openoffice.de/linux/buch/free4install.html


....überschrieben und jetzt müsste ich nur wissen was ich wo für eine Normale PS/2 Maus ändern muss...

probier mal imps/2

jens

Marv
10.06.03, 08:45
Danke ich habe das jetzt geregelt bekommen. Ein Freund von mir hat mir einfach gesagt was in seiner Config unter InputDevice steht (er hat auch den Cordless Desktop von Logitech).