Packet downgraden + Abhängigkeiten ignorieren
Packet downgraden + Abhängigkeiten ignorieren
Hallo,
ich möchte gerne libcairo2 von der Unstabel-Version auf die Testing Version downgraden.
Dabei wird in Synaptic angezeigt das Unmengen von abhängigen Packeten deinstalliert werden.
Da viele Programme davon (z.B. galeon) selbst Testing sind, vermute ich, das sie auch mit der Testing - Version von libcairo2 laufen werden.
Wie kann ich denn die "libcairo2" downgraden ohne, das die vermeindlichen Abhängigkeiten deinstalliert werden?
Grüße
K.
ich möchte gerne libcairo2 von der Unstabel-Version auf die Testing Version downgraden.
Dabei wird in Synaptic angezeigt das Unmengen von abhängigen Packeten deinstalliert werden.
Da viele Programme davon (z.B. galeon) selbst Testing sind, vermute ich, das sie auch mit der Testing - Version von libcairo2 laufen werden.
Wie kann ich denn die "libcairo2" downgraden ohne, das die vermeindlichen Abhängigkeiten deinstalliert werden?
Grüße
K.
- Saxman
- Beiträge: 4233
- Registriert: 02.05.2005 21:53:52
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: localhost
Re: Packet downgraden + Abhängigkeiten ignorieren
Erstmal vorneweg: Ein downgrade ist bei debian nicht vorgesehen.
Ich kann dir aber prinzipiell zwei Vorgehensweisen, von sid auf testing zu wechseln, nennen.
Die erste ist sid einfach aus der sources.list zu nehmen und zu warten bis testing aufgeholt hat.
Die andere ist, sich per apt pining händisch daran zu machen pakete auf besimmt versionen zu fixieren, nach und nach die Abhängigkeiten abzuarbeiten und zu hoffen daß man nichts übersehen hat.
Wenn du aus sid nur ein pakete z.B mit dpkg installiert hast ist das recht stressfrei, wenn du allerdings sid in der sources.list drin hast wird das ganze, sagen wir, ein wenig Komplex.
Schönen Gruß
Ich kann dir aber prinzipiell zwei Vorgehensweisen, von sid auf testing zu wechseln, nennen.
Die erste ist sid einfach aus der sources.list zu nehmen und zu warten bis testing aufgeholt hat.
Die andere ist, sich per apt pining händisch daran zu machen pakete auf besimmt versionen zu fixieren, nach und nach die Abhängigkeiten abzuarbeiten und zu hoffen daß man nichts übersehen hat.
Wenn du aus sid nur ein pakete z.B mit dpkg installiert hast ist das recht stressfrei, wenn du allerdings sid in der sources.list drin hast wird das ganze, sagen wir, ein wenig Komplex.
Schönen Gruß
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Re: Packet downgraden + Abhängigkeiten ignorieren
Saxman hat geschrieben:Erstmal vorneweg: Ein downgrade ist bei debian nicht vorgesehen.
Code: Alles auswählen
apt-get install <package_name>=<version>
Code: Alles auswählen
aptitude install <package_name>=<version>
Code: Alles auswählen
sed -i "s/unstable/testing/g" /etc/apt/sources.list
Sind Pakete ueber einen offiziellen mirror zu bekommen (egal welches release; stable, testing, ...) dann soll man nicht dpkg verwenden sondern den darueberliegenden Tool-layer z. B. aptitude denn diese verstehen und beachten auch Abhaengigkeiten der Pakete untereinanderdpkg installiert hast ist das recht stressfrei ...
The whole is more than the sum of its parts.
-- Aristotle (384 BC - 322 BC)
etwas das dpkg nicht macht. dpkg ist ok fuer ein packet das es nicht ueber die offizellen mirrors gibt z.B. selbst erstellt oder von Drittanbieter z.B. Nvidia.
Zuletzt geändert von suno am 23.10.2008 09:11:02, insgesamt 1-mal geändert.
- Saxman
- Beiträge: 4233
- Registriert: 02.05.2005 21:53:52
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: localhost
Re: Packet downgraden + Abhängigkeiten ignorieren
Das funktioniert ganz gut wenn du sid und testing in der sources.list drin hast, sid aber eine niedrigere priorität hat als testing.suno hat geschrieben:Saxman hat geschrieben:Erstmal vorneweg: Ein downgrade ist bei debian nicht vorgesehen.oderCode: Alles auswählen
apt-get install <package_name>=<version>
Code: Alles auswählen
aptitude install <package_name>=<version>
Unter sid würde Ich mich ohne apt pining nicht darauf verlassen.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Re: Packet downgraden + Abhängigkeiten ignorieren
korrekt ODER man stellt die sources list derweil (oder ganz) auf testing um.Das funktioniert ganz gut wenn du sid und testing in der sources.list drin hast, sid aber eine niedrigere priorität hat als testing.
- Saxman
- Beiträge: 4233
- Registriert: 02.05.2005 21:53:52
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: localhost
Re: Packet downgraden + Abhängigkeiten ignorieren
Das stimmt, wobei dann wieder die Abhängigkeiten Stressen können. Fakt ist ohne genau hinzuschauen ist ein downgrade immer nervig.suno hat geschrieben:korrekt ODER man stellt die sources list derweil (oder ganz) auf testing um.Das funktioniert ganz gut wenn du sid und testing in der sources.list drin hast, sid aber eine niedrigere priorität hat als testing.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Re: Packet downgraden + Abhängigkeiten ignorieren
Wie kann man sich denn alle vorhandenen sid-Versionen anzeigen lassen?
Re: Packet downgraden + Abhängigkeiten ignorieren
Ich hatte ja schon in Deinem vorherigen Thread angedeutet, daß ein downgrade nur mit viel Aufwand und auch nur
von fortgeschrittenen Anwendern durchzuführen ist.
http://www.debianforum.de/forum/viewtop ... 2&t=104377
Ein solcher scheinst Du noch nicht zu sein, wenn ich Deine Fragen richtig deute.
Da ist auch ein SID noch nicht das Richtige für Dich.
Zumal es ja nicht nur um libcairo geht, sondern, viel schlimmer, auch um libc6.
Die libc6 ist der "rote Faden" in Deinem System, an dem auf keinen Fall "herumgeschraubt" werden sollte.
Der Version nach zu urteilen, ist es auch eher eine aus etch als aus lenny
Grundsätzlich sollte in einer sources.list auch nur ein Debian-Zweig eingetragen sein.
Prüfe Deine Einträge, im Wiki gibt es Hinweise dazu.
Wenn Du etch mit sid vermischt hast, sehe ich für ein funktionierendes System schwarz.
von fortgeschrittenen Anwendern durchzuführen ist.
http://www.debianforum.de/forum/viewtop ... 2&t=104377
Ein solcher scheinst Du noch nicht zu sein, wenn ich Deine Fragen richtig deute.
Da ist auch ein SID noch nicht das Richtige für Dich.
Zumal es ja nicht nur um libcairo geht, sondern, viel schlimmer, auch um libc6.
Die libc6 ist der "rote Faden" in Deinem System, an dem auf keinen Fall "herumgeschraubt" werden sollte.
Der Version nach zu urteilen, ist es auch eher eine aus etch als aus lenny
Grundsätzlich sollte in einer sources.list auch nur ein Debian-Zweig eingetragen sein.
Prüfe Deine Einträge, im Wiki gibt es Hinweise dazu.
Wenn Du etch mit sid vermischt hast, sehe ich für ein funktionierendes System schwarz.
Re: Packet downgraden + Abhängigkeiten ignorieren
...wenn ich nur die libcairo downgraden will wuerde ich mir die einfach downloaden, und es mit 'dpkg --force-downgrade PACKAGE.deb' bzw. --force-all installieren.
Ich weiss jetzt nicht ob es direkt klappt, aber waere der einfachste Weg, denke ich.
Du muesstest es dann aber noch mit pinning festhalten, den sonst macht das ein dist-upgrade wieder zunichte.
Ich weiss jetzt nicht ob es direkt klappt, aber waere der einfachste Weg, denke ich.
Du muesstest es dann aber noch mit pinning festhalten, den sonst macht das ein dist-upgrade wieder zunichte.
Watt about the non-digital!?
Re: Packet downgraden + Abhängigkeiten ignorieren
Danke erstmal allen für die Tips.
Grüße
K.

Grüße
K.