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
基本条件:光驱,光盘镜像