Случайно удаленные сетевые службы

У меня проблемы с обновлением с 20.04 на 20.10. Я читал в SO, что кто-то исправил проблему, удалив libssh-4 , поэтому я запустил sudo apt remove libssh-4 . К моему ужасу, многие вещи были удалены, включая Libre Office, сетевые службы и многое другое.

В приглашении был показан список того, что будет удалено, но не было сетевых служб, например:

The following packages were automatically installed and are no longer required:
  libiw30 libkeybinder0 libnghttp2-14 librtmp1 libwnck-common libwnck22 libxres1 lxpanel-data
Use 'apt autoremove' to remove them.

Теперь у меня есть нет возможностей Wi-Fi или Ethernet. И у меня нет USB-накопителя, чтобы попытаться переустановить.

Можно ли переустановить сетевые возможности?

0
задан 13 November 2020 в 08:55

2 ответа

Если код

sudo systemctl restart network-manager

сработал, попробуйте следующее: проверьте, какой сетевой адаптер находится в вашем Ethernet (возможно, "eth0"), и посмотрите, есть ли у него ip-адрес.

ifconfig

Если нет, то вы можете сделать это:

sudo nano /etc/network/interfaces

и ввести следующие две строки:

auto eth0

iface eth0 inet dhcp

Затем нажмите CTRL + O и нажмите Enter Затем CTRL + X И снова используйте приведенную ниже команду:

sudo systemctl restart network-manager

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

Но я действительно рекомендую вам просто переустановить Ubuntu, когда это возможно, потому что, как вы говорите, вы не знаете, какие пакеты отсутствует, поэтому вы можете столкнуться с проблемами позже, если пропустите некоторые важные.


РЕДАКТИРОВАТЬ: как только что прокомментировал @mchid, вы можете проверить недостающие пакеты с помощью

sudo nano /var/log/apt/history.log

Я этого не знал, поэтому я узнал еще кое-что сегодня :)

0
ответ дан 3 January 2021 в 22:49

Чтобы выяснить, что было удалено, вы можете выполнить следующую команду:

cat /var/log/apt/history.log | grep -A3 'apt remove libssh-4' | sed 's/([^)]*)//g;s/,//g'

Затем вы можете загрузить файлы deb из https://packages.ubuntu.com и установите их вручную

, иначе у вас все еще должны быть сетевые возможности через network-manager

Сначала выполните следующую команду, чтобы запустить NetworkManager:

sudo systemctl start network-manager

Затем попробуйте запустить команду обновления, чтобы проверить, есть ли у вас сетевые возможности (у вас должны быть все сетевые возможности):

sudo apt update

Если у вас нет сети,вы можете использовать команды nmcli для подключения к сети.

Сначала просканируйте сети:

sudo nmcli device wifi rescan

Затем укажите доступные сети по SSID:

nmcli device wifi list

Наконец, используйте следующую команду для подключения к сеть:

sudo nmcli device wifi connect SSID password wireless-password

и замените « SSID » и « пароль беспроводной сети » на правильные параметры


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

Источник: nullr0ute.com

Щелкните здесь для получения дополнительных сведений.

0
ответ дан 3 January 2021 в 22:49

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

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