我使用 sudo rm -r /etc/apt,文件系统中的 apt 文件夹被删除了,导致我甚至无法在终端上使用互联网。有人能建议我如何备份文件系统中的 apt 文件夹吗
答案1
现在进行备份有点晚了。通常你应该备份你的重要数据前你就毁了它。
我建议按照以下顺序:
- 重新安装
- 从配置相同的机器复制 /etc/apt
debootstrap
将 Debian 安装到某个目录中,安装必要的软件包(检查软件包管理器日志以获取线索),然后复制回 /etc/apt
答案2
我有点困惑,为什么你无法在终端上使用互联网 - /etc/apt/(本质上)仅控制如何检索新的 Debian 软件包。你还能从命令行执行“ping www.google.com”吗?如果这不起作用,那么你的问题不仅仅是丢失了 /etc/apt/
您应该能够相对轻松地重新创建一个可以工作的 /etc/apt - 您唯一不能缺少的是 /etc/apt/sources.list。apt 还需要两个目录,但它们可以为空。
请尝试以下操作:
mkdir -p /etc/apt/apt.conf.d/
mkdir -p /etc/apt/sources.list.d/
echo 'deb http://ftp.us.debian.org/debian/ stable main' > /etc/apt/sources.list
在最后一行,将“stable”更改为您正在使用的任何内容,并在行尾添加“non-free”和/或“contrib”(如果需要)。
然后做一个apt-get update
,你就可以重新开始工作了。
您仍然需要添加 sources.list 中的所有额外存储库,以及与deb-src
该行相对应的行 deb
,但基本内容应该已涵盖。
祝你好运!