20150514Linux下rpm包安装错误及解决方案

(1)用rpm -ivh ***.rpm解压RedHat自带boost出现错误如下:

warning: /media/RHEL_6.3 i386 Disc 1/Packages/boost-1.41.0-11.el6_1.2.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

解决方案:#rpm --import /etc/pki/rpm-gpg/RPM*

原因:网上说是yum安装了旧版本的GPG keys造成的。

(2)解压rpm包出现error:Failed dependencies ....

原因:将要解压的包,所需的依赖资源不足,即缺少...表示的包

解决1:网上有人说使用,rpm -ivh ***.rpm --nodeps --force

这两个参数是安装时不再分析包之间的依赖关系而直接安装。我个人觉得这种方式不是特别好

解决2:将...提示的包手动安装,繁琐不推荐。

解决3:使用yum,即Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

>yum search XXX (XXX表示软件,可为gcc boost)

>yum install XXX XXX.rpm   // 即可,XXX为安装好后的软件包名,若省略则可以使用 cat /etc/yum.conf | grep cachedir 查看默认路径

时间: 2024-10-08 00:53:10

20150514Linux下rpm包安装错误及解决方案的相关文章

CentOS6.5系统下RPM包安装MySQL5.6

From:http://www.linuxidc.com/Linux/2015-04/116003.htm 1.查看操作系统相关信息. [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# uname -a Linux linuxidc 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UT

MySQL数据库系列之Centos6.5系统下RPM包安装MySQL5.6

查看操作系统相关信息. [[email protected]_db1 ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected]_db1 ~]# uname -a Linux bj_db1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 2.创建需要下载rpm软

CentOS6.5系统下RPM包安装MySQL5.6(转)

1.查看操作系统相关信息. [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# uname -a Linux linuxidc 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 2.创建需要下载rpm软件包的目

使用RPM包安装、配置和拆卸MySQL

通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/usr/src目录下 cd /usr/src rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷贝一个示例配置文件作为mysql的配置文件:

fedora22用rpm包安装配置postgresql数据库

严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置. 安装 1.安装环境: 操作系统:fedora 22 数据库:postgresql-9.4 安装过程使用root用户 2.安装包: postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-server-9.4.4-1PGDG.f22.x86_64.rpm 3.严格按照顺序安装: rpm -

centos6.5 下rpm离线安装apache2.2+php5.5+mysql5.6

1,安装,mysql 见网址:http://bt9527.blog.51cto.com/9142217/1437877 2,安装apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/dist/httpd/ 我放在/home/目录下        解压缩:    tar -zxvf httpd-*.tar.gz    mv httpd-* apache    执行命令:    cd apache    ./configure --pre

基于rpm包安装的httpd基础及基本配置

http:hyper text transfer protocol超文本传输协议 一.http简介 我们在浏览网页时,一定见过以html结尾的网页,这里html(hyper text mark language超文本标记语言)是一种编程语言,由html编写出来的文档即为超文本文档. 在早期,http只能传输超文本信息,而不能传输音视频等其他格式的文件,后来http协议中引入了MIME(mutipurpose Internet Mail Extesion)的机制,MIME可以将非文本文件编码成文本

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum

漫漫运维路——基于rpm包安装实现LAMP

LAMP早期即为Linux+Apache+MySQL+PHP,以基于Linux平台的三个软件搭建出动态网页站点,而现在的LAMP不仅仅代表以上几个软件,因为现在的开源软件种类较多,网站的构建人员的选择也较多,所以现在的M可以为MySQL,也可以为maria DB或者是其他的数据库管理系统.而P则也不仅可代表PHP,在实际应用中还可能是Python.Perl.JSP等语言. 本文将基于rpm包安装的形式实现Linux+Apache+MySQL+PHP的LAMP平台,并且实现以下功能: 1.创建两个