本帖最后由 15195775117 于 2022-7-30 12:08 编辑
4、包管理工具yum
类比理解
- Python的包管理工具是pip;
- 前端nodejs的包管理工具是npm;
- CentOS的包管理工具是yum。
当然,CentOS管理的“包”,包括软件和系统上的东西,比pip和npm管理的“包”范围更大些。
更新yum源
windows安装软件的方式是,先下载安装包,再点击安装。
linux可以直接用命令安装,比如安装python3就yum install python3, linux系统的yum工具可以自动帮你从网上下载安装,由于默认下载地址是国外的,我们需要把yum的下载源设置为国内的阿里、清华等源。 就好比,pip安装python包默认从国外下,很慢,我们用pqi use aliyun的命令将下载源设置为阿里,就快多了。
更新方法: Linux目录/etc/yum.repos.d/中,文件CentOS-Base.repo存储了yum源, 将其名字改为CentOS-Base.repo.bk,作为备份, 再粘进去附件文件CentOS-Base.repo(我的系统是CentOS 7.9)
安装命令
yum的安装命令跟pip install xxx和npm install xxx一样,是:yum install xxx,
有的包或软件的安装过程会多次询问[y/n](yes or no),如果你在此过程中都选yes,可以加一个“-y”:yum install xxx -y 另外,在linux下执行install命令是可能会出现无法选择y进行继续的情况: Do you want to continue? [Y/n] Abort.
这时候只要提前在install指令的后面加上 -y 即可
更新yum
我们安装Python包时,有时需要更新pip,因为有的包,例如TensorFlow,对pip的版本有要求。 同样,有些软件对yum的版本也有要求,所以, 如果系统刚装,建议先更新下yum:yum -y update,这会需要一段时间
常用的curl包
curl包也是常用的,安装curl:yum -y install curl 它经常被用于查看Djanog等web应用是否发布成功
|