Sie können die verschiedenen für ein Paket verfügbaren Versionen überprüfen:
apt-cache showpkg <package-name>
Wenn Sie die gesuchte Version dort finden, können Sie Folgendes versuchen:
# apt-get install <package-name>=<package-version-number>
... um die ältere Version zu erhalten.
Wenn Sie den Versionsnamen verwenden möchten, um das richtige Paket zu erhalten, dann:
apt-get -t=<target release> install <package-name>
Installiertes Wheezy-Paket auf Squeeze, wie wird es zurückgesetzt?
Ich habe "accedentley" ein Wheezy-Paket (durch Einfügen der Quelle in meine sources.list) in ein Squeeze-System installiert. Ich habe die letzten Tage versucht, es wiederherzustellen, aber ich habe kein Glück.
Hier ist das Problem:
The following packages have unmet dependencies: build-essential : Depends: libc6-dev but it is not going to be installed or libc-dev Depends: g++ (>= 4:4.4.3) but it is not going to be installed Depends: dpkg-dev (>= 1.13.5) but it is not going to be installed locales : Depends: glibc-2.13-1 but it is not installable multiarch-support : Depends: libc6 (>= 2.13-5) but 2.11.3-4 is to be installed
Was habe ich probiert:
- apt-get -f installieren
- alte Pakete reinigen / löschen
- Ich habe versucht, die entsprechenden Versionen nachzuschlagen und manuell zu installieren, aber ich weiß nicht, wie ich sicher bin, dass ich die richtige Version habe
- glibc aus / var / cache / apt / archives / wiederhergestellt (wie hier angegeben Falsche libc6-Version in Debian Squeeze - kann ich zurückgehen? )
- mit aptitude ausprobiert (Sie müssen diese 100 oder so Pakete entfernen, das ist ein No-Go)
- Apt-Einstellungen mit Prioritätseinstellungen für Squeeze erstellt
Es gibt auch viele andere Sachen, die im Internet gefunden wurden, aber nichts scheint zu meiner Situation zu passen und gibt mir nützliche Dinge.
Also: Gibt es eine Möglichkeit zu sehen, welche Wheezy-Pakete installiert sind, entfernen Sie sie und installieren Sie stattdessen die entsprechenden Squeeze-Pakete erneut?
Meine Linux-Version
root@vps:~# uname -a Linux vps 2.6.32-042stab068.8 #1 SMP Fri Dec 7 17:06:14 MSK 2012 i686 GNU/Linux
Alle Hinweise wären sehr dankbar!
AKTUALISIERUNG 23/08
Wenn ich ausführe
apt-cache showpkg g++
Dies ist die Antwort:
root@vps:~/a# apt-cache showpkg g++ Package: g++ Versions: 4:4.4.5-1 (/var/lib/apt/lists/ftp.debian.org_debian_dists_squeeze_main_binary-i386_Packages) (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/ftp.debian.org_debian_dists_squeeze_main_binary-i386_Packages MD5: abf7a21a88a8ba95858d401b8ca23b7c
Mir scheint die richtige Version installiert zu sein? Aber warum wird g ++ als Fehler aufgeführt?
edit 24/08:
Ich habe mein gesamtes System auf Wheezy umgestellt, die einzige Option, die ich noch ausprobieren kann, bis jetzt so gut :)
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem