“apt-get update”会影响哪个文件或目录

“apt-get update”会影响哪个文件或目录

我已经更新了我的系统,我想做一些删除缓存所需的测试。我知道命令从存储库下载软件包列表,但存储此信息的本地数据库在哪里。

答案1

使用的文件完整列表apt-get(从man apt-get):

文件
       /etc/apt/sources.list
           从中获取包的位置。配置项:Dir::Etc::SourceList。

       /etc/apt/sources.list.d/
           从中获取包的位置的文件片段。配置项:Dir::Etc::SourceParts。

       /etc/apt/apt.conf
           APT 配置文件。配置项:Dir::Etc::Main。

       /etc/apt/apt.conf.d/
           APT 配置文件片段。配置项:Dir::Etc::Parts。

       /etc/apt/首选项
           版本首选项文件。您可以在此处指定“固定”,即从某个版本获取某些软件包的首选项
           单独的源或来自发行版的不同版本。配置项:Dir::Etc::Preferences。

       /etc/apt/preferences.d/
           版本偏好的文件片段。配置项:Dir::Etc::PreferencesParts。

       /var/缓存/apt/档案/
           检索到的包文件的存储区域。配置项:Dir::Cache::Archives。

       /var/缓存/apt/档案/部分/
           传输中的包文件的存储区域。配置项:Dir::Cache::Archives(部分将隐式
           (附后)

       /var/lib/apt/列表/
           sources.list(5)中指定的每个包资源的状态信息的存储区域配置项:
           目录::状态::列表。

       /var/lib/apt/列表/部分/
           传输状态信息的存储区域。配置项:Dir::State::Lists(部分将隐式
           (附后)

如果出现sudo apt-get update,以下操作可能会对您有所帮助:

  • /etc/apt/sources.list
  • /etc/apt/sources.listd/
  • /var/lib/apt/lists/
  • /var/lib/apt/lists/partial/

答案2

apt-get 命令

干净的 clean 清除本地存储库中检索到的软件包文件。它会从 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中删除除锁定文件之外的所有内容。

因此,要清除缓存:

sudo apt-get clean

相关内容