rpm到yum
原创
©著作权归作者所有:来自51CTO博客作者chunsheng666的原创作品,请联系作者获取转载授权,否则将追究法律责任
Redhat的rpm 主要命令:
–i 安装
–U或-F 更新
-e 卸载
-V 校验
-q 查询
一般安装和更新都会配合-vh使用,-v表示显示安装详细信息,-h表示每个#代表2%的进度
其中对于-q 的选项
-a表示全部 all
-l 查看包装上的文件
-f 查看一个文件来源于哪个包
-pl 查看包会装出哪些文件(包还没有装,提前查看)
-i 信息 information
对于-V的显示上
S表示文件大小改变
M 表示type
5 表示md5码
D 表示设备
U 属主
G 属组
T 修改时间
Rpm --inittab 或者—rebuilddb 可以重建数据库/var/lib/rpm
--oldpackage 可以把软件降级
--test 可以试试安装
--checking 检验MD5
Yum可以自动解决软件包的依赖关系
Yum 有个yum库或者说是yum源
每次使用时可以进入寻找,有个解决依赖关系的文件指向,交互式让用户选择是否安装依赖的包。
Yum的创建也比较简单,做了脚本如下:
#!/bin/bash
# yum.sh:
#Author: our RHCE Team
#Version:0.0.01
#created in Sun Jul 18 09:50:06 HKT 2010
mkdir /var/yum /media/cdrom 2>>/dev/null
mount /dev/cdrom /media/cdrom 2>>/dev/null
echo "please wait......"
rsync -ry /media/cdrom/ /var/yum
umount /dev/cdrom
touch /etc/yum.repos.d/chunsheng.repo
cat > /etc/yum.repos.d/chunsheng.repo <<EOF
[base]
name=Server
baseurl=file:///var/yum/Server
enabled=1
gpgcheck=0
[VT]
name=VT
baseurl=file:///var/yum/VT
enabled=1
gpgcheck=0
[Cluster]
name=Cluster
baseurl=file:///var/yum/Cluster
enabled=0
gpgcheck=0
[ClusterStorage]
name=ClusterStorage
baseurl=file:///var/yum/ClusterStorage
enabled=0
gpgcheck=0
EOF
rpm -ivh /var/yum/Server/createrepo-0.4.11 -3.el5.noarch.rpm 2>>/dev/null
createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/
yum clean all
yum list all
常用的yum使用命令
Yum install
Update
Check-update
Remove
List
Clean
Reinstall 重新安装
Downgrade 降级
Provides 查看一个文件由哪个包提供
Search
Info information 软件包信息
上一篇:文件系统和压缩解压缩
下一篇:系统的启动过程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
rpm yum 编译;
&n
yum rpm -
wget rpm yum
例子:在linux安装mysql 1.wget是要获取mysql源安装包 2.rpm 安装mysql源 3.yum 命令安装mysql
linux mysql 安装包 linux安装 Linux -
linux rpm yum
linux rhel rpm yum
linux yum rhel rpm