删除网络管理器,使用 .deb 文件离线重新安装?

删除网络管理器,使用 .deb 文件离线重新安装?

我使用的是 Ubuntu 16.04,突然我的 wifi 连接停止了。我放在同一个房间的平板电脑继续连接。我重新启动电脑,在我的帐户中使用不同的用户,删除我的互联网连接并重新验证了几次。

当我尝试连接并进行身份验证时,我会收到一个错误:“连接激活失败”,但现在我忘记在哪里了。

我看到了这个: 从 14.04 升级到 15.04 后,无法连接到 WiFi,并出现“连接激活失败”错误

有人建议我重新安装网络管理器,但这并不奏效,所以我做了一件不可思议的事情,

sudo apt remove network-manager

不假思索。我尝试

sudo apt-get install network-manager

但显然它无法连接到互联网并给我这个:

      Temporary failure resolving 'us.archive.ubuntu.com'
    Err:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 network-manager-gnome amd64 1.2.6-0ubuntu0.16.04.4
      Temporary failure resolving 'us.archive.ubuntu.com'
    Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 network-manager amd64 1.2.6-0ubuntu0.16.04.3
      Temporary failure resolving 'us.archive.ubuntu.com'
    E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.2.6-0ubuntu0.16.04.3_amd64.deb  Temporary failure resolving 'us.archive.ubuntu.com'

    E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/n/network-manager-applet/network-manager-gnome_1.2.6-0ubuntu0.16.04.4_amd64.deb  Temporary failure resolving 'us.archive.ubuntu.com'

    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

所以我下载了文件

http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.2.6-0ubuntu0.16.04.3_amd64.deb

http://us.archive.ubuntu.com/ubuntu/pool/main/n/network-manager-applet/network-manager-gnome_1.2.6-0ubuntu0.16.04.4_amd64.deb

我不知道该怎么处理它们,或者把它们放在哪里。

注意:我有一段时间没有更新了(从受伤中恢复),所以我的网络管理器可能已经过时了。

有人建议我从 LiveCD 启动,但我想问是否可以只安装最新的文件。

答案1

您可以通过以下命令离线安装 .deb 文件

sudo dpkg -i <path of .deb package/packages>

或者您可以将 .deb 文件放在一个文件夹中并一次安装所有 .deb 包。

cd <location of folder where .deb files are> 
sudo dpkg -i *.deb 

相关内容