Linux下rpm格式的软件到底如何安装?
我下了个linuxqq的rpm软件包,执行rpm-ivhXX.rpm,出现以下错误:error:Faileddependencies:libcairo.so.2isnee...
我下了个linuxqq的rpm软件包,执行rpm -ivh XX.rpm,出现以下错误:
error: Failed dependencies:
libcairo.so.2 is needed by linuxqq-v1.0.2-beta1
libpangocairo-1.0.so.0 is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6 is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6(CXXABI_1.3) is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6(GLIBCXX_3.4) is needed by linuxqq-v1.0.2-beta1
rtld(GNU_HASH) is needed by linuxqq-v1.0.2-beta1
[root@localhost root]#
*****************************************************
后来下了个tar.gz格式的,解压之后输入“./configure”,总是提示没有该路径,输入“make”报错。如何安装的? 展开
error: Failed dependencies:
libcairo.so.2 is needed by linuxqq-v1.0.2-beta1
libpangocairo-1.0.so.0 is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6 is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6(CXXABI_1.3) is needed by linuxqq-v1.0.2-beta1
libstdc++.so.6(GLIBCXX_3.4) is needed by linuxqq-v1.0.2-beta1
rtld(GNU_HASH) is needed by linuxqq-v1.0.2-beta1
[root@localhost root]#
*****************************************************
后来下了个tar.gz格式的,解压之后输入“./configure”,总是提示没有该路径,输入“make”报错。如何安装的? 展开
7个回答
展开全部
很明显是包的依赖性没有搞定啊,就是说你系统里面有些必要的包没有安装,要装就先要解决依耐性问题啊。如果是REDHAT,可以配置YUM;如果是SUSE,用YAST工具就可以自动解决依赖性问题。比较简单的。
tar.gz的包解压出来是源码的么,./configure配置的时候,是生成一个makefile文件,通常情况是都是不需要用./configure这一步的,报错是因为你的当前目录下面没有configure这个文件啊。至于你输入make的时候报错,还是系统里面缺少一些包,因为make这个编译过程,需要调用系统里面的gcc、c++等很多东东,但这些东东没有装或则是少装了,就会报错。因此还是要解决缺少包的安装。自然依然是依耐性的关系。
tar.gz的包解压出来是源码的么,./configure配置的时候,是生成一个makefile文件,通常情况是都是不需要用./configure这一步的,报错是因为你的当前目录下面没有configure这个文件啊。至于你输入make的时候报错,还是系统里面缺少一些包,因为make这个编译过程,需要调用系统里面的gcc、c++等很多东东,但这些东东没有装或则是少装了,就会报错。因此还是要解决缺少包的安装。自然依然是依耐性的关系。
展开全部
在命令行下输入 rpm -ivh 软件包名称 安装软件
rpm -e 软件包名称 卸载软件
rpm -qa 软件包名称 查看是否安装了该软件
像你这种情况 如果可以连接外网的话可以直接用yum安装 yum install XXXX
或者忽略关联报 rpm -ivh xxxxx --nodeps
rpm -e 软件包名称 卸载软件
rpm -qa 软件包名称 查看是否安装了该软件
像你这种情况 如果可以连接外网的话可以直接用yum安装 yum install XXXX
或者忽略关联报 rpm -ivh xxxxx --nodeps
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你确认下你是什么linux,redhat,fedora,centos等式安装RPM包,
至于ubuntu,debian等是下载安装apt的了。
下载相对应的就不会有大的问题的,到tecent官网去下载吧,
至于ubuntu,debian等是下载安装apt的了。
下载相对应的就不会有大的问题的,到tecent官网去下载吧,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你rpm安装是少了依赖包,而你tar.gz解压之后,并不是所有这样的都要./configure 有的里面有执行文件如 install 你最好找找;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先说tar.gz源码类的吧。这种要你手动安装,编译,首先你还要安装了相关的编译软件如gcc g 等。一般操作 configure , make
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询