安装软件包介绍
介绍
windows中,安装包双击的exe文件,也是二进制安装包,不能使用记事本或word这种文本文档工具去查看 ; linux中,安装包也是二进制文件,不能使用cat、less、head等工具去查看;
RPM工具
linux系统中存在一个关于RPM的数据库,它记录了安装包以及包与包之间的依赖关系。
RPM包是预先在linux机器上编译并打包的文件,安装非常快捷。 缺点是,安装环境必须与编译是的环境一致或相当, 包与包之间存在回想依赖的情况,卸载是需先把依赖的包卸载。
如果依赖的包是系统所必须的,就不能卸载这个包,否则系统会崩溃。
yum工具
能从网上下载包;
下载后能自动安装,如果安装包彼此有依赖关系,也会依次下载并安装。
RPM包
1.准备:将虚拟光驱中的系统安装盘镜像,挂载到/mnt目录下
步骤:
首先 设置光驱启动,点击虚拟机设置;
然后在系统里
df -h 查看/mnt/目录是否使用
ls /mnt/
mount /dev/cdrom /mnt/ //挂载
cd /mnt/
ls //使用列出文件后 能看到有个P开头的文件
cd Packages/ //查看 里面就是安装包了
ls
2.选项 : rpm 【】flilename
-ivh:安装rpm包
-Uvh: 升级一个包
-e: 卸载一个包
-qa:查询已安装的包
-q:查询一个包是否安装
-qi:查询指定包的信息
-ql:列出这个包的安装文件
** -qr**:列出一个文件是由哪个包安装,后面接的是文件路径 ;
Ps:当我们不知到,所要查找的命令的文件路径时,可以用反引号如: ` whic cd (后面只有个)``
安装命令补充:
-i:安装
-v:可视化
-h:显示安装进度;
- -force:强制安装,即使覆盖属于其他包的为念也要安装;
- -nodeps:当安装的RPM包依赖其它包时,即使其它包没有安装,也要安装这个包。
yum 工具
基本命令:
list:列出所有可用的RPM包资源;
serarch:搜索RPM包;
**install [-y] :安装一个包,后面接包名,如果不加y选项,则会以用户交互的方式安装;
remove [-y]:卸载一个包,后面跟包名,注:一般不会加y选项 ,因为容易误删依赖包;
update [-y]: 升级一个包;
** grouplist :把可用的组全都列出来。若选择其中的组就会安装组里面的rpm包,在安装完系统后,进入系统,使用yum工具安装这些组;
provides "/*/vim":查找一个命令是由哪个包构成,前提是系统里没有的。**注:**示例中的是查找vim命令。
ps:使用精准搜索,如:**yum list |grep 'vim' **。表达,在yum lst的搜索结果里,去过滤有vim的字符,并且会有特殊颜色显示
yum搭建本地仓库
介绍
方便在无法联网的时候,使用yum下载并安装包
概要
1.挂载镜像到目录
2.用vi访问那个刚才的目录
3.编辑配置文件
4.清除缓存
扩展
2.搭建局域网yum源