1.RPM包:直接做成二进制文件无需编译,可以直接使用。且无法设定个人设置,开关功能。(相当于linnux系统中的exe包)
其中文件包解释如下
2.源码包:source code需要经过GCC,C++编译环境编译才能运行。可以设定个人设置,开关功能。
其文件包解释如下
3.RPM包管理
YUM工具:全称Yellow Dog Updater Modifild,基于RPM包管理,能够从指定的服务器自动下载并安装RPM包,而且可以自动处理依赖关系,并且一次性处理所有依赖的软件包。(依赖关系:例如下载b软件包,需要a软件包的技术支持)
配置YUM源
在进行以下操作之前要检查虚拟机是否连接网络,ping+空格www.baiducom即可检查。若没有联网点开设置,找到下面的网络打开连接 。在使用上述语法检测。
本地源:系统安装光盘
(1.)操作之前需要把mv /etc/yum.repos.d/* /tmp
/etc/yum.repos.d/:系统自带的 YUM库
(2.)编写本地YUM库配置文件:vim /etc/yum.repos.d/dve.repo
如下图
(3.)挂载安装光盘:mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/
(4.)挂载完成之后此时利用ls /mnt/cdrom 查看光盘信息
3.yum+空格install+空格-y+刚才查看的任意文件名(输入一半按Tab键即可输入完整内容) 下载文件
yum +空格remove+空格刚才下载的文件名 卸载文件
yum+空格repolist 可列出yum源中的全部文件
yum+空格-y+空格reinstall+文件名 重新安装
yum+空格-y+update+文件名 升级程序
yum+空格-y+空格remove+文件名 卸载文件
yum list all 列出所有软件包
4.网络源:使用官方源,例如阿里源,163yum源等。
mv /etc/yum.repos.d/* /tmp 先将本系统自带的yum源转到别的目录中去,再在官网上搜索资源,复制下载链接(wget+空格-O+官方链接或者curl%空格-O+官方链接)。
下载完成之后更新yum源,yum+空格repolist或者yum+空格makecache,之后利用ls指令查看。
5.使用RPM工具管理RPM包:与yum功能相同,是系统自带的无需安装,但是无法解决依赖问题。无法自行下载安装包。
先找到安装包,挂载光驱,在文件中找到安装包(和上述安装本地光源步骤相同)。之后cd /mnt/cdrom/Packages 进入此文件之后利用ls便可以看到文件中的软件包。
安装:rmp+空格-ivh+文件包中的文件名 (注:若文件中出现依赖关系,则需要找到另一个安装包,使两个安装包一起安装)其中i:install安装,v:可视h:%
查询:rpm+空格-p+文件名
卸载:rpm+空格-e+文件名
6.使用源代码管理文件
获取源代码包:官方网站寻找,或者下载该安装包复制地址。
示例:如图部署Tengine