一、介绍
Linux安装软件有两种方式,
①rpm:安装已有的安装包,类似于Windows中双击exe的安装包程序
②yum:拉取远程仓库的文件,类似于python的pip install
区别:假设软件A依赖软件B,软件B依赖软件C
rpm:需要先安装C,再安装B,再安装A
yum:直接安装A即可,会自动安装好相关的依赖
二、rpm
1、打开SecureFX
左边是Windows文件目录,右边是CentOS文件目录
2、在/usr目录下新建目录,传输文件
新建目录,例如/usr/local/software
3、执行安装命令
- rpm -ivh --nodeps 包名:安装软件包
- rpm -q 软件名:查询一个软件是否被安装
- rpm -qi 软件名:查询软件详细信息
- rpm -ql 软件名:列出软件中有哪些文件
- rpm -qf 文件或目录名:查询某文件或目录属于哪一个rpm包
- rpm -qa:列出所有被安装的rpm包
- rpm -e 软件名:卸载一个包
总结:把rpm包拖到/usr/local/software目录下,然后执行rpm -ivh --nodeps 包名即可。
三、yum
1、查看可用的软件包,以mysql为例
yum list | grep 软件名
2、命令
- yum install 软件名:安装
- yum remove 软件名:卸载
- yum list installed:查看已经安装的软件包
- yum -y update:更新软件【不建议执行】
3、配置阿里镜像源
第一步,安装wget工具
yum -y install wget
第二步,备份原仓库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
第三步,配置阿里云镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第四步,清除缓存
yum makecache
第五步,验证
yum repolist