Probleme mit downgrade von unstable zu stable
Probleme mit downgrade von unstable zu stable
Ich habe folgendes Problem :
vor einiger zeit habe ich mich entschlossen, von stable zu unstable zu wechseln, und dann
doch wieder gemerkt, dass ich lieber wieder stable haben möchte (jaja ich weiss, wieso einfach
wenn es auch kompliziert geht..). Ich habe mich umgeschaut und habe die nötigen tips
befolgt beim downgraden. hat auch gut funktioniert, dachte ich. nun habe ich aber ab und
zu merkwürdige abhängigkeiten, die nicht (auf anhieb) gelöst werden können.
mit synaptic (dem GUI paket manager) habe ich nun bemerkt, dass einige pakete in
einer höheren version installiert sind, als die verfügbare (was bedeutet das genau) ?
zunm beispiel kann ich gereade nicht open office installieren, weil libfreetype6 mit der version
2.1.3-9 installiert ist, die verfügbare aber 2.0.9-1 ist. und openoffice will eine version,
die kleiner ist als 2.1.0.
und ich habe noch viele andere pakete, die in einer höheren version installiert sind, als verfügbar sind.
was bedeutet das bzw. wie kann ich das ändern ? und wie bekomme ich raus, welche pakete
das genau sind (ausser die ganze liste mit synaptic durchzugehen) ?
bin auf alle tips gespannt bis auf den letzten : Neuinstallation (stöhn...)
ciao tostado
vor einiger zeit habe ich mich entschlossen, von stable zu unstable zu wechseln, und dann
doch wieder gemerkt, dass ich lieber wieder stable haben möchte (jaja ich weiss, wieso einfach
wenn es auch kompliziert geht..). Ich habe mich umgeschaut und habe die nötigen tips
befolgt beim downgraden. hat auch gut funktioniert, dachte ich. nun habe ich aber ab und
zu merkwürdige abhängigkeiten, die nicht (auf anhieb) gelöst werden können.
mit synaptic (dem GUI paket manager) habe ich nun bemerkt, dass einige pakete in
einer höheren version installiert sind, als die verfügbare (was bedeutet das genau) ?
zunm beispiel kann ich gereade nicht open office installieren, weil libfreetype6 mit der version
2.1.3-9 installiert ist, die verfügbare aber 2.0.9-1 ist. und openoffice will eine version,
die kleiner ist als 2.1.0.
und ich habe noch viele andere pakete, die in einer höheren version installiert sind, als verfügbar sind.
was bedeutet das bzw. wie kann ich das ändern ? und wie bekomme ich raus, welche pakete
das genau sind (ausser die ganze liste mit synaptic durchzugehen) ?
bin auf alle tips gespannt bis auf den letzten : Neuinstallation (stöhn...)
ciao tostado
Downgrades sind nicht wirklich die Stärke des Packaetsystems. Soll bedeuten, daß da vieles nicht automatisch geht.
Die verfügbaren Packete sind die, die apt per sources.list kennt, auf die das apt System also Kenntniss hat. (Diese 'Kenntnis' erreichst Du per apt-get update). Installierte Packete sind die auf Deinem Rechner gerade installierten
Apt macht von sich aus keinen Downgrade eines Packetes, so daß es nicht von den Unstable auf die Stable Versionen wechselt. Dies führt dann zu Deinen Dependency Problemen.
Ich hab das selber noch nicht gemacht, aber versuch doch mal ein solches Packet, das noch aus unstable drauf ist, per apt neu zu installieren..
Viel Glück
Die verfügbaren Packete sind die, die apt per sources.list kennt, auf die das apt System also Kenntniss hat. (Diese 'Kenntnis' erreichst Du per apt-get update). Installierte Packete sind die auf Deinem Rechner gerade installierten
Apt macht von sich aus keinen Downgrade eines Packetes, so daß es nicht von den Unstable auf die Stable Versionen wechselt. Dies führt dann zu Deinen Dependency Problemen.
Ich hab das selber noch nicht gemacht, aber versuch doch mal ein solches Packet, das noch aus unstable drauf ist, per apt neu zu installieren..
Viel Glück
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
libfreetype6
also, wenn ich versuche, libfreetype6 zu installieren, sagt mir apt-get, dass libfreetype6
in der neuesten version vorhanden ist und weiter nichts...
ich habe auch schon mit synaptic nachgeschaut, welche pakete von libfreetype abhängen,
es sind (zu) viele....
gibt es nicht eine möglichkeit, ein spezielles paket downzugraden ?
tostado
# apt-get install libfreetype6
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libfreetype6 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
debian:/home/tostado# apt-get -s remove libfreetype6
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
Sorry, but the following packages have unmet dependencies:
ding: Depends: tk8.3 but it is not going to be installed or
wish
E: Sorry, broken packages
in der neuesten version vorhanden ist und weiter nichts...
ich habe auch schon mit synaptic nachgeschaut, welche pakete von libfreetype abhängen,
es sind (zu) viele....
gibt es nicht eine möglichkeit, ein spezielles paket downzugraden ?
tostado
# apt-get install libfreetype6
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libfreetype6 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
debian:/home/tostado# apt-get -s remove libfreetype6
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
Sorry, but the following packages have unmet dependencies:
ding: Depends: tk8.3 but it is not going to be installed or
wish
E: Sorry, broken packages
hallo,
wie hast du das downgrade denn gemacht?
ich habe das mal per pinning gemacht (also die priority für alles das stable ist auf über 1000 gesetzt).
anschliessend hatte ich das von dir erwähnte, alte und neue packete und ihre abhängigkeiten....
ich habe teilweise packete deinstalliert und wieder installiert und für mich ging das so auch ..
mansur
wie hast du das downgrade denn gemacht?
ich habe das mal per pinning gemacht (also die priority für alles das stable ist auf über 1000 gesetzt).
anschliessend hatte ich das von dir erwähnte, alte und neue packete und ihre abhängigkeiten....
ich habe teilweise packete deinstalliert und wieder installiert und für mich ging das so auch ..
mansur
downgrade per pinning
ich habe das genauso gemacht, kann mich aber nicht mehr 100%ig erinnern.
einige pakate kann ich zwar von der hand de- und wieder installieren, aber bei einigen
gibts arge probleme. wie z.f. libfreetype6 (siehe oben). nachdem ich ding gelöscht habe,
sollen beim downgrade zur stable-version 335 (!!!) pakete in abhängkeit entfernt werden !!!
auch apt -f install libfreetype/stable ergibt das gleiche problem.
ich weiss nicht weiter...
tostado
einige pakate kann ich zwar von der hand de- und wieder installieren, aber bei einigen
gibts arge probleme. wie z.f. libfreetype6 (siehe oben). nachdem ich ding gelöscht habe,
sollen beim downgrade zur stable-version 335 (!!!) pakete in abhängkeit entfernt werden !!!
auch apt -f install libfreetype/stable ergibt das gleiche problem.
ich weiss nicht weiter...
tostado
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Re: downgrade per pinning
Hast du schontostado hat geschrieben:ich habe das genauso gemacht, kann mich aber nicht mehr 100%ig erinnern.
einige pakate kann ich zwar von der hand de- und wieder installieren, aber bei einigen
gibts arge probleme. wie z.f. libfreetype6 (siehe oben). nachdem ich ding gelöscht habe,
sollen beim downgrade zur stable-version 335 (!!!) pakete in abhängkeit entfernt werden !!!
auch apt -f install libfreetype/stable ergibt das gleiche problem.
ich weiss nicht weiter...
Code: Alles auswählen
apt-get install libfreetype6=1.2.3-4
Code: Alles auswählen
man apt-get
...
install
...
A specific version of a package can be selected for installation by
following the package name with an equals and the version of the
package to select. This will cause that version to be located and
selected for install. Alternatively a specific distribution can be
selected by following the package name with a slash and the version
of the distribution or the Archive name (stable, testing, unsta
ble).
Both of the version selection mechanisms can downgrade packages and
must be used with care.
das gleiche problem
apt-get -s install libfreetype6=1.2.3-4
(1.2.3-4 ist ja wohl keine wirkliche version,
habe 2.9.0-1 genommen, die stable version) führt zum selben problem wie
apt-get install --reinstall libfreetype6/stable bzw.
apt-get install libfreetype6/stable
nömlich, dass 335 pakete gelöscht werden sollen.
aber es kann doch nicht sein, dass alle 335 pakete nicht mit der alten stbilen
version nicht funktionieren.
seltsam....
und nu ?
tostado
(1.2.3-4 ist ja wohl keine wirkliche version,
habe 2.9.0-1 genommen, die stable version) führt zum selben problem wie
apt-get install --reinstall libfreetype6/stable bzw.
apt-get install libfreetype6/stable
nömlich, dass 335 pakete gelöscht werden sollen.
aber es kann doch nicht sein, dass alle 335 pakete nicht mit der alten stbilen
version nicht funktionieren.
seltsam....
und nu ?
tostado
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Re: das gleiche problem
Vielleicht funktionieren die Pakete mit der alten stabilen Version, aber wenn die Abhängigkeiten eben so definiert sind, dann kann der Paketmanager daran nichts ändern.tostado hat geschrieben:apt-get -s install libfreetype6=1.2.3-4
(1.2.3-4 ist ja wohl keine wirkliche version,
habe 2.9.0-1 genommen, die stable version) führt zum selben problem wie
apt-get install --reinstall libfreetype6/stable bzw.
apt-get install libfreetype6/stable
nömlich, dass 335 pakete gelöscht werden sollen.
aber es kann doch nicht sein, dass alle 335 pakete nicht mit der alten stbilen
version nicht funktionieren.
Ich habe malseltsam....
und nu ?
Code: Alles auswählen
apt-get install libfreetype6/stable
yuchuu !
super, ich habe es geschafft und zwar indem ich mir das stable paket manuell
runtergeladen habe und es dann einfach mit dpkg -i libfreetype6... installiert habe.
das habe ich noch mit ein paar anderen paketen gemacht, die auch aus der
unstable-dist. kamen. hat alles funktioniert, keine abhängikeiten mehr.
nur eines finde ich seltsam : es gibtr ein paar pakete, die bei mir in irgendeiner
version installiert sind und laut synaptic gibt es keine andere verfügbare version.
es sind auch viele pakete dabei, die unter debian.og in der stable-distribution zu
finden sind.
was hat das generell zu bedeuten ?
tostado
runtergeladen habe und es dann einfach mit dpkg -i libfreetype6... installiert habe.
das habe ich noch mit ein paar anderen paketen gemacht, die auch aus der
unstable-dist. kamen. hat alles funktioniert, keine abhängikeiten mehr.
nur eines finde ich seltsam : es gibtr ein paar pakete, die bei mir in irgendeiner
version installiert sind und laut synaptic gibt es keine andere verfügbare version.
es sind auch viele pakete dabei, die unter debian.og in der stable-distribution zu
finden sind.
was hat das generell zu bedeuten ?
tostado
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Re: yuchuu !
Hast du irgendwelche --force-* Optionen angegeben? Und funktioniert noch alles?tostado hat geschrieben:super, ich habe es geschafft und zwar indem ich mir das stable paket manuell
runtergeladen habe und es dann einfach mit dpkg -i libfreetype6... installiert habe.
das habe ich noch mit ein paar anderen paketen gemacht, die auch aus der
unstable-dist. kamen. hat alles funktioniert, keine abhängikeiten mehr.
Ich habe ähnliche Probleme: Seit einem Wechsel der Quellen für XFree und Gnome2 in meiner sources.list ist Chaos aufgetreten. Immerhin hat apt-get meine Newbie-üblichen Installations- und Deinstallationsorgien ein halbes Jahr lang überlebt.
In der Hoffnung, damit eine Konfikt mit pango lösen zu können, habe ich mittels
die normale Woody-Version aufgespielt. Das hat mit einige Abhängigkeiten gelöst, aber dabei diverse *-dev Pakete von gnome2 entfernt.
Ich dachte, die Pakete könnte man mit
wieder aufspielen, aber das würde in ungelösten Abhängigkeitsproblemen enden.
Der Versuch, den Schritt mittels
rückgängig zu machen, endet in der lapidaren Feststellung, es wäre bereits die neuste Version. Das kann ja nicht sein, eine neuere Version ist schließlich in der sources.list drin. Erst durch
würde die vorherige Version wieder installiert. Dabei würde aber fast alle gnome2 Pakete entfernt, weil plötzlich apt-get meint, sie würden alle von libfreetype6 < 2.1.0 abhängen.
Ähnlich erstaunlich ist es mit mozilla-browser: Den habe ich vor einiger Zeit mal von 1.2.1 auf 1.0.0 runter-installiert, um Galeon ausprobieren zu können. Und obwohl in den sources.list die neuere Version zur Verfügung steht, ist er bei
der irrigen Ansicht, ich hätte die neuste Version.
Wie kommt das, und was kann ich tun um es möglichst sauber zu korrigieren?
In der Hoffnung, damit eine Konfikt mit pango lösen zu können, habe ich mittels
Code: Alles auswählen
apt-get install libfreetype6=2.0.9-1
Ich dachte, die Pakete könnte man mit
Code: Alles auswählen
apt-get install gnome-core-devel
Der Versuch, den Schritt mittels
Code: Alles auswählen
apt-get install libfreetype6
Code: Alles auswählen
apt-get install libfreetype6=2.1.3-10woody1
Ähnlich erstaunlich ist es mit mozilla-browser: Den habe ich vor einiger Zeit mal von 1.2.1 auf 1.0.0 runter-installiert, um Galeon ausprobieren zu können. Und obwohl in den sources.list die neuere Version zur Verfügung steht, ist er bei
Code: Alles auswählen
apt-get install mozilla-browser
Wie kommt das, und was kann ich tun um es möglichst sauber zu korrigieren?