16.04 Невозможно установить что-либо из Центра программного обеспечения Ubuntu
Всякий раз, когда я дважды щелкаю по файлу deb, он открывается в центре программного обеспечения. Однако, когда я нажимаю кнопку "установить", она на секунду меняется на "установка", а затем возвращается к "установке", и ничего не происходит. В нижней части также написано "Это программное обеспечение от стороннего производителя и может содержать несвободные компоненты". Я включил все опции в Software & Updates, а также попытался переустановить центр программного обеспечения, но ничего не помогло.
4 ответа
Если вы хотите устанавливать программы через файлы.deb, я предлагаю использовать Gdebi.
Это легкое приложение, которое лучше при установке пакетов.deb, а также работает быстрее. Если есть зависимости, он также уведомляет об этом.
В терминале введите:
sudo apt install gdebi
Вы можете щелкнуть правой кнопкой мыши на файле.deb и выбрать, чтобы открыть его с помощью Gdebi.
Если вам нравится Gdeb, вы можете установить его по умолчанию, чтобы в будущем он открывал все файлы.deb.
Читать это: http://itsfoss.com/gdebi-default-ubuntu-software-center/
Если вам нужно установить программное обеспечение, которого нет в репозиториях, а Центр программного обеспечения не работает, есть альтернатива, но для этого требуется терминал. Сначала вы должны перейти в папку, в которую вы загрузили пакет debian, который обычно находится в папке "Загрузки".
Вы можете открыть терминал из этой папки, щелкнув правой кнопкой мыши и нажав "Открыть терминал", или вы можете перейти к нему через Терминал:
cd /path/to/folder
После этого вы просто запускаете эту команду:
sudo dpkg -i nameofpackage.deb
Это не ошибка в Ubuntu, это APT. Это просто очень неудачное время для выпуска 16.04, который есть у SHA1. SHA1 широко используется системой APT для посылки контрольных сумм, и его рекомендуется использовать вместо SHA256 или SHA512, что безопаснее.
Если вы заметили, что пакет не работает, обратитесь к сопровождающему репо и попросите его обновить реализацию SHA.
Рецензии Debian на выполненные репозитории и способы их обновления https://wiki.debian.org/Teams/Apt/Sha1Removal
Как и почему система apt защищает свои пакеты и репозитории https://wiki.debian.org/SecureApt
Как предлагают другие, обходной путь заключается в том, чтобы вручную загрузить файл и проверить его самостоятельно перед установкой с помощью инструмента, не поддерживающего хранилище, такого как dpkg или gdebi.
Если вам нужно установить программное обеспечение, у вас есть два варианта
- используя Центр программного обеспечения
- используя терминал
Если вы столкнулись с некоторой проблемой с первым методом, вы можете перейти на второй метод.
Добавьте PPA, используя следующую команду
sudo add-apt-repository ppa:<ppa_name>
Если приведенная выше команда не работает, попробуйте следующую команду
sudo -E add-apt-repository ppa:<ppa_name>
Затем напишите следующую команду:
sudo apt-get update
затем
sudo apt-get install <software-name>