找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 19048|回复: 18

opkg 安装总是出错,需要怎么正确配置 opkg 才行?

[复制链接]
发表于 2019-10-9 22:25 | 显示全部楼层 |阅读模式
使用 lean 的 k3, 版本 OpenWrt R9.10.1 / LuCI Master (git-19.268.50099-562a894)

opkg update 后想安装 aria2,出现如下错误

root@OpenWrt:~# opkg install luci-app-aria2
Installing luci-app-aria2 (git-19.280.64531-5ccbda5-1) to root...
Downloading https://openwrt.proxy.ustclug.or ... 1-5ccbda5-1_all.ipk
Installing libstdcpp6 (7.4.0-2) to root...
Downloading https://openwrt.proxy.ustclug.or ... 2_arm_cortex-a9.ipk
Collected errors:
* check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6
    But that file is already provided by package  * libstdcpp
* check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6.0.24
    But that file is already provided by package  * libstdcpp
* check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6.0.24-gdb.py
    But that file is already provided by package  * libstdcpp
* opkg_install_cmd: Cannot install package luci-app-aria2.
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2019-10-9 23:41 来自手机 | 显示全部楼层
最讨厌OpenWrt这个,有人占着茅坑就死也不让人拉了

点评

lean的源码和上游脱节很久了 OpenWrt 官方 master 分支在几个月前引入了 ABI 选项,这使某些库的包名改变,如 libstdcpp 变成了 libstdcpp6 而 lean 的源码没有同步这个更改,固件里集成的 libstdcpp ,用的却又是  详情 回复 发表于 2019-10-10 21:05
确实有点烦,里面自带的不提供,opkg 安装不了,不敢 overwrite 安装,前几次都把系统搞崩溃了  详情 回复 发表于 2019-10-9 23:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-9 23:45 来自手机 | 显示全部楼层
另外有些人什么乱七八糟垃圾都集成,就造成了依赖关系异常紊乱,互相占坑打架,就是你看到的这个结果。你想从官方源安装无解。

点评

求推荐个 k3 上好用的固件  详情 回复 发表于 2019-10-9 23:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-9 23:54 | 显示全部楼层
wulishui 发表于 2019-10-9 23:41
最讨厌OpenWrt这个,有人占着茅坑就死也不让人拉了

确实有点烦,里面自带的不提供,opkg 安装不了,不敢 overwrite 安装,前几次都把系统搞崩溃了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-9 23:55 | 显示全部楼层
wulishui 发表于 2019-10-9 23:45
另外有些人什么乱七八糟垃圾都集成,就造成了依赖关系异常紊乱,互相占坑打架,就是你看到的这个结果。你想 ...

求推荐个 k3 上好用的固件

点评

你可以试一下把这个ipk下载回来,重启路由器,不要刷新列表,直接用scp传上去安装,它会提示缺少某某依赖,复制下来,然后再用nodepends参数安装,之后再刷新列表去安装这些依赖,碰到安装不了的就跳过,能不能运行  详情 回复 发表于 2019-10-10 00:12
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 00:12 | 显示全部楼层
zerozoro 发表于 2019-10-9 23:55
求推荐个 k3 上好用的固件

你可以试一下把这个ipk下载回来,重启路由器,不要刷新列表,直接用scp传上去安装,它会提示缺少某某依赖,复制下来,然后再用nodepends参数安装,之后再刷新列表去安装这些依赖,碰到安装不了的就跳过,能不能运行就看命了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 01:48 | 显示全部楼层
zerozoro 发表于 2019-10-9 23:54
确实有点烦,里面自带的不提供,opkg 安装不了,不敢 overwrite 安装,前几次都把系统搞崩溃了

但你还真得overwrite。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 09:12 | 显示全部楼层
大雕源码里有aria2  为何要自己装

点评

lean 现在只发布源码,用的是版友编译的 lean,没有 aria2 samba 之类  详情 回复 发表于 2019-10-10 09:19
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-10 09:19 | 显示全部楼层
ishadow 发表于 2019-10-10 09:12
大雕源码里有aria2  为何要自己装

lean 现在只发布源码,用的是版友编译的 lean,没有 aria2 samba 之类

点评

论坛里也有带aria2 的固件,比如https://www.right.com.cn/forum/thread-1007971-1-1.html  详情 回复 发表于 2019-10-10 17:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 17:04 | 显示全部楼层
zerozoro 发表于 2019-10-10 09:19
lean 现在只发布源码,用的是版友编译的 lean,没有 aria2 samba 之类

论坛里也有带aria2 的固件,比如https://www.right.com.cn/forum/thread-1007971-1-1.html
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 21:05 来自手机 | 显示全部楼层
wulishui 发表于 2019-10-9 23:41
最讨厌OpenWrt这个,有人占着茅坑就死也不让人拉了

lean的源码和上游脱节很久了
OpenWrt 官方 master 分支在几个月前引入了 ABI 选项,这使某些库的包名改变,如 libstdcpp 变成了 libstdcpp6
而 lean 的源码没有同步这个更改,固件里集成的 libstdcpp ,用的却又是官方opkg 源
这导致 lean 的固件安装官方 ipk 的时候出现这个问题,其实 libstdcpp 和 libstdcpp6 是同一个包
解决方法:用 18.06 的源

点评

感谢大神,解释的通俗易懂了。 我现在已经改成了 18.06 的源,重启后执行 opkg update,但 opkg 还是包含了 lean 版的包,同一个包既有 18.06 的也有 lean 的,opkg install 时仍然总是试着去安装 lean 的版本,查  详情 回复 发表于 2019-10-11 00:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-10 21:09 | 显示全部楼层
用IPK补上,估计可以
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 00:04 | 显示全部楼层
LGA1150 发表于 2019-10-10 21:05
lean的源码和上游脱节很久了
OpenWrt 官方 master 分支在几个月前引入了 ABI 选项,这使某些库的包名改 ...

感谢大神,解释的通俗易懂了。  我现在已经改成了 18.06 的源,重启后执行 opkg update,但 opkg 还是包含了 lean 版的包,同一个包既有 18.06 的也有 lean 的,opkg install 时仍然总是试着去安装 lean 的版本,查了一下opkg 的说明,没有找到指定版本的方法,请教大神,这个有没有办法解决

点评

你把改的源贴出来看看  详情 回复 发表于 2019-10-11 00:10
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2019-10-11 00:10 | 显示全部楼层
zerozoro 发表于 2019-10-11 00:04
感谢大神,解释的通俗易懂了。  我现在已经改成了 18.06 的源,重启后执行 opkg update,但 opkg 还是包 ...

你把改的源贴出来看看

点评

root@OpenWrt:~# cat /etc/opkg/distfeeds.conf # src/gz openwrt_core https://openwrt.proxy.ustclug.org/snapshots/targets/bcm53xx/generic/packages # src/gz openwrt_base https://openwrt.proxy.ustclug  详情 回复 发表于 2019-10-11 00:27
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 00:27 | 显示全部楼层
本帖最后由 zerozoro 于 2019-10-11 00:29 编辑
wulishui 发表于 2019-10-11 00:10
你把改的源贴出来看看

  1. root@OpenWrt:~# cat /etc/opkg/distfeeds.conf
  2. # src/gz openwrt_core https://openwrt.proxy.ustclug.org/snapshots/targets/bcm53xx/generic/packages
  3. # src/gz openwrt_base https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9/base
  4. # src/gz openwrt_luci https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9/luci
  5. # src/gz openwrt_packages https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9/packages
  6. #src/gz openwrt_routing https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9/routing

  7. src/gz openwrt_core http://downloads.openwrt.org/releases/18.06.4/targets//bcm53xx/generic/packages
  8. src/gz openwrt_base http://downloads.openwrt.org/releases/18.06.4/packages/arm_cortex-a9/base
  9. src/gz openwrt_luci http://downloads.openwrt.org/releases/18.06.4/packages/arm_cortex-a9/luci/
  10. src/gz openwrt_packages http://downloads.openwrt.org/releases/18.06.4/packages/arm_cortex-a9/packages
  11. src/gz openwrt_routing http://downloads.openwrt.org/releases/18.06.4/packages/arm_cortex-a9/routing

复制代码



只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 12:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表