16.04 Не удается установить что-либо из Ubuntu Software center [duplicate]

Всякий раз, когда я дважды щелкаю по deb-файлу, он открывается в программном центре. Однако, когда я нажимаю кнопку "установить", она на секунду переключается на "установка", но затем снова переключается на "установить" и ничего не происходит. Внизу также написано "Это программное обеспечение поставляется третьей стороной и может содержать несвободные компоненты". Я включил все опции в Software & Updates, а также попробовал переустановить Software Center, но ничего не помогло.

51
задан 9 April 2018 в 05:35

4 ответа

Если вы хотите устанавливать программы через файлы .deb, я предлагаю использовать Gdebi.

Это легкое приложение, которое лучше устанавливает пакеты .deb, а также работает быстрее. Если есть зависимости, он также уведомляет об этом.

В терминале введите:

sudo apt install gdebi

Вы можете щелкнуть правой кнопкой мыши файл .deb и выбрать его открытие с помощью Gdebi.

Если вам нравится Gdeb, вы можете сделать по умолчанию в будущем будут открываться все файлы .deb.

Прочтите это: http://itsfoss.com/gdebi-default-ubuntu-software-center/

49
ответ дан 9 April 2018 в 15:35
  • 1
    @MarkAlexa I couldn' t говорят наверняка, но Google синаптический диспетчер пакетов и что инструмент должен позволить Вам искать " gnome". если это был я, I' d или оставить его или переустановить - если у Вас нет набора времени для исследования его, можно провести больше времени, фиксируя его, чем переустановка. – Michael Cole 16 September 2017 в 05:51

Если вам нужно установить программное обеспечение, у вас есть два варианта

  1. с использованием Центра программного обеспечения
  2. с использованием терминала

. Если у вас возникли проблемы с первым методом, вы можете использовать второй метод. .

  1. Добавьте PPA с помощью следующей команды

     sudo add-apt-repository ppa: 
     

    Если указанная выше команда не работает, попробуйте выполнить команду

     sudo -E add-apt-repository ppa: 
     
  2. Затем напишите следующую команду:

     sudo apt-get update
     

    , затем

     sudo apt-get install <имя-программного обеспечения>
     
0
ответ дан 9 April 2018 в 15:35
  • 1
    IMO это не действительно ответ на вопрос, больше мнение, список проблем и ограничений, но я не буду вниз голосовать. – Panther 14 September 2017 в 06:31

Если вам нужно установить программное обеспечение, которого нет в репозиториях, а Центр программного обеспечения не работает, есть альтернатива, но для этого требуется терминал. Сначала вы должны перейти в папку, в которую вы загрузили пакет debian, которая обычно находится в папке «Загрузки».

Вы можете открыть терминал из этой папки, щелкнув правой кнопкой мыши и нажав «Открыть терминал», или вы можете перейти к нему через терминал, выполнив:

cd /path/to/folder

После этого вы просто запустите эту команду:

sudo dpkg -i nameofpackage.deb
12
ответ дан 9 April 2018 в 15:35
  • 1
    жаль о неправильном месте, I' m " new" на stackexchange. I' ve читают Вашу ссылку, но к сожалению то решение doesn' t работают на меня (I' m использующий PHP5.6 и FF/Chrome, не PHP7 & IE) совет?? Благодарите за свой ответ:) – fede 17 September 2017 в 01:01

Это не ошибка в 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.

1
ответ дан 9 April 2018 в 15:35

Другие вопросы по тегам:

Похожие вопросы: