Linux解决包冲突问题以及安装GCC等应用无法在Ubuntu中安装的问题

发布于: 2021-11-23T13:37:00+08:00
更新于: 2021-11-23T13:37:00+08:00
作者: Stiller

类别: Linux.

标签:Linux Ubuntu

这个问题是从在Linux中使用rust开发测试程序时候直接使cargo run命令进行运行出现的问题,gcc无法在Ubuntu中直接进行安装,原因是因为高版本的依赖项目被安装在了Ubuntu中,而无法安装低级的版本,此时手动进行调整版本是非常麻烦的时期,这个时候可以和四用aptitude来解决软件包依赖关系。

sudo apt-get install aptitude       # 安装

# aptitude的一些常用的操作:
sudo aptitude update  # 更新软件源
sudo aptitude search  软件名称          #  查看软件
sudo aptitude install 软件名称          #  安装软件

安装完成后,需要使用aptitude来完成其他依赖内容的安装,在安装项目代码后会自动的返回

链接