转子: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-3.1-37.el6.i686.rpm
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式 最简单的用法就是dos2unix直接跟上文件名:dos2unix file -k:保持输出文件的日期不变 -q:安静模式,不提示任何警告信息。 -V:查看版本 -c:转换模式,模式有...
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的
我选择了 RabbitMQ 团队提供的精简版 Erlang,地址是 https://github.com/rabbitmq/erlang-rpm 。 这里Linux版本是 CentOS 6.6安装的是当前最新版 RabbitMQ 3.7.16,对应Erlang 22.0。 输入命令:vi /etc/yum....
将windows格式的文件转化为unix,此压缩包里面为rpm文件,解压后执行rpm -ivh dos2unix-6.0.3-7.el7.x86_64.rpm 即可 用法为: # 将file转化为unix格式 dos2unix file
离线安装包,亲测可用
离线安装包,亲测可用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [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.x86_64.rpm rpm -ivh unix2dos-2.2-35.el6....
dos2unix unix2dos工具 测试centos7 rmp -ivh dos2unix-7.3.5-alt1.x86_64.rpm即可安装成功
rabbitmq-server-generic-unix-3.6.2安装包,是在Linux操作系统中安装rabbitmq3.6.2的安装包,安装包内包含了所有需要的依赖包,如otp_src_18.3.tar.gz,ncurses-5.6.tar.gz,以及安装说明文档,如果erlang在特殊...
离线安装包,亲测可用
Linux/Unix编程中的rpm包制作,优秀推荐,易学易懂
yum install -y rpm-build dos2unix git clone https://github.com/weiliang-ms/nginx-rpm.git dos2unix nginx-rpm/rpmbuild/SPECS/nginx.spec rpmbuild -ba nginx-rpm/rpmbuild/SPECS/nginx.spec 目录结构说明 目录...
Linux下去掉^M
libffi-3.0.5-1.el5.x86_64.rpm libXp-1.0.0-8.1.el5.x86_64.rpm libXp-devel-1.0.0-8.1.el5.x86_64.rpm libXpm-3.5.5-3.x86_64.rpm libXpm-devel-3.5.5-3.x86_64.rpm openmotif-2.3.1-2.el5_4.1....
VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,...
描述 将 Ubiquiti 的构建为 CentOS 7 RPM 的脚本 为什么? UniFi 没有为 CentOS 7 提供一个包,所以这里有一个脚本来构建一个 ... curl -OL https://www.ubnt.com/downloads/unifi/${TARGET}/UniFi.unix.z