在Ubuntu上编译软件时如何解决依赖关系
1、当您通过它运行./configure命令张虢咆噘时,自动适应手表并等待。当./configure尝试访问不存在的文件时,auto-apt会将./configure进程置于保持状态,安散艉九慊装相应的软件包,并让./configure进程继续。首先,使用以下命令安装auto-apt:sudo apt-get install auto-apt

3、完成第一个命令后,运行以下命令更新其数据库。这些命令也将需要几分钟。sudo auto-apt updatedb && sudo auto-apt update-local

5、如果您看到一条错误消息表示特定文件丢失,您可能不知道您需要安装来获取该文件的包。Apt文件允许您使用单个命令查找包含特定文围泠惶底件的包。首先,您必须安装apt-file本身:sudo apt-get install apt-file

7、运行以下命令,将“example.pc”替换为文件名,该命令将准确地告诉您需要安装哪个软件包:apt-file搜索文件example.pc

9、它将为您提供与apt-file相同的结果,您不必下载任何文件列表。

11、Apt-get提示您安装所有必需的依赖项。

12、如果较新版本的程序需要不同的依赖关系,则可能需要手动安装一些其他依赖项。所有这些命令都使用apt-get,所以您也可以使用Debian,Linux Mint和任何其他使用apt-get和.deb软件包的Linux发行版。