apt 缓存目录中的文件名

apt 缓存目录中的文件名

为什么目录中的包

/var/缓存/apt/档案/

有类似以下名称:*x11proto-damage-Dev_1%3a1.2.0-1_all.deb*,其中“奇怪”在本例中是“%3”。事实上,如果我从 Firefox 手动下载它,包的名称是“正常”。

谢谢

答案1

我认为这是因为缓存包含 URL 特定的表示字符方案,%3a 是十六进制的 ASCII 代码 3A,即字符“:”,如果您使用命令查询已安装的软件包,则dpkg -s x11proto-damage-dev | grep Version可以看到它包含“:”

版本:1:1.2.0-1

因此实际上,“:”被编码为 %3a ...

相关内容