Я нахожусь на Ubuntu 12.04 lts, и у меня была плохая идея добавить дерзкий репозиторий (дерзкая основная вселенная) к /etc/apt/sources.list
и работать sudo apt-get update && sudo apt-get upgrade
. В какой-то момент это остановилось из-за ошибки с xserver-общим. Теперь, когда я перезапустил свой компьютер, я могу только видеть свое фоновое изображение, когда я вхожу в систему.
Я открыл tty1, поместил строку репозитория в sources.list в комментарии и попробовал несколько команд:
lsb_release -a
дает мне Выпуск 13.10 и uname -a
точный.
sudo apt-get install -f
, sudo dpkg --configure -a
и sudo dpkg-reconfigure -phigh -a
работал без любой проблемы, но она ничего не разрешила.
Я также попробовал sudo apt-get dist-upgrade
и sudo do-release-upgrade
но не было ничего для обновления или никакой новый найденный выпуск.
Как я могу или возвратиться к устойчивой системе с точным или полностью обновить до надежного человека? Огромное спасибо.
Требуемые журналы:
Текущее состояние пакетов Xorg/Linux:
После попытки большого количества различных команд, чтобы установить недостающие пакеты или вызвать обновление, я понял, что моя система была путаницей и слишком нестабильный, будучи в состоянии между точным и дерзким.
Поэтому, если у Вас есть та же проблема, я предлагаю Вас, что я сделал: не беспокойте Вас этим и просто делайте чистую переустановку Вашей системы путем обновления до надежного человека:
sudo dpkg --get-selections > packages_list
в случае, если что-то идет не так, как надо. Upgrade from precise to saucy
(t попытается сохранить все Ваши данные, пакеты, и т.д.) ia32-libs
удерживается от использования, поэтому в случае, если Вы хотите выполнить 32bit-исполняемые-файлы, Вы могли бы найти решение здесь: http://www.ubuntuask.com/q/answers-64bit-ubuntu-14-04-running-32bit-binaries-454253.html В 1-й команде обновления, количество отмеченного пакета, который будет заменен, было:
$ cat history.log | awk 'NR==3 { gsub("Upgrade: ",""); gsub("), ", ")\n"); print }' | wc -l
1171
(строка 3 содержат список всех пакетов обновления)
Количество подготовленного & распакованные пакеты:
$ grep "Preparing to replace " term.txt | wc -l
1177
$ grep "Unpacking replacement " term.txt | wc -l
1177
обновление 1171 года + 5 неудавшихся пробных версий (xserver-распространенных) + 1, переустанавливают (xserver-common-lts-raring), Таким образом, все пакеты передают этот шаг
(Сравните history.log
)
передача пакетов Numbe, настраивающая шаг:
grep "Setting up " term.txt | wc -l
1173
обновление 1171 года + 1 установка (python-pbkdf2) + 1 переустанавливают (xserver-common-lts-raring)
только с 6 ошибками: 1 обновление + 5 неудавшихся пробных версий.
$ grep "Errors were encountered while processing:" term.txt | wc -l
6
$ grep -i "Error " term.txt
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.14.3-3ubuntu2_all.deb (--unpack):
Это означает, что операция обновления почти завершилась, единственный остающийся пакет xserver-common
xserver-common-lts-raring
описание:
Переходный пакет для xserver-общего
Это используется для обновления.
я предложил бы следующее, но я не уверен в заключительном результате обновления (:) никогда не пробовал что-то подобное):
sudo apt-get remove xserver-common-lts-raring
sudo apt-get install xserver-common
Это - тот же пакет, xserver-common
имеет старшую версию.