www.fltk.net > linux下安装rpm遇到的包依赖问题

linux下安装rpm遇到的包依赖问题

如果你的Linux系统有YUM并且你的机器能上网的话,那么你可以用yum localinstall “你的rpm”,让yum来解决依赖关系.否则,你需要根据提示去下载这些缺少的包并安装.

需要准备的工具:电脑,Ubuntu软件.1、首先,使用以下命令安装auto-apt:sudo apt-get install auto-apt.2、一旦安装完毕,请运行以下命令来下载auto-apt所需的文件列表.这个过程需要几分钟的时间.3、完成第一个命令后,运行以下命令更

可能是你的ras-linux-3.0-5.i386.rpm下载的不完全,你换个下载网站重新下载一下,再安装试试,我想应该就没有问题了.还有,你在安装这个软件包的时候,一定要在软件包所在的目录进行安装,如果不在这个目录当中的话,那你一定要写软件包所在的绝对路径.

我首先说下,你的命令没有问题.rpm-5.1.6.tar.gz不是rpm包,是一个gz的压缩包,用tar -xzvf rpm-5.1.6.tar.gz是可以解压成功的.如果你要装rpm包应该是 rpm -ivh 包名或者你那个rpm-5.1.6.tar.gz原本是rpm包,后来被重命名了,你用rpm -ivh rpm-5.1.6.tar.gz试试

命令都用错了: #查询包是否被安装 rpm -qa|grep 安装包名#卸载已经安装的包 rpm -e 安装包名

你好!rpm 安装最好是有DVD安装盘 缺少什么包到盘里找就行了 make出错原因很多 一般都会有提示 常见的有缺少编译包 gcc 权限不够等问题打字不易,采纳哦!

你这几个不是针对你当前系统的包吧?这几个依赖都算是是基本库,应该你的系统自带了.你这可能是版本不对应导致 so 后面的那个接口版本号不一致.rpm -q 只是搜索他自己的数据库,这个数据库只有已经安装的软件书记.找不到的依赖,你再怎么用他搜索也找不到的.不过 rpm 有一个的外置数据库可以用,提供系统没安装的软件包数据.但我记得现在有 yum 和联网也方便后,这个东西就没了.还不用 yum 安装……这种自己折腾自己玩的事情……http://rpm.pbone.net/自己搜索去吧……注意,如果确实是版并不一致导致的,千万不要强行安装,不然整个系统会挂的.

意思是说openssl-devel这个包需要先安装openssl这个包,后面的都是版本号,相信你也知道.这两个可不是同一个包哦! 建议你用yum安装吧,会自动为你解决依赖关系,方便的多.

缺少 libc 库,你应该得需要安装一下 glibc当然你可以将Linux光盘挂载到Linux机上,然后利用Linux的软件管理工具找到gcc安装,这样可以同时安装依赖的库,比如你用的是suse,那么就输入yast2,然后找到 software management,查找gcc并安装;其它发行包也会有类似的软件管理工具

这就是linux的不足之处了,用rpm要解决很多依赖关系的包,你放进系统碟,把它提示的相关依赖包全部装了,就可以安装啦.

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com