如何更改 sources.list 目录

如何更改 sources.list 目录

sources.list 的默认目录是/etc/apt,当我们调用 apt-get 更新系统时,将包信息存储在其中/var/lib/apt,然后 synaptic 或包管理器从那里读取信息。假设我已经在硬盘上下载了一些包。所以如果sources.list从桌面读取包信息()并在另一个目录中添加包信息,那么我可以使用 synaptic 或 apt 安全地安装包,然后再次恢复sources.list目录。

流程如下:

  1. 桌面上有包含源码的软件包。软件包目录(任何地方)的列表信息
  2. 修改默认目录为桌面
  3. synaptic 或 apt 将从桌面读取信息并将信息保存在另一个地方
  4. 安装包
  5. 恢复以前的目录信息

答案1

使用如下命令行

sudo apt-get -o Dir::Etc=/path/to/other/dir update

答案2

你到底为什么要这样做?通常,也可以从存储库下载单个软件包并单独安装,如果软件包很多,你可能不想这样做,因为它可能会破坏你的系统(你想再次删除源的事实暗示了这一点)。

你现在可以做的是第一的备份您的 sources.list 文件,然后编辑该文件,安装软件包,然后恢复备份。

不过,我强烈建议您使用软件源应用程序来添加其他存储库。这样,当您想要禁用这些源时,只需取消选中它们,而不会忘记您从哪里安装了应用程序。

相关内容