小编fin*_*een的帖子

aptitude:大括号的含义,即package1{b} package2{a} package3{u}

使用aptitude 时,更改的包列表有时会在某些包名称后面的大括号中包含单个字符。手册页有两个示例,但没有解释它们(版本 0.6.10-1)。

到目前为止,我已经注意到 {b}、{a} 和 {u}。前一个似乎在运行时出现aptitude install并尝试重新安装我删除的软件包(例如,通过 debfoster,我如何禁用它?),后两个似乎与自动依赖项解析有关。

这些字符是什么意思,还有其他字符吗?它们对其他操作有什么影响?该额外信息可用于dpkgapt吗?

aptitude debian apt

14
推荐指数
1
解决办法
1726
查看次数

使 debian “apt”(新的 apt-get / aptitude 前端)缓存 .deb 文件在 '/var/cache/apt/archives/'

在当前(2018-06)Debian的SID,通过安装.deb软件包apt-getaptitudesynaptic在缓存下载的软件包/var/cache/apt/archives

# rm -f /var/cache/apt/archives/nano_*
# aptitude install nano
  [...]
# aptitude purge nano
  [...]
# ls /var/cache/apt/archives/nano_*

/var/cache/apt/archives/nano_2.9.7-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

使用前端apt不再缓存下载的文件:

# rm -f /var/cache/apt/archives/nano_*
# apt install nano
  [...]
# ls /var/cache/apt/archives/nano_*
ls: cannot access '/var/cache/apt/archives/nano_*':
      No such file or directory
Run Code Online (Sandbox Code Playgroud)

因此,在两组互斥的软件包之间切换会重新下载所有内容。如何更改设置apt以保留下载的文件?

aptitude cache debian apt

8
推荐指数
1
解决办法
1666
查看次数

标签 统计

apt ×2

aptitude ×2

debian ×2

cache ×1