Установите администратора сети на Ubuntu14.04.4 LTS с помощью живого CD или любых средств

Недавно мы удалили systemd-сервисы, которые удалили много пакетов из Системы. Я пытался зафиксировать использование живой CD, но не мог получить работу. Вывод apt-get install network-manager

root@ubuntu:/var/cache/apt/archives# apt-get install network-manager -f
Reading package lists... Done
Building dependency tree       
Reading state information... 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 : Depends: libnl-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: libnl-genl-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: libnl-route-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: wpasupplicant (>= 0.7.3-1)
                   Recommends: crda
E: Unable to correct problems, you have held broken packages.
root@ubuntu:/var/cache/apt/archives#   

Как мы можем решить эту проблему. Я нашел, что существует много пакетов, которые кажутся поврежденному, взглянули на http://pastebin.com/fZt3FrTX

3
задан 24 October 2016 в 19:40

3 ответа

Немного опций, которые могут работать:

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

    1. имя интерфейса Проверки (исключая eth0)

      sudo ifconfig -a
      
    2. Подключение с помощью клиента DHCP

      sudo dhclient eth0
      
    3. для Установки были нужны пакеты

  • , Живой CD не имеет архива пакетов (в pool папка), таким образом:

    1. Начальная загрузка с живым CD

    2. Любая загрузка dpkg-repack и переупаковка пакеты потребности затем перезагрузка и устанавливают их.

      Или копия их установленные файлы вручную: получите список с помощью dpkg -L <packagename> затем перезагрузка и зафиксируйте dpkg состояние с помощью sudo dpkg --audit; sudo dpkg configure -a

2
ответ дан 1 December 2019 в 16:21

Иногда то, что я делаю, если я повредил зависимости как они, кажется, должно удалить зависимости и переустановить их вручную.

, Так как у Вас нет интернет-соединения, что Вы могли сделать, если у Вас есть доступ к живому USB, должен загрузить живой USB, использовать это, чтобы соединиться с Интернетом и переустановить администратора сети и зависимости к Вашей фактической системе оттуда. Это решило бы проблему наличия никакого Интернета из-за отсутствия администратора сети. См. ответ Serg на следующем связанном сообщении и примените его к переустановке поврежденных зависимостей, а также администратора сети.

я случайно удалил администратора сети, и не имейте доступа к Интернету больше

Hope, которой это помогает!

1
ответ дан 1 December 2019 в 16:21

Как упомянуто выше, предполагая, что у вас все еще есть необходимые модули ядра для eth0, вы можете запустить sudo ifconfig eth0 / up для запуска сети. Вот пример того, что

sudo ifconfig eth0 192.168.13.14/24 up

Если это не удастся, это будет довольно очевидно. Возможно, вы захотите запустить ifconfig -a для вывода списка всех интерфейсов, чтобы найти правильный, если eth0 не так. Вы также можете указать новую маску напрямую, как в

sudo ifconfig eth0 192.168.13.14 netmask 255.255.255.0

После того, как вы получите это, вы можете добавить маршрут шлюза, чтобы получить вас на Интернет, используя

sudo route add -net 0.0.0.0/0 gw 192.168.13.1

Я бы проверил ваш /etc/apt/sources.list и /etc/apt/sources.list. d и запустите sudo apt-get update, чтобы убедиться, что у вас есть правильный список

Если у вас есть сетевое подключение и список пакетов обновлений, вы можете использовать dpkg -l, чтобы увидеть, что установлено, и использовать dpkg -r. или dpkg -P для удаления пакетов перед их переустановкой с помощью apt-get.

Также убедитесь, что у вас нет свободного места на диске. Я обнаружил, что на серверах, которые какое-то время остаются нетронутыми, они имеют тенденцию загружать множество обновлений ядра без автоматической очистки старых, которые никогда не использовались. Когда у вас закончится свободное место на диске, apt-get remove также может быть проблематичным, поэтому используйте uname -a, чтобы проверить, какое ядро ​​вы используете, и используйте dpkg -P, чтобы удалить что-либо, кроме этого.

0
ответ дан 1 December 2019 в 16:21

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

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