clts.net
当前位置:首页 >> rpm 包提示依赖 >>

rpm 包提示依赖

哪有自己依赖自己的rpm包的呢,截图上面的提示信息的意思是needed by,是某某rpm包“被......依赖”的意思,所以“needed by”前面的名字才是安装时依赖的软件包,这个软件包依赖的应该是libcom_err-devel和pkgconfig(com_err)这两个软件。

1.加上 --nodeps,意思不考虑依赖 2.更狠的--force,强制安装 你可以在这两个之前试试--aid自己解决依赖

你的命令没有问题。 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....

又一个听网上教程瞎忽悠的可怜人碍…说下什么系统吧。我建议用 yum ,这东西可以自动解决依赖。官方还是自己建,要看系统。

又一个听网上教程瞎忽悠的可怜人碍…说下什么系统吧。我建议用 yum ,这东西可以自动解决依赖。官方还是自己建,要看系统。

下载安装埃。。不会源代码安装就用yum install去安装 很方便的

在命令行下输入 rpm -ivh 软件包名称 安装软件 rpm -e 软件包名称 卸载软件 rpm -qa 软件包名称 查看是否安装了该软件 像你这种情况 如果可以连接外网的话可以直接用yum安装 yum install XXXX 或者忽略关联报 rpm -ivh xxxxx --nodeps

不会,有依赖它的包的话,会有提示,这个软件包也不会被卸载 它的依赖包也不会被卸载 可以用不检查依赖关系强制卸载:rpm -e --force --nodeps xxxx

自动依赖校验只会通过 pkgconfig 找出依赖的 .so 文件,而绝对不是软件包!可以通过命令反查生成的 rpm 包所依赖的这些 .so 文件属于哪个包,再把这些依赖的包的名称写进 spec,最后重新编译就行了。 晕了,居然把%files字段放到BuildRequires下...

你这几个不是针对你当前系统的包吧? 这几个依赖都算是是基本库,应该你的系统自带了。你这可能是版本不对应导致 so 后面的那个接口版本号不一致。 rpm -q 只是搜索他自己的数据库,这个数据库只有已经安装的软件书记。找不到的依赖,你再怎么用...

网站首页 | 网站地图
All rights reserved Powered by www.clts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com