You can check the different versions available for a package using:
apt-cache showpkg <package-name>
If you find the version you are looking for there, you can try:
# apt-get install <package-name>=<package-version-number>
...to get the older version.
If you want to use the release name to get the correct package, then:
apt-get -t=<target release> install <package-name>
Установлен пакет Wheezy на Squeeze, как сделать откат?
Я 'accedentley' установил пакет wheezy (включив источник в мой sources.list) в систему сжатия. Последние несколько дней я пытался его восстановить, но мне не повезло.
Вот проблема:
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
Что я попробовал:
- apt-get -f установить
- очистить / очистить старые пакеты
- пытался найти соответствующие версии и установить вручную, но я не знаю, как убедиться, что у меня правильная версия
- восстановил glibc из / var / cache / apt / archives / (как указано здесь Неверная версия libc6 в Debian Squeeze - могу ли я вернуться? )
- попытался использовать aptitude (вам нужно удалить около 100 пакетов, так что это не нужно)
- созданы подходящие настройки с настройками приоритетов для сжатия
Также есть много других вещей, найденных в Интернете, но, похоже, ничто не соответствует моей ситуации и не дает мне ничего полезного.
Итак: есть ли способ узнать, какие пакеты wheezy установлены, удалить их и переустановить соответствующие пакеты squeeze?
Моя версия для Linux
root@vps:~# uname -a Linux vps 2.6.32-042stab068.8 #1 SMP Fri Dec 7 17:06:14 MSK 2012 i686 GNU/Linux
Любые выводы будут высоко ценится!
ОБНОВЛЕНИЕ 23/08
Если я выполню
apt-cache showpkg g++
Это ответ:
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
Мне кажется правильная версия установлена? Но почему g ++ указан как ошибка?
редактировать 24/08:
Я обновил всю свою систему до wheezy, единственный вариант, оставленный для меня, чтобы попробовать, пока все хорошо :)
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux