Проблема с пакетами .deb в Ubuntu 16.04

Эта ошибка была теперь исправлена ​​в апстриме . Обновление выпущено. Если вы все еще не можете установить, убедитесь, что вы полностью обновились, а затем перезагрузите компьютер.

Я пытаюсь установить загруженные пакеты DEB. Каждый раз я вижу следующее предупреждение:

А нажатие кнопки «Установить» просто загружает и ничего не меняет.

Это показано для всех пакетов, которые я пытаюсь установить. Как я могу установить пакет?

55
задан 28 May 2016 в 10:41

8 ответов

Все файлы .deb , которые вы устанавливаете вручную, считаются поступившими из сторонних источников когда система не может проверить лицензию на программное обеспечение. Установщик Google Chrome как таковой происходит от Google, третьей стороны, а не из репозиториев Ubuntu - предупреждающее сообщение здесь указывает на это, но поскольку он не может проверить условия лицензии, он также говорит, что может быть несвободный. Google Chrome по-прежнему можно использовать.

Сообщение, которое вы видите там, служит предупреждением в том случае, если вы хотите убедиться, что это «действительная» установка или что-то, чему можно доверять, и является просто уведомлением о том, не происходит из репозиториев Ubuntu; это также указывает на то, что часть программного обеспечения оттуда может быть несвободным и может иметь другие лицензионные ограничения.

Это более или менее способ сообщить вам, что могут быть другие вещи, которые нужно имейте в виду, что программное обеспечение не поддерживается Ubuntu или может иметь несвободные лицензионные ограничения, прежде чем устанавливать программное обеспечение из файла .deb .

Это не ошибка - это ошибка предупреждение. Вы по-прежнему можете нажать «Установить» и установить браузер Google Chrome или что-нибудь еще из файлов .deb на досуге, поскольку это не помешает вам нажать кнопку «Установить». (за исключением случаев, когда есть проблемы с зависимостями - это другая, не связанная с этим проблема)


Если новый программный центр не работает, скорее всего, это ошибка - это сообщение не связано с ней. /

Давайте пойдем и используйте ручной метод установки.

В терминале мы можем установить вручную. Я предполагаю, что вы сохранили .deb в папке Загрузки вашего пользователя. Замените здесь "PACKAGE" фактическим именем файла.

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

Вы также должны запустить apt-get install -f после dpkg -i на всякий случай, если есть зависимости, которые необходимо устранить - apt-get может определять проблемы с зависимостями, а dpkg - нет.

12
ответ дан 28 May 2016 в 20:41
  • 1
    Попробованный ctrl+alt+T, это doesn' t открывают терминал. Как я открываю его, в то время как в установке экранируют? – Vlad 10 September 2017 в 11:13

Это ошибка # 1573026 . Убедитесь, что вы нажали «это тоже влияет на меня».

Эта ошибка теперь исправлена ​​в апстриме . Надеюсь, обновление будет выпущено в кратчайшие сроки.

Каковы обходные пути?

Вы можете использовать диспетчер пакетов GDebi, доступный в центре программного обеспечения , или с помощью sudo apt-get install gdebi через командную строку.

Затем, чтобы установить пакет, откройте GDebi и щелкните Файл -> Открыть и перейдите к загруженному файлу DEB.

Добавление открытого пакета может занять некоторое время - он Мне потребовалось около 10 секунд.

Затем проверьте, что все в порядке, и нажмите «Установить».

Это завершится, и программа будет установлена.


Или мы можем использовать командную строку. Хотя apt-get не может быть установлен из файла DEB, все, что делает apt-get , это загружает файл и затем вызывает dpkg . Мы можем сами выполнять эти задачи очень просто.

Откройте терминал и перейдите к месту загрузки с помощью cd .

И выполните команду:

sudo dpkg -i FileName.deb

, заменив FileName на имя файла.

Наконец, запустите следующее:

sudo apt-get install -f

Это «исправляет» все - разрешает все зависимости и т. Д.

59
ответ дан 28 May 2016 в 20:41
  • 1
    wasn' t полезный ни один: все еще катастрофический отказ – ThePassenger 1 November 2017 в 07:01

У меня такая же проблема, и это решает мою проблему
1. изменить репозиторий сервера на основной
2. система обновлений
3. перезапустите

0
ответ дан 28 May 2016 в 20:41
  • 1
    Вы устанавливаете MTU в сетевом сценарии, который Вы видите когда Вы выпадающий значок сети в верхней панели. Изменитесь АВТОМАТИЧЕСКИЙ или от 1500 года до 1492. – heynnema 10 September 2017 в 11:14

എന്നെ സംബന്ധിച്ചിടത്തോളം Google Chrome apt-get install -f apt-get update :

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f
1
ответ дан 28 May 2016 в 20:41
  • 1
    Испытанный 1500, 1492, 1472, никакое различие. Это требует перезапуска?: D, Но я должен отменить текущую установку – Vlad 10 September 2017 в 11:14

Самое простое, что обеспечивает возможность загрузки любых зависимостей. Которая иногда не загружается графическим интерфейсом gdebi (я сам столкнулся с этой проблемой).

Установите gdebi-core, используя следующую команду

sudo apt install gdebi-core

Затем cd в папку, в которой в данный момент находится ваш пакет .deb. Например:

cd ~/debs/

Затем используйте эту команду для установки вашего приложения.снова с примером :-

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

Это должно загрузить зависимости, если необходимо, и успешно установить ваше приложение.

-1
ответ дан 28 May 2016 в 20:41

У меня была эта проблема. Оказалось, что я по ошибке установил 32-битную версию Ubuntu, но я подумал, что у меня 64-битная. Поэтому, когда я попытался установить 64-битные пакеты .deb, у меня возникла эта проблема, но когда я позже попытался установить 32-битные пакеты .deb, они установились без проблем.

0
ответ дан 28 May 2016 в 20:41
  • 1
    О, да... you' ll, вероятно, должны, по крайней мере, снова соединиться с Вашей проводной / беспроводной сетью... или возможно даже перезапустить администратора сети. И да... Ваша текущая установка isn' t идущий где угодно. Отмените его. Установите MTU. Посмотрите, можно ли соединиться с Google. Тогда установите с нуля. – heynnema 10 September 2017 в 11:16

Сначала необходимо открыть терминал (Ctrl+Alt+T)

Затем напечатать:

sudo apt install gdebi-core

Введите пароль, затем попробуйте открыть приложение заново с помощью Ubuntu Software Center.

Это работает на меня

0
ответ дан 28 May 2016 в 20:41
  • 1
    Да, набор к 1492, разъединенному, повторно подключенному. Теперь это загружает Google:) Должны ожидать немного, надо надеяться, установка получит некоторое повышение. – Vlad 10 September 2017 в 11:19

Откройте терминал, нажав Ctrl+Alt+T. Тип:

sudo apt-get -f install

Нажмите Введите , введите пароль. Если он работает без ошибок, введите:

sudo apt install gdebi-core

Нажмите Введите . После этого я смогу использовать Центр программного обеспечения, открыть его и установить все обновления ОС.

0
ответ дан 22 November 2019 в 23:48

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

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