rpm使用时,提示:No such file or directory解决方法

rpm包名是否书写正确

  • 首先检查的就是包名是否正确,末尾是否有.rpm后缀。

是否在正确的目录下安装

  • 在当前执行rpm命令的目录下是否有你要安装的rpm包?没有当然不行!

找到所需rpm包的绝对路径

  • 首先找到这个包的路径,可以使用以下方法找:
1.	yum  search  包名(关键字也可以)					##首先,查看相关的具体的包名的全称和作用
2.	rpm  -ql  包名									##其次,查看软件在系统中的安装文件路径,可能出现很多路径,仔细发现最匹配的
3.	rpm  -qlp  包名									##查看未安装的软件包在系统中如果安装后产生文件的路径
  • 其实通常情况下,我们要的包,都会在我们的yum源的Packages目录中
  • 使用绝对路径进行安装
rpm  -ivh  /var/www/html/westos/Packages/coreutils-8.22-18.el7.x86_64.rpm
##这里的Packages是我的系统镜像源的目录中的
  • 这样操作就不会报错了!耐心点,会成功的~
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
出现 "librpm-4.6.so: cannot open shared object file: No such file or directory" 的错误提示意味着程序无法找到所需的共享库文件。这通常是由于缺少或损坏的库文件引起的。根据引用和引用,可以看出缺少的库文件是 "libstdc++.so.6"。而根据引用,还可以看出缺少的库文件是 "libz.so.1"。 要解决这个问题,你可以尝试以下几个步骤: 1. 确保所需的库文件存在于系统中。你可以使用命令 `ls` 来检查这些库文件是否存在。例如,你可以执行以下命令来检查 "libstdc++.so.6" 的存在: ``` ls /usr/lib/libstdc++.so.6 ``` 2. 如果库文件确实存在,但仍然无法加载,可能是因为库文件路径没有正确配置。你可以尝试通过设置 `LD_LIBRARY_PATH` 环境变量来指定库文件的路径。例如,如果库文件的路径是 `/usr/lib`,你可以执行以下命令来设置环境变量: ``` export LD_LIBRARY_PATH=/usr/lib ``` 3. 如果库文件确实不存在于系统中,你需要安装相应的库文件。你可以使用包管理器来安装缺少的库文件。例如,在Ubuntu上,你可以使用以下命令来安装 "libstdc++6" 和 "zlib1g": ``` sudo apt-get install libstdc++6 zlib1g ``` 通过执行以上步骤,你应该能够解决 "librpm-4.6.so: cannot open shared object file: No such file or directory" 的错误,并成功加载所需的共享库文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [关于错误 libstdc++.so.6:cannot open shared object file 和 libstdc++.so.6: wrong ELF class 的解决和...](https://blog.csdn.net/heming621/article/details/49927063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [libz.so.1: cannot open shared object file](https://blog.csdn.net/u012160954/article/details/50229935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值