`
lwcheng1985
  • 浏览: 96005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

unix-rpm(转)

阅读更多
转子:http://blog.sina.com.cn/s/blog_6151984a0100evli.html
rpm –ivh             安装rpm 包

    rpm升级
rpm –Uvh sendmail-8.9.3-10.i386.rpm


    rpm –qa | grep …        查当前安装的rpm包

    rpm -q telnet-server


    卸载RPM软件包------rpm -e
    最基本的卸载例子
# rpm -qa | grep php                卸前先查
php-ldap-5.0.4-10
php-5.0.4-10
php-pear-5.0.4-10
# rpm -e php-pear-5.0.4-10 php-5.0.4-10 php-ldap-5.0.4-10
可以一次卸载多个
# rpm -qa | grep php


    卸载中常见的依赖错误
# rpm -qa | grep httpd
system-config-httpd-1.3.2-2
httpd-2.0.54-10

# rpm -e httpd-2.0.54-10
error: Failed dependencies:
        httpd-mmn = 20020903 is needed by (installed) mod_perl-2.0.0-0.rc5.3.i386
        httpd-mmn = 20020903 is needed by (installed) mod_python-3.1.4-2.i386
        httpd-mmn = 20020903 is needed by (installed) mod_ssl-2.0.54-10.i386
        webserver is needed by (installed) webalizer-2.01_10-28.i386
        httpd >= 2.0.40 is needed by (installed) mod_perl-2.0.0-0.rc5.3.i386
        httpd >= 2.0.40 is needed by (installed) mod_python-3.1.4-2.i386
        httpd = 2.0.54-10 is needed by (installed) mod_ssl-2.0.54-10.i386
        httpd is needed by (installed) system-config-httpd-1.3.2-2.noarch
卸不掉,很多软件依赖它,只能把依赖软件先卸掉
[root@localhost data]# rpm -e system-config-httpd-1.3.2-2

[root@localhost data]# rpm -qa | grep mod_perl
mod_perl-2.0.0-0.rc5.3
[root@localhost data]# rpm -qa | grep mod_python
mod_python-3.1.4-2
[root@localhost data]# rpm -qa | grep mod_ssl
mod_ssl-2.0.54-10
[root@localhost data]# rpm -e mod_perl-2.0.0-0.rc5.3
[root@localhost data]# rpm -e mod_python-3.1.4-2
[root@localhost data]# rpm -e mod_ssl-2.0.54-10

[root@localhost data]# rpm -e httpd-2.0.54-10
error: Failed dependencies:
        webserver is needed by (installed) webalizer-2.01_10-28.i386

[root@localhost data]# rpm -qa | grep webalizer
webalizer-2.01_10-28
[root@localhost data]# rpm -e webalizer-2.01_10-28

[root@localhost data]# rpm -e httpd-2.0.54-10
warning: /etc/httpd/conf/httpd.conf saved as /etc/httpd/conf/httpd.conf.rpmsave


    rpm  --nodeps (不检查依赖性)
因为linux的一些bug,有些软件是相互依赖的,先装/卸哪个都不行,就得用nodeps这个参数才行。
下边的“死循环”,你需要我,我需要你
[root@nm http]# rpm -ivh httpd-suexec-2.0.52-25.ent.i386.rpm
warning: httpd-suexec-2.0.52-25.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
        httpd = 2.0.52-25.ent is needed by httpd-suexec-2.0.52-25.ent.i386
    Suggested resolutions:
        httpd-2.0.52-25.ent.i386.rpm

[root@nm http]# rpm -ivh httpd-2.0.52-25.ent.i386.rpm
warning: httpd-2.0.52-25.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
        httpd-suexec is needed by httpd-2.0.52-25.ent.i386
    Suggested resolutions:
        httpd-suexec-2.0.52-25.ent.i386.rpm
解决:一个--nodeps不依赖,一个正常的依赖
[root@nm http]# rpm -ivh --nodeps httpd-2.0.52-25.ent.i386.rpm
warning: httpd-2.0.52-25.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:httpd                  ########################################### [100%]
[root@nm http]# rpm -ivh httpd-suexec-2.0.52-25.ent.i386.rpm
warning: httpd-suexec-2.0.52-25.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:httpd-suexec           ########################################### [100%]
分享到:
评论

相关推荐

    dos2unix-7.4.0-3.el8.x86_64.rpm

    dos2unix-7.4.0-3.el8.x86_64.rpm

    dos2unix-6.0.3-4.el7.x86_64.rpm

    dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的

    dos2unix-6.0.3-7.el7.x86_64.rpm.7z

    dos2unix命令用来将DOS格式的文本文件转换成UNIX格式 最简单的用法就是dos2unix直接跟上文件名:dos2unix file -k:保持输出文件的日期不变 -q:安静模式,不提示任何警告信息。 -V:查看版本 -c:转换模式,模式有...

    jdk-6u21-linux-x64-rpm.tar.gz

    它被压缩为tar.gz格式,这是一种在Linux和Unix系统中常见的归档和压缩方式。 首先,我们来详细解析这个文件名: 1. **jdk-6u21**:这是Java JDK的标识,"6"代表这是Java 6版本,"u21"表示这是一个更新版本,即...

    dos2unix-6.0.3-7.el7.x86_64.zip

    将windows格式的文件转化为unix,此压缩包里面为rpm文件,解压后执行rpm -ivh dos2unix-6.0.3-7.el7.x86_64.rpm 即可 用法为: # 将file转化为unix格式 dos2unix file

    dos2unix-7.4.0-3.el8.ppc64le.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    dos2unix-7.4.0-3.el8.aarch64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    rabbitmq-server-generic-unix-3.7.7.tar

    标题中的“rabbitmq-server-generic-unix-3.7.7.tar”表明这是一个针对Unix系统(包括Linux)的RabbitMQ服务器版本3.7.7的压缩包文件。RabbitMQ是一个开源的消息代理和队列服务器,它实现了Advanced Message Queuing...

    rabbitmq-server-generic-unix-3.7.16.tar.xz

    我选择了 RabbitMQ 团队提供的精简版 Erlang,地址是 https://github.com/rabbitmq/erlang-rpm 。 这里Linux版本是 CentOS 6.6安装的是当前最新版 RabbitMQ 3.7.16,对应Erlang 22.0。 输入命令:vi /etc/yum....

    Ice-3.5.1-el6-x86_64-rpm.tar.gz

    这个压缩包采用tar.gz格式,这是一种在Linux和Unix系统中常用的文件打包和压缩方式。通过`rpm -ivh Ice-3.5.1-el6-x86_64-rpm.tar.gz`命令,用户可以安装这个压缩包中的所有组件。 标签 "Ice" 指的是这个软件的主要...

    rabbitmq-server-generic-unix-3.7.5.tar

    总结起来,这个压缩包包含的是RabbitMQ 3.7.5服务器的Unix版本以及Erlang的源码和RPM软件包,适合在类Unix系统上安装和运行RabbitMQ。用户需要先安装Erlang环境,然后可以选择合适的RabbitMQ服务器版本进行部署。...

    dos2unix-3.1-37.el6.i686.rpm

    dos2unix-3.1-37.el6.i686.rpm

    unix2dos-2.2-35.el6.x86_64.zip

    rpm -ivh unix2dos-2.2-35.el6.x86_64.rpm rpm -ivh unix2dos-2.2-35.el6.x86_64.rpm rpm -ivh unix2dos-2.2-35.el6.x86_64.rpm rpm -ivh unix2dos-2.2-35.el6.x86_64.rpm rpm -ivh unix2dos-2.2-35.el6....

    dos2unix_6.0.3

    【dos2unix_6.0.3】是一个用于在不同操作系统之间进行文本文件格式转换的实用程序,尤其针对从DOS或Windows系统到UNIX或Linux系统的情况。这个工具的主要功能是将那些使用CRLF(回车换行)作为行结束符的DOS/Windows...

    perl-Unix-Syslog-1.1-29.el8.x86_64.rpm

    离线安装包,亲测可用

    perl-Unix-Syslog-1.1-29.el8.ppc64le.rpm

    离线安装包,亲测可用

    dos2unix linux安装包

    **dos2unix Linux 安装包详解** dos2unix 是一款在 Unix/Linux 系统中使用的工具,用于转换文本文件的格式,确保它们在不同操作系统之间兼容。它主要用于消除DOS/Windows系统与Unix/Linux系统之间的文本文件格式...

    dos2unix-7.3.5-alt1.x86_64.rpm

    dos2unix unix2dos工具 测试centos7 rmp -ivh dos2unix-7.3.5-alt1.x86_64.rpm即可安装成功

    dos2unix安装包附安装说明书.zip

    - 对于基于RPM的系统(如CentOS/RHEL): ``` sudo yum install dos2unix ``` - 如果没有可用的包管理器,通常需要编译源代码安装。这包括解压源代码包、配置、编译和安装: ``` tar xvf dos2unix源代码包....

Global site tag (gtag.js) - Google Analytics