IT业行者,行者无疆
分类: LINUX
2010-11-09 10:53:07
软件添加删除
一、RPM软件包命令
1. 安装软件包
rpm –ivh [RPM包文件名称]
i:表示安装软件包。
v:表示在安装过程中显示详细的信息。
h:表示显示水平进度条。
2. 软件包冲突
rpm -ivh –replacefiles *.rpm
软件包冲突忽略错误继续安装。
3. 卸载软件包
rpm -e *.rpm
e:表示卸载软件包。
4. 升级软件包
rpm -uvh *.rpm
u:表示升级软件包。
5. 刷新软件包
rpm -Fvh *.rpm
F:表示刷新软件包。
6. 查询软件包
rpm -q [RPM包文件名称]
rpm -qa
7. 校验软件包
rpm -V
如果知道要安装的软件包及软件包间的依赖关系,可以在安装光盘Server目录中找到rpm软件包,用指令rpm安装。
如:
rpm -i /media/rhel /Server/createrepo-
rpm -i /media/rhel /Server/switchdesk-
二、系统提供的添加删除软件工具---软件包管理者。
实现图形化添加删除程序:
1. mount -o loop rhel-5-server-dvd.iso /media/rhel
2. vi /etc/yum.repos.d/rhel-local.repo
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Cluster
baseurl=file:///media/rhel/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage
baseurl=file:///media/rhel/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Server
baseurl=file:///media/rhel/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=file:///media/rhel/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
3. mkdir -p /var/rhel/{Cluster,ClusterStorage,Server,VT}
4. createrepo -o /var/rhel/Cluster -g /media/rhel/Cluster/repodata/comps-rhel5-cluster.xml /media/rhel/Cluster
createrepo -o /var/rhel/ClusterStorage -g /media/rhel/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /media/rhel/ClusterStorage
createrepo -o /var/rhel/Server -g /media/rhel/Server/repodata/comps-rhel5-server-core.xml /media/rhel/Server
createrepo -o /var/rhel/VT -g /media/rhel/VT/repodata/comps-rhel5-vt.xml /media/rhel/VT
5. mount --bind /var/rhel/Cluster/repodata /media/rhel/Cluster/repodata
mount --bind /var/rhel/ClusterStorage/repodata /media/rhel/ClusterStorage/repodata
mount --bind /var/rhel/Server/repodata /media/rhel/Server/repodata
mount --bind /var/rhel/VT/repodata /media/rhel/VT/repodata
6. yum clean all
注:3、4、5、6可直接复制到终端执行。
执4前要先安装createrepo
rpm -i /media/rhel /Server/createrepo-
三、磁盘空间不够,会导致安装程序出错。