首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

rpm、yum、编译安装轻松管理centos7程序包(3)

rpm、yum、编译安装轻松管理centos7程序包(3)

五、centos系统上的程序rpm包管理

    安装、升级、卸载、查询、校验

5.1 安装

rpm {-i|--install} [install-options] PACKAGE_FILE1..
    -i:安装

# rpm -i zsh-4.3.10-7.el6.x86_64.rpm
# rpm -q zsh                    #rpm -q为查询次包是否安装,在后面的查询中会讲到。
zsh-4.3.10-7.el6.x86_64


    -h:hash, 以#来表示安装进度

# rpm -ih zsh-4.3.10-7.el6.x86_64.rpm
########################################### [100%]
########################################### [100%]

    -v,--verbose:显示安装过程中的详细信息   

# rpm -ivh zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:zsh                    ########################################### [100%]

    -vv:显示更多的详细信息

# rpm -ivvh zsh-4.3.10-7.el6.x86_64.rpm

        安装时常用的组合:-ivh,-ivvh

    --test:不执行真正的安装过程,而仅报告依赖关系及冲突

# rpm -ivh --test zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]

        程序包之间存在依赖关系

        由众多目的单一的小程序组成:结果程序包之间存在相关性;

    --nodeps:忽略依赖关系:副作用:安装成功,但未必能够成功运行

# rpm -ivh php-5.3.3-38.el6.x86_64.rpm
error: Failed dependencies:
    php-cli(x86-64) = 5.3.3-38.el6 is needed by php-5.3.3-38.el6.x86_64
    php-common(x86-64) = 5.3.3-38.el6 is needed by php-5.3.3-38.el6.x86_64
# rpm -ivh --nodeps php-5.3.3-38.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:php                    ########################################### [100%]

    --replacepkgs:覆盖安装:重新安装并覆盖原有的文件            

# rpm -ivh zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]
    package zsh-4.3.10-7.el6.x86_64 is already installed
# rpm -ivh --replacepkgs zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:zsh                    ########################################### [100%]

    --force:强制安装

# rpm -ivh zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]
    package zsh-4.3.10-7.el6.x86_64 is already installed
# rpm -ivh --force zsh-4.3.10-7.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:zsh                    ########################################### [100%]
返回列表