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