首页 > 其他分享 >7. 安装软件包

7. 安装软件包

时间:2024-09-11 17:14:00浏览次数:8  
标签:releases aarch64 generic https 软件包 packages 安装 openwrt

原生的openwrt 里没有安装一些额外用到的软件包(即插件),下面记录一下怎么在imx8平台的 openwrt 上安装软件包,并且在 luci 界面的服务选项里使用

原生luci界面没有服务选项

1. openwrt 换软件源 /etc/opkg/distfeeds.conf

# 原始源
#src/gz openwrt_core https://downloads.openwrt.org/releases/23.05.0-rc1/targets/imx/imx8/packages
#src/gz openwrt_base https://downloads.openwrt.org/releases/23.05.0-rc1/packages/aarch64_generic/base
#src/gz openwrt_luci https://downloads.openwrt.org/releases/23.05.0-rc1/packages/aarch64_generic/luci
#src/gz openwrt_packages https://downloads.openwrt.org/releases/23.05.0-rc1/packages/aarch64_generic/packages
#src/gz openwrt_routing https://downloads.openwrt.org/releases/23.05.0-rc1/packages/aarch64_generic/routing
#src/gz openwrt_telephony https://downloads.openwrt.org/releases/23.05.0-rc1/packages/aarch64_generic/telephony
# 换为清华源
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/base
src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/luci
src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/packages
src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/routing
src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/telephony
root@OpenWrt:/#

换源后一定要访问一下 源的链接,能正常访问才行,比如在浏览器里访问 https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/base

注意点:https://downloads.openwrt.org/releases/23.05.0-rc1/targets/imx/imx8/packages 这个地址实际没有,找不到,所以导致系统会缺少一些库,后面再讲怎么处理

编辑文件 /etc/opkg.conf,或者在 luci界面 系统-->软件包-->配置opkg

dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
#option check_signature // 注释掉这句

 

2. 在命令行输入 opkg update,或者在 luci界面 系统-->软件包-->更新列表

root@OpenWrt:/# opkg update
Downloading https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.0-rc1/packages/aarch64_generic/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
root@OpenWrt:/#

没有保存,就代表成功了

3. 安装软件包

在命令行输入 opkg install aria2,或者在 luci界面 系统-->软件包-->筛选器里输入 aria2,搜索到aria2后点击安装就行了,不报错代表安装成功

再以同样的方法安装 luci-app-aria2,这里会提示没有libstdcpp6,就是因为前面说没有 https://downloads.openwrt.org/releases/23.05.0-rc1/targets/imx/imx8/packages 的缘故

解决方法:在命令行输入以下命令 下载(wget ) 并安装(opkg install) libstdcpp6库,这里我找了一下,使用rockchip的库:https://mirrors.aliyun.com/openwrt/releases/22.03.1/targets/rockchip/armv8/packages/libstdcpp6_11.2.0-4_aarch64_generic.ipk

root@OpenWrt:/# wget https://mirrors.aliyun.com/openwrt/releases/22.03.1/targets/rockchip/armv8/packages/libstdcpp6_11.2.0-4_aarch64_generic.ipk
Downloading 'https://mirrors.aliyun.com/openwrt/releases/22.03.1/targets/rockchip/armv8/packages/libstdcpp6_11.2.0-4_aarch64_generic.ipk'
Connecting to 124.225.10.225:443
Writing to 'libstdcpp6_11.2.0-4_aarch64_generic.ipk'
libstdcpp6_11.2.0-4_ 100% |*******************************|   416k  0:00:00 ETA
Download completed (426711 bytes)
root@OpenWrt:/# opkg install ./
bin/
dev/
etc/
lib/
lib64/
libstdcpp6_11.2.0-4_aarch64_generic.ipk
mnt/
overlay/
proc/
rom/
root/
sbin/
sys/
tmp/
usr/
var/
www/
root@OpenWrt:/# opkg install ./libstdcpp6_11.2.0-4_aarch64_generic.ipk
Installing libstdcpp6 (11.2.0-4) to root...
Configuring libstdcpp6.
root@OpenWrt:/#

接着安装 luci-app-aria2,就可以了。

完成 luci-app-aria2 后,luci界面出现了服务的选项,里面有一个app,那就是 Aria2

 

4. 总结一下

安装软件包,可以在 luci 界面上操作 (系统-->软件包)界面

也可以在命令行操作

# 安装本地软件包
opkg install ./libstdcpp6_11.2.0-4_aarch64_generic.ipk

# 安装软件源里有的软件包
opkg install xxx.ipk

 

luci-app-aria2

标签:releases,aarch64,generic,https,软件包,packages,安装,openwrt
From: https://www.cnblogs.com/f1engmin11/p/18408488

相关文章

  • 软件测试学习笔记丨Docker 安装、管理、搭建服务
    本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32192容器(Docker)技术的价值保证环境一致性,只要使用相同镜像部署就可以保证一致性。轻量级虚拟化访问,运行更快,资源更小。同时也可以荣期间的隔离性。封装部署的负载型,云原生与微服务的首选技术方案。未来测试人员必学的技术......
  • 云服务器有必要安装clamav吗
    ClamAV是一个开源的病毒扫描工具,主要用于检测恶意软件、病毒、特洛伊木马和其他恶意威胁。对于云服务器来说,是否安装ClamAV取决于多种因素:以下情况建议安装ClamAV:数据安全性要求高:如果你的服务器上存储或处理的数据对安全性有较高要求,安装ClamAV可以帮助你定期扫描和检测潜在的恶意......
  • AE2024最新版下载全攻略,不限速安装包助你设计更出色!
    #AE2024最新版下载全攻略,不限速安装包助你设计更出色!AdobeAfterEffects(简称AE)是一款强大的视频特效和动态图形设计软件,广泛应用于电影、电视、广告和网络视频制作等领域。随着技术的不断进步,Adobe公司推出了AE2024最新版,带来了更多创新功能和性能优化,帮助设计师们创作出更加出色......
  • AE2024安装不求人,详细图文教程带你轻松搞定,设计师加油包!
    #AE2024安装不求人,详细图文教程带你轻松搞定,设计师加油包!AdobeAfterEffects(简称AE)是一款强大的视觉效果和动态图形设计软件,广泛应用于电影、电视、广告等领域。随着AE2024的发布,许多设计师都迫不及待地想要体验新版本带来的新功能和改进。本文将为你提供一份详细的AE2024安装教......
  • AE2024新版安装教程-设计师的狂欢节!
    AdobeAfterEffects(简称AE)一直是设计师和动画师们的心头好,其强大的视觉效果和动态图形处理能力让无数创意得以实现。近日,Adobe公司正式发布了AE2024的最新版本,带来了诸多令人兴奋的新功能和改进。本文将为你详细介绍AE2024的新特性,并提供保姆级安装教程,同时分享不限速的资源下载链......
  • AE2024版本大更新,下载+安装教程,让你的创意无限延伸!
    #AE2024版本大更新,下载+安装教程,让你的创意无限延伸!AdobeAfterEffects(简称AE)一直是影视后期制作、动态图形设计以及视觉效果领域的标杆软件。随着技术的不断进步和用户需求的日益增长,Adobe公司推出了全新的AE2024版本,带来了诸多令人兴奋的新功能和改进。本文将详细介绍AE2024版......
  • 揭秘!AE2024官方下载渠道+安装步骤,拒绝,畅享正版魅力!
    #揭秘!AE2024官方下载渠道+安装步骤,拒绝,畅享正版魅力!在数字创意领域,AdobeAfterEffects(简称AE)一直是视频特效和动态图形设计的首选工具。随着AE2024的发布,许多设计师和创意工作者都迫不及待地想要体验这一最新版本带来的新功能和改进。然而,在追求最新技术的同时,确保使用正版软件是......
  • AE2024安装秘籍公开!不限速下载,保姆级教学助你秒速上手!
    #AE2024安装秘籍公开!不限速下载,保姆级教学助你秒速上手!AdobeAfterEffects(简称AE)是一款强大的视频特效和动态图形设计软件,广泛应用于电影、电视、广告等领域。随着AE2024的发布,许多设计师和视频制**好者都迫不及待地想要体验新版本带来的新功能和改进。然而,安装AE2024可能会遇......
  • 下载教程|Acrobat DC(PDF)软件的完整安装步骤
    如大家所熟悉的,AcrobatDC是一款PDF文档阅读、编辑工具,我们可以运用它来查看、打印和注释PDF文档。此外,我们也常常运用AcrobatDC来给PDF文件去水印。它的功能强大,运用也十分广泛,我们常常称它为PDF神器。AcrobatDC自用安装包资源分享:https://pan.baidu.com/s/1V8HPhGcQsr4......
  • JMeter 介绍与安装
    简介ApacheJMeter是一个开源的Java应用程序,用于进行性能测试和负载测试。它可以模拟多种协议的负载,被广泛用于测试Web应用程序、Web服务、数据库和其他网络服务的性能。JMeter的优点纯Java程序,跨平台性强:Windows、Mac、Linux开源免费。高可扩展性:支持插件和扩展......