Почему Ubuntu Software Center не установит файлы .deb

Возможно, вы сможете проверить файл ifstate из ifupdown, который скажет вам, было ли это то, что было использовано для настройки сети:

/run/network/ifstate

Если это и есть текст, вы можете ожидайте, что ifupdown используется. Если этого нет, система, скорее всего, управляется через netplan (но это не скажет вам, является ли это NetworkManager или systemd)

Затем, если вы хотите знать, какой бэкэнд используется для определенного интерфейса, вы может запросить netplan и проанализировать вывод, чтобы получить необходимую информацию:

netplan generate --mapping enp3s0

Он выводит текст следующим образом:

id=enp3s0, backend=NetworkManager, set_name=(null), match_name=enp3s0, match_mac=(null), match_driver=(null)

Таким образом вы также можете узнать, правила интерфейса были настроены (вы используете «окончательное» имя интерфейса для проверки соответствия, оно сообщает вам, какое совпадающее правило находится в netplan YAML, который соответствует ему).

1
задан 10 January 2018 в 15:11

1 ответ

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

Использование GDebi для установки пакетов

GDebi - простой инструмент для установки файлов .deb. Он имеет графический интерфейс пользователя, но также может использоваться в вашем терминале. Он позволяет устанавливать локальные пакеты deb, разрешая и устанавливая зависимости. Он автоматически проверяет пакеты для своих зависимостей и попытается загрузить их из репозиториев программного обеспечения Ubuntu, если это возможно. Сначала вам нужно установить GDebi - просто установите пакет gdebi с помощью одного из перечисленных выше менеджеров пакетов или откройте терминал и введите sudo apt-get install gdebi

. Когда вы установили GDebi, используйте File Browser, чтобы найти пакет, который вы хотите установить. Файлы пакетов будут выглядеть примерно так:

Дважды щелкните пакет, чтобы открыть его с помощью GDebi. Если для выбранного пакета были выполнены все зависимости, просто нажмите кнопку «Установить пакет», чтобы установить его. GDebi предупредит вас, если есть неудовлетворенные зависимости, а это означает, что в репозиториях, которые вы используете, есть зависимости, которые не разрешены - вам нужно будет найти необходимые пакеты из другого источника.

9
ответ дан 25 May 2018 в 13:45

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

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