После недавнего обновления кажется, что я удалил network-manager-gnome или обновил -f, поэтому я не вижу индикатор сети на панели.
Я попытался:
nm-апплет, он не установлен. Если я попытаюсь установить его, установив network-manager-gnome, я получаю:The following packages have unmet dependencies:
network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable
Recommends: mobile-broadband-provider-info but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Перезапуск службы sudo service network-manager restart просто перезапускает ее, чтобы она снова работала, но опять же, нет индикатора. [Desktop Entry]
Name=Network
Comment=Manage your network connections
Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
NotShowIn=KDE;GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=nm-applet
locate nm-applet указывает: gaj@gaj-Lenovo-Z51-70:~$ locate nm-applet
/etc/xdg/autostart/nm-applet.desktop
/usr/share/app-install/desktop/network-manager-gnome:nm-applet.desktop
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nm-applet.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nm-applet.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nm-applet.mo
/usr/share/locale-langpack/hr/LC_MESSAGES/nm-applet.mo
Если я попытаюсь установить network-manager-gnome, используя [ f9] i get: The following NEW packages will be installed:
network-manager-gnome{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 910 kB of archives. After unpacking 6049 kB will be used.
The following packages have unmet dependencies:
network-manager-gnome : Depends: default-dbus-session-bus which is a virtual package and is not provided by any available package.
or
dbus-session-bus which is a virtual package and is not provided by any available package.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) network-manager-gnome [Not Installed]
Accept this solution? [Y/n/q/?] y
Выходы: Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) network-manager-gnome [ amd64 ] < none -> 1.2.4-0ubuntu2~ubuntu16.04.1~ppa1 > ( gnome )
Broken network-manager-gnome:amd64 Depends on default-dbus-session-bus [ amd64 ] < none > ( none )
Broken network-manager-gnome:amd64 Depends on dbus-session-bus [ amd64 ] < none > ( none )
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or
dbus-session-bus but it is not installable
E: Unable to correct problems, you have held broken packages.
sudo apt-get update
Имейте в виду, что в чем-то еще может быть небольшая возможность удалить важный сетевой пакет, и вы могли бы попасть в сложную не-сетевую ситуацию. Поэтому будьте осторожны и ничего не удаляйте, прежде чем читать остальные шаги. Используйте aptitude, если это возможно. sudo aptitude
(если он установлен). Это действительно более агрессивно в разрешении зависимостей, чем apt-get или, возможно, любой графический интерфейс, который вы используете. Посмотрите на man-страницу, но для быстрого запуска вы можете увидеть все сломанные пакеты, нажав «b» (который стоит сломан) несколько раз. Затем просто нажмите «g» (что означает «go») и посмотрите на дерево пакетов о предлагаемых решениях. Если решение не удаляет всю систему :) (более нескольких деб), вы можете применить его со вторым «g». Если у вас нет способности или вышеупомянутый ремонт не увенчался успехом, отремонтировать все сломанные пакеты: sudo apt-get -f install
Если вам все еще не повезло, вам нужно исправить его вручную, потратив больше времени на решение проблемы. В этом случае сначала посмотрите на пакеты удержания: apt-mark showhold
или dpkg --get-selections | grep hold
, затем посмотрите на сломанные пакеты: dpkg -l | grep ^..r
, а затем откройте сломанный, который делает вас сумасшедшими: sudo apt-mark unhold package_name
и снова попробуйте sudo apt-get -f install
. Затем, наконец, вы можете попробовать установить aptitude и использовать его для установки необходимого вам пакета. Если это не удается, добавьте в свой вопрос список трюмов и сломанных пакетов, поскольку у вас могут быть действительно поврежденные зависимости.
EDITED после получения дополнительной информации от автора вопроса
Кажется, что у вас установлен PPA, который дает более высокий приоритет пакету сетевого менеджера-gnome с версией 1.2.4-0ubuntu2 ~ ubuntu16.04.1 ~ ppa1 по последней стабильной на данный момент (в 16.04) 1.2.0-0ubuntu0.16.04.4.
Два пути для продолжения ...
Просто для любого случая, начиная с обновления список пакетов.sudo apt-get update
Имейте в виду, что в чем-то еще может быть небольшая возможность удалить важный сетевой пакет, и вы могли бы попасть в сложную не-сетевую ситуацию. Будьте внимательны и ничего не удаляйте, прежде чем читать остальные шаги. Найдите недостающие пакеты из любого другого PPA Для сценария 1: Мое следующее предложение - запустить сеть -manager-gnome в интерактивном режиме, запустив sudo aptitude, затем нажмите «слэш» («/») для поиска и записи в поле поиска «network-manager-gnome» и введите. Когда пакет выбран, откройте его с enter и перейдите со стрелками / pgdown в нижнюю часть информационной страницы. Там вы можете установить официальную версию «1.2.0-0ubuntu0.16.04.4» - выберите ее и нажмите «плюс» (+). Это вызовет разрешитель зависимостей пакета от aptitude, и он попытается дать вам разрешение. В случае, если hedaer загорелся, это означает, что есть некоторые нарушенные зависимости - нажмите несколько раз «b», чтобы проверить их ...
К сожалению, разрешение, скорее всего, будет удалять всех поддерживаемых сотрудников Gnome ... Если вы можете выдержать это - сделайте это. Затем попробуйте установить через aptitude любой дополнительный пакет, чтобы заранее увидеть, в каком беспорядке вы можете получить ...
Для сценария 2: Нам нужно сначала знать репозиторий backport, который вы используете ... может быть каким-то другим, чем репозиторий gnome-backport, подобным этому , так, как это предлагается в обсуждении комментариев, - вывести вывод
egrep -v '^#|^ $' /etc/apt/sources.list /etc/apt/sources.list.d/
и
egrep Pin-Priority /etc/apt/preferences /etc/apt/preferences.d/*
Это была проблема, которая была решена путем использования способности переустановить или установить network-manager-gnome, после чего мне сообщили, что зависимости могут быть разрешены или ничего не изменить. Решающие зависимости решали проблему (ухудшали их).