linux下安装rpm文件,遇到包依赖不满足的问题

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
linux下安装rpm遇到的包依赖问题

表示nsmbd这个包要依靠或调用libc.so.6,libpam.so.0等等这些的函数库或其他类似数据。所以要解决就必须安装这4个东西。
如果你是RH的,就#YUM INSTALL GLIBC—2。4。。。括号里面的那个名称
依次装完就可以装nsmbd。
如果ubuntu或dbian 就#apt-get ****
不排除可能会出现的连锁依赖问题。只能一个个解决。
请采纳。

需要准备的工具:电脑,Ubuntu软件。
1、首先,使用以下命令安装auto-apt:sudo apt-get install auto-apt。

2、一旦安装完毕,请运行以下命令来下载auto-apt所需的文件列表。这个过程需要几分钟的时间。

3、完成第一个命令后,运行以下命令更新其数据库。这些命令也将需要几分钟。sudo auto-apt updatedb && sudo auto-apt update-local。

4、在您完成构建auto-apt的数据库之后,可以使用以下命令启动./configure进程:sudo auto-apt运行./configure。

5、运行以下命令,将“ example.pc ”替换为文件名,该命令将准确地告诉您需要安装哪个软件包。

表示nsmbd这个包要依靠或调用libc.so.6,libpam.so.0等等这些的函数库或其他类似数据。所以要解决就必须安装这4个东西。
如果你是RH的,就#YUM INSTALL GLIBC—2。4。。。括号里面的那个名称
依次装完就可以装nsmbd。
如果ubuntu或dbian 就#apt-get ****
不排除可能会出现的连锁依赖问题。只能一个个解决。

使用yum在线安装,或者手工找所有需要的包直到满足所有依赖关系。

你什么系统?
你的 nsmdb 不是针对你当前的系统的。

glibc 是系统关键底层库,如果升级或者降级这个程序库,会导致系统无法使用。

找对应你当前系统的 nsmbd 吧。或者升级/降级你的系统来匹配 nsmdb 。

当然就是缺少
libc.so.6(GLIBC_2.4) 被 nsmbd-1.0-3.noarch 所需要
libpam.so.0(LIBPAM_1.0) 被 nsmbd-1.0-3.noarch 所需要
libpam_misc.so.0(LIBPAM_MISC_1.0) 被 nsmbd-1.0-3.noarch 所需要
rtld(GNU_HASH) 被 nsmbd-1.0-3.noarch 所需要
因为这些文件存在一些被你安装软件的所需要的库,跟windows下的dll文件差不多性质。
例如你编译一个程序一样,它需要调用系统里的库的文件。
找到,并安装这些包就可以了
建议你别用rpm包,用源泉文件包自己编译。这样问题较少。

  • linux下安装rpm文件,遇到包依赖不满足的问题
    答:表示nsmbd这个包要依靠或调用libc.so.6,libpam.so.0等等这些的函数库或其他类似数据。所以要解决就必须安装这4个东西。如果你是RH的,就#YUM INSTALL GLIBC—2。4。。。括号里面的那个名称 依次装完就可以装nsmbd。如果ubuntu或dbian 就#apt-get *** 不排除可能会出现的连锁依赖问题。只能...
  • linux yum遇到无法同时安装的两个rpm包怎么办?
    答:根据你所提供的信息,你现在已经安装的是低版本的openssl-libs,而安装xrdp需要的是高版本的,建议先对openssl进行升级,然后再安装xrdp yum install openssl openssl-libs openssl* -y yum install xrdp -y 希望可以帮助你,请采纳,谢谢
  • linux下安装 rpm软件包问题
    答:既然是redhat,那默认就没有在线更新工具了,有两种方法:第一,找出你要安装的软件包依赖的软件包,不过依赖的软件包可能还要依赖其它的软件包,以此类推。。。第二种安装yum,使用yum自动解决rpm依赖问题,安装方法如下:1)下载Yum - Yum for Red Hat Linux 9 http://ftp.freshrpms.net/pub/fresh...
  • linux 安装 rpm,缺少依赖包,怎么解决
    答:你可以通过yum安装 自己找依赖包。linux很多时候会发生这种情况,比如A依赖B.B依赖C.C又依赖A。那你就rpm -ivh ABC 一起装
  • 我在linux上想安装一个RPM包,结果报错了(报错在图中)
    答:这是缺少依赖包。系统已经提示了需要glibc软件包2.9版linux-kernel-headers以及rpmlib(PayLoadIsLzma),其中最后一个软件包的版本不能高于4.4.2.1,换句话说,最后那个包的版本如果刚好是4.4.2.1的话,可以,低于4.4.2.1版也没事。但是如果比4.4.2.1版还要高。比方说4.4.2.2就不行了。你...
  • 在linux centos5.4版本上安装rpm文件报依赖动态包不存在
    答:你这里是安装时没有选中开发包! 一是你可以重新安装,二是可以从安装文件包中提取出这些rpm进行rpm安装,哪个都不简单,你看着做吧
  • linux下安装rpm
    答:1、点击文件,点击文件这里download目录。或者是rmp包所在的目录下。2、找到rpm包目录之后,右键打开一个终端了。3、输入安装的命令之:【sudoyuminstall】,把软件拖入到命令后。4、输入电脑上的设置的密码了,那么就可以安装好了,此时点击dock上的点。5、那么就可以看到安装之后的软件了。linux不配yum...
  • linux 高手请进... 在安装rpm软件包时,出现以下错误: 请高手 帮个忙...
    答:明显是指你安装时缺少这个库文件。建议你下载对应的文件,然后再安装rpm包,网址 www.rpmfind.net 也可以使用yum来安装。如 yum 软件名称 也可以执行:rpm -ivh 包名称 --nodeps --force 用于不分析依赖关系,来强制安装,但是可能会使安装的东西有错误。建议使用yum安装 ...
  • Linux如何安装rpm格式的文件?
    答:1、cd到你存放rpm文件包的目录 rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm 安装时可能会遇到缺少包的错误。rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 软件包重复安装将会失败,若仍需要安装必须加--replacepkgs rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 软件包的某个文件...
  • 在linux下安装mysql的rpm包,提示错误,看不明白什么意思,帮忙解释下
    答:这是包的依赖关系。安装MySQL-server-community-5.0.67-0.rhel5.i386.rpm时必须先安装libc.so.6(GLIBC_2.4)和rtld(GNU_HASH)。出现“You have mail in /var/spool/mail/root”是因为做了任务计划。没有影响。