1、软件源
Linux的系统的软件安装包,通常都是统一存放 存放软件包的位置软件源
软件源有两类
第一类:光盘中的软件源
第二类:网络软件源
以下都是网络软件源
- 阿里云的源
- 清华大学的源
- 华为的源
- 中科大源
- 网易源
- 还有很多就不列举了
2.配置使用光盘源
1)在虚拟机中加载光盘
#第一步将光盘挂载到虚拟机的media中
[root@localhost ~]# mount /dev/cdrom /media
mount: /dev/sr0 写保护,将以只读方式挂载
#注释
- Linux中光盘必须挂载到系统的某个目录中才能进行使用
- Linux中光盘是/dev/cdrom
- Linux中进行挂载的命令是mount
- 光盘中的文件很多,但是我们只需要两个 Packages repodata
#第二步:检查是否挂载成功
[root@localhost ~]# ls /media/
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
#第三步:创建一个空目录用于保存光盘中的文件
[root@localhost ~]# mkdir haoer
#第四步:将光盘中的软件源复制到空目录中
[root@localhost ~]# cp -rv /media/repodata /haoer/
[root@localhost ~]# cp -rv /media/Packages /haoer/
#第五步:检查haoer中的文件是否正常
[root@localhost haoer]# ls /haoer
Packages repodata
2)修改配置文件
配置文件的在哪里?
- /etc/yum.repos.d
配置文件叫什么?
- 配置文件的后缀是固定的是repo
第一步:切换到配置文件路径
[root@localhost haoer]# cd /etc/yum.repos.d
第二步:删除原有的配置文件
[root@localhost yum.repos.d]# rm -rf *repo
第三步:用vi创建一个新的配置文件
[root@localhost yum.repos.d]# vi local.repo
[myrepo] #为repo指定一个名字,此行不能有空格name=my name is lisan #同样也是一个名字,而且可以随意写
enabled=1 #指定这个配置文件是否激活,0表示不激活,1表示激活
gpgcheck=0 #指定是否检查软件合法性,0表示不检查,1表示检查
baseurl=file:///haoer #指定软件源的位置, 其实就是repodata的所在位置
第四步:检查配置文件是否修改成功
[root@localhost yum.repos.d]# yum clean all # 先清除原有的缓存
[root@localhost yum.repos.d]# yum repolist # 检查软件源中的软件包数量
(软件安装包数量不是0,就代表成功了)
3、安装软件命令
1)安装软件
yum install 软件名
2)卸载软件
yum remove 软件名
3)检查软件是否安装成了
rpm -q 软件名
案例:安装软件httpd
1:检查httpd是否安装了
[root@localhost yum.repos.d]# rpm -q httpd
未安装软件包 httpd
2:安装httpd
[root@localhost yum.repos.d]# yum install httpd
3:检查httpd是否安装成功了
[root@localhost yum.repos.d]# rpm -q httpd
httpd-2.4.6-95.el7.centos.x86_64
4:卸载httpd
[root@localhost yum.repos.d]# yum remove httpd