«В ожидании установки» навсегда - Ubuntu Software - 16.04

37

Когда я пытаюсь установить файлы .deb с помощью «Ubuntu Software», он всегда «ждет установки».

Витор Абелла
источник
5
Это ошибка с высоким приоритетом, которая будет исправлена ​​в ближайшее время. В то же время вы можете использовать dpkgдля установки .deb файлов через терминал
Мохит Раджан
6
Почему они выпустили его как новую версию Ubuntu, если она еще не работает? Не имея возможности управлять пакетами с помощью менеджера пакетов .... Я бы точно не назвал это "ошибкой".
Бен
Договорились ... это проблема. Но это также возможность ... читать вашу почту, обнимать вашу жену или ребенка или выгуливать собаку. Приложение все еще выполняет свою работу
Брэд Хорн
3
Как это все еще проблема спустя год?
Энди Рэй,

Ответы:

25

Установите пакеты .deb из терминала:

$ sudo dpkg -i <path/to/deb.deb>
$ sudo apt-get install -f

Обоснование apt-get install -f со страницы руководства:

 -f, --fix-broken
           Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can
           omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely
           correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow
           broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so
           corrupt as to require manual intervention (which usually means using dpkg --remove to eliminate some of the offending
           packages). Use of this option together with -m may produce an error in some situations. Configuration Item:
           APT::Get::Fix-Broken.

Предоставлено: комментарий Мохита Раджана.

AlexPogue
источник
Все, что он делает, это открывает центр программного обеспечения и продолжает не работать
Антоний Д'Андреа
1
@ AntonyD'Andrea Не могли бы вы объяснить, зачем вам нужно sudo apt-get install -fустанавливать пакет, если он dpkgуже есть?
vstepaniuk
1
sudo apt-get install ./file.debили sudo apt-get install /path/to/file.debпроще.
Чай Т. Рекс,
7

1 - Загрузите старый «Ubuntu Software Center» в новое «Ubuntu Software».

2 - unity --reset-iconsили перезагрузите компьютер (чтобы удалить «ожидание установки»)

3 - Откройте файл .deb с помощью только что установленного «Ubuntu Software Center»

4 - Установите его

Витор Абелла
источник
В 1) он показывает «ожидание установки» навсегда. После 2) старый "Ubuntu Software Center" не устанавливается.
ShallowThought
осторожно с unity --reset-icons: он закрывает все программы и сбрасывает единство запуска, как это было изначально (при установке Ubuntu)!
Juh_
1

Просто предложение, Не уверен, должно ли это помочь, но, если вы часто устанавливаете пакеты из файлов .deb, рекомендуется использовать надежный обработчик пакетов, такой как Gdebi.

Однако, если вам нравится искать приложения и устанавливать их из одного места, вам следует обратиться в Ubuntu Software Center. Чтобы уничтожить Gnome-Software и установить классический и надежный Ubuntu Software Center, следуйте этому руководству .

ShuaibKunji
источник