我按照教程操作后不小心删除了 dnsmasq-base,而没有查看评论中的警告。所以我想知道,有没有办法在不丢失任何数据的情况下恢复我的网络管理器?
答案1
您可以使用 live cd 中的 chroot 从不可启动/无网络系统安装软件包。遵循本指南直到第六步(执行第六步,但不要执行第七步)。我知道该指南是关于 grub 的,但我们感兴趣的是 chroot 过程。
完成这些之后,您只需执行一下操作并重新启动即可sudo apt-get install dnsmasq
。
答案2
您可以从以下位置下载已删除的软件包:
http://packages.ubuntu.com/search?keywords=dnsmasq-base
http://packages.ubuntu.com/search?keywords=network-manager
另请下载:network-manager-gnome(我无法发布 3 个链接)
根据您的发行版选择正确的软件包:Ubuntu 12.04 LTS:Precise Pangolin Ubuntu 12.10:Quantal Quetzal Ubuntu 13.04:Raring Ringtail
将这些文件复制到 USB 盘。启动 Linux 操作系统并将 USB 盘上的文件复制到文件夹中。
打开终端并转到文件夹。
然后使用以下方式安装:
sudo dpkg -i <package name>
之后,重新启动网络管理器:
sudo service network-manager restart
我希望这能有所帮助!