Недавно я попытался установить Teamviewer7 на мою Ubuntu 12.04. Я попытался загрузить дебют, который по какой-то причине так и не закончил его загрузку (остановился на ~ 10 МБ / 17 МБ).
Ожидается, что установка того же дает неудовлетворенные зависимости Я следовал инструкциям, данным
sudo dpkg -i teamviewer_linux.deb
sudo apt-get install -f
Это моя память - единственные изменения, которые я внес в систему. После этого мои apt-get
или dpkg
кажутся сломанными.
Ниже приведен пример вызова, который возвращает ошибки в подпроцессах. (особенно: dpkg и install-info)
$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up install-info (4.13a.dfsg.1-8ubuntu2) ...
/var/lib/dpkg/info/install-info.postinst: 32: /var/lib/dpkg/info/install-info.postinst: update-info-dir: not found
dpkg: error processing install-info (--configure):
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
Кроме того, мой менеджер пакетов Synaptic и Google Chrome (если это имеет какое-либо значение) вообще не открываются, в то время как Firefox и др., кажется, работают по порядку ,
Я перепробовала много вещей. Несколько предложений включали замену файла /var/lib/dpkg/status
на копию из рабочей версии. Я считаю, что это может исправить нарушенные зависимости. Однако у меня нет рабочей копии, доступной на данный момент (если только я не создаю загрузочную).
Мне действительно нужен какой-то способ вернуть систему в предыдущее состояние (резервное копирование тоже не работает).
Любая помощь приветствуется. Спасибо!
После неудачной попытки установить Teamviewer7 моя система не просто пропустила bash, но когда я попытался вручную установить bash из загруженного вручную пакета deb, я получил ошибку об отсутствующей зависимости: base-files.
Я использовал следующую команду:
sudo apt-get install base-files
Эта установка успешно завершена. После этого я закрыл терминал и снова открыл его, и вернулись различные функции bash (включая историю).
Оказывается, процесс удалил Bash из системы. Если у вас возникла та же проблема, следуйте инструкциям здесь .
Основная процедура выглядит следующим образом:
Перейдите в каталог:
cd /var/cache/apt/archives
Найдите соответствующий deb для bash. 12.04 это может выглядеть как
bash_4.2-2ubuntu2_amd64.deb