按照这些命令后https://askubuntu.com/a/159371/63298,它删除了我的sources.list
,当我这样做时sudo apt-get upgrade
,它要求我自动删除丢失的包裹。
我如何将我的source.list
从恢复source.list.backup
?现在我的source.list.d
是一个目录,而不是一个列表。
答案1
使用四个命令:
sudo apt-add-repository main
sudo apt-add-repository universe
sudo apt-add-repository multiverse
sudo apt-add-repository restricted
或者移动或复制您的备份
sudo cp /etc/apt/source.list.backup /etc/apt/source.list
文件夹/etc/apt/source.list.d
一直都是 文件夹,是 的子文件夹/etc/apt
。删除 后/etc/apt/source.list
, 文件夹/etc/apt
通常只包含此文件夹。
答案2
可以sources.list
通过多种方式生成。ubuntu 提供的 GUI 基本上会生成该文件(位于“设置”->“软件”中)。其中有/usr/share/doc/apt/examples/sources.list
所有正确格式的文件。您可以将示例文件复制到原始文件,cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
还有在线生成器https://repogen.simplylinux.ch/
但你的文件应该保留在/etc/apt
目录中。你可以使用以下方法恢复更改sudo mv /etc/apt/sources.list.backup /etc/apt/sources.list
答案3
我设法恢复了https://askubuntu.com/a/159371/63298经过:
sudo cp /etc/apt/source.list.backup /etc/apt/source.list
sudo apt-get update
sudo apt-get upgrade