Dmi*_*yev 4 debian apt dependencies
我知道我可以使用以下命令获取包的反向依赖列表
apt-cache rdepends <pkg>
Run Code Online (Sandbox Code Playgroud)
但是,这显示了对我运行它的系统的依赖性。
我怎样才能找到不同发行版(例如旧的 Debian Wheezy/Jessie)的依赖包而不将其安装在某个地方?
下载后可以apt-cache额外提供包源,让它忽略已安装的包源;例如杰西amd64:
wget http://archive.debian.org/debian/dists/jessie/main/binary-amd64/Packages.xz\nprintf "" > /tmp/status\napt-cache -p /tmp/pkgcache -s /tmp/srccache -o Dir::State::Lists=/tmp -o Dir::State::Status=/tmp/status --with-source Packages.xz rdepends libevdev2\nRun Code Online (Sandbox Code Playgroud)\n各种/tmp基于 的选项指示apt-cache在 中查找元数据文件/tmp;除了文件之外,它不会\xe2\x80\x99t 在那里找到任何内容status(或者,至少,\xe2\x80\x99t \xe2\x80\x94 如有必要,它应该使用另一个目录),因此它只会使用该信息在给定的Packages.xz文件中。
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |