如何在不安装的情况下检查 *.deb 文件是否适合在当前系统中安装?我可以使用 dpkg 或 apt-get 或其他命令行工具来实现此目的吗?
笔记:我需要使用命令行(无 GUI 或 Synaptic)执行此操作,并且可能有多个 deb 文件。
if dpkg --check *.deb == True
dpkg -i *.deb
else
perror
答案1
你可能会喜欢 lintian 命令,它可以检查常见的打包错误。下面的链接可能会对你有帮助。
http://www.debian.org/doc/manuals/maint-guide/checkit.en.html
答案2
要查看 .deb 文件的内容,只需按下键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
sudo dpkg-deb -c <file_name.deb>
要读取已安装包的内容:
sudo dpkg -L <package_name>
有关详细信息,请参阅Debian 帮助