Chinaunix首页 | 论坛 | 博客
  • 博客访问: 669556
  • 博文数量: 255
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 2811
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-09 13:29
个人简介

IT业行者,行者无疆

文章分类

全部博文(255)

文章存档

2011年(121)

2010年(134)

我的朋友

分类: 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-0.4.4-2.fc6.noarch.rpm

rpm  -i  /media/rhel /Server/switchdesk-4.0.8-6.noarch.rpm

 

二、系统提供的添加删除软件工具---软件包管理者。

    实现图形化添加删除程序:

 

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

 

注:3456可直接复制到终端执行。

4前要先安装createrepo

rpm  -i  /media/rhel /Server/createrepo-0.4.4-2.fc6.noarch.rpm

三、磁盘空间不够,会导致安装程序出错。

阅读(522) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~