如何使用命令行检查 .deb 文件是否可安装

如何使用命令行检查 .deb 文件是否可安装

如何在不安装的情况下检查 *.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 帮助

相关内容