三种工具安装软件(rpm,yum,源码)

rpm工具详解

首先打开虚拟机页面,右下角点击一个光盘的图标,右击点击“连接”,要是真机服务器,就需要把光盘放到dvd中!

#mount /dev/cdrom /mnt/ 把光驱挂载到mnt目录下

其中有个目录叫做package 切换到其下,ls就可以看到很多rpm包

//64位的系统可以安装32位的包!

rpm包格式,包名、版本号、发布版本号、平台

rpm -ivh rpm 包文件         //安装一个rpm包     i:install     v:可视化     h:人性化显示

rpm -Uvh rpm包文件       //升级一个rpm包         U:update

rpm -e  包名         //卸载一个rpm包

rpm -qa         //查询已经安装的包 q:query a:all

rpm -q 包名         //查询指定包是否安装

rpm -qi 包名         //查询指定包信息 i:information

rpm -ql 包名         //列出包安装的文件 l:list

rpm -qf 文件绝对路径          //查看一个文件是由哪个包安装的 f:from

rpm -qf `which vim`         //查询vim这个命令是由什么包安装的

 

yum工具详解

yum list          //列出可用rpm包

ls /etc/yum.repos.d/         //查看包的仓库

yum search vim          //搜索vim包

yum install [-y]         //安装一个包

yum grouplist         //可用的安装组包

yum groupinstall  [-y]         //安装可选的套件,前提要改为英文状态 #LANG=en

例如: yum groupinstall -y 'Basic Web Server'         //安装一个基础网页服务器

yum remove [-y]         //卸载一个安装包

yum update [-y]         //更新系统+安装包,但是如果不加任何的包名,他就会直接升级系统到最新,连同内核的一些服务系统全部升级,如果已经搭建好了所有的环境,不建议操作!!!一般都会在安装完系统后 运行 #yum update

yum provides “/*/vim”         //在日常的工作当中,也许我们会安装一些包,但是却不知道包的名字,我们就会使用如上这条命令去查找,然后再次安装。或者 rpm -qf `which vim`

yum搭建本地仓库

在日常工作中,有些server是不允许联网的,但是我们需要安装一些包,如何做到呢?制作本地仓库!!!

挂载镜像到/mnt目录

#cp -r /etc/yum.repos.d /etc/yum.repos.d.bak         //备份一下

#rm -f /etc/yum.repos.d/*         //删除

#vim /etc/yum.repos.d/dvd.repo         //内容如下

[dvd]

name=install dvd         //名字

baseurl=file:///mnt         //路径

enable=1             //是否启用

gpgcheck=0         //不检测

#yum clean all

#yum list

基本条件:光驱,光盘镜像

三种工具安装软件(rpm,yum,源码)_第1张图片

 

转载于:https://my.oschina.net/zhdya/blog/1031543

你可能感兴趣的:(三种工具安装软件(rpm,yum,源码))