admin 管理员组文章数量: 1184232
告别繁琐!Amlogic S9xxx设备Armbian系统软件安装一站式解决方案
【免费下载链接】amlogic-s9xxx-armbian amlogic-s9xxx-armbian: 该项目提供了为Amlogic、Rockchip和Allwinner盒子构建的Armbian系统镜像,支持多种设备,允许用户将安卓TV系统更换为功能强大的Armbian服务器系统。 项目地址: https://gitcode/GitHub_Trending/am/amlogic-s9xxx-armbian
你是否在Amlogic S9xxx系列设备上安装Armbian系统后,为软件安装配置耗费大量时间?本文将详细解析Armbian系统的软件安装机制,通过官方提供的软件中心实现Docker镜像、桌面软件和应用服务的一键部署,让普通用户也能轻松管理服务器应用。
软件中心核心功能
Armbian软件中心是项目团队根据用户反馈开发的一站式管理工具,整合了常用软件的一键安装、更新和卸载功能。该工具位于系统目录/usr/share/ophub/armbian-software,通过配置文件software-list.conf定义支持的软件列表和安装规则。
支持软件类型
软件中心涵盖三大类应用:
- Docker镜像(如Portainer、NextCloud、Jellyfin)
- 桌面软件(如Firefox、LibreOffice、VisualStudioCode)
- 应用服务(如Frpc、KVM、CasaOS)
快速上手:软件中心基础操作
启动软件中心
登录Armbian系统后,在终端输入以下命令启动软件管理界面:
armbian-software
系统会显示当前已集成的软件列表,包含软件ID、名称、安装状态和管理选项:
root@armbian:~# armbian-software
[ STEPS ] Start selecting software [ Current system: debian/bullseye ]...
----------------------------------------------------------
ID NAME STATE MANAGE
----------------------------------------------------------
102 Portainer installed update/remove
202 Firefox installed update/remove
302 Frpc not-installed install
...
----------------------------------------------------------
[ OPTIONS ] Please Input Software ID:
软件安装流程
- 查找需要安装的软件ID(参考下方软件列表)
- 输入软件ID并按回车
- 未安装软件将直接开始安装
- 已安装软件可选择更新或卸载
常用软件安装示例
Docker类应用安装
以Portainer(容器管理工具)为例,其ID为102:
- 输入
102并回车 - 系统自动拉取Docker镜像并配置服务
- 完成后通过
https://设备IP:9443访问管理界面
桌面软件安装
安装Firefox浏览器(ID:202):
- 输入
202并回车 - 系统通过dpkg包管理器安装软件
- 安装完成后可在桌面菜单中找到启动项
服务类应用安装
安装Frpc内网穿透客户端(ID:302):
- 输入
302并回车 - 系统执行独立脚本302-frpc.sh
- 根据提示完成服务器配置
软件支持列表
以下是软件中心支持的部分常用软件,完整列表可查看software-list.conf:
| ID | 软件名称 | 类型 | 访问方式 |
|---|---|---|---|
| 101 | Docker | 容器引擎 | 命令行 |
| 102 | Portainer | 容器管理 | https://IP:9443 |
| 106 | NextCloud | 私有云 | http://IP:8088 |
| 107 | Jellyfin | 媒体服务器 | http://IP:8096 |
| 202 | Firefox | 浏览器 | 桌面菜单 |
| 207 | LibreOffice | 办公套件 | 桌面菜单 |
| 214 | VisualStudioCode | 代码编辑器 | 桌面菜单 |
| 302 | Frpc | 内网穿透 | 配置文件 |
| 309 | CasaOS | 个人云系统 | http://IP |
高级配置:软件中心自定义
软件列表配置解析
软件中心通过software-list.conf定义软件属性,每行格式如下:
# 1.ID 2.软件名称 3.检查方式@包名 4.执行脚本 5.支持系统版本
102 :Portainer :docker@portainer :command-docker.sh :all
- 检查方式:支持docker/dpkg/which/find四种方式
- 执行脚本:可使用统一指令文件(如command-docker.sh)或独立脚本
- 系统支持:使用"all"表示支持所有版本,或指定版本代号(如bullseye@bookworm)
更新软件中心
使用以下命令同步最新的软件列表和脚本:
armbian-software -u
常见问题解决
安装失败处理
- 检查网络连接是否正常
- 确保系统版本符合软件要求(可在software-list.conf查看支持版本)
- 尝试更新软件中心后重试:
armbian-software -u
端口冲突解决
当安装的软件提示端口被占用时,可修改对应软件的配置文件:
- Docker类软件:通过Portainer管理界面修改容器端口映射
- 服务类软件:编辑配置文件(通常位于/etc目录下)
总结与展望
Armbian软件中心极大简化了Amlogic S9xxx设备的应用部署流程,特别适合非专业用户快速搭建服务器应用。项目团队持续通过Issue收集用户需求,不断丰富支持的软件种类。
建议收藏本文,关注项目README.md获取软件中心更新信息。如有特定软件需求,可在项目Issues中提交支持请求,共同完善这个强大的开源生态系统。
提示:定期执行
armbian-software -u命令更新软件中心,获取最新的应用支持和功能改进。
【免费下载链接】amlogic-s9xxx-armbian amlogic-s9xxx-armbian: 该项目提供了为Amlogic、Rockchip和Allwinner盒子构建的Armbian系统镜像,支持多种设备,允许用户将安卓TV系统更换为功能强大的Armbian服务器系统。 项目地址: https://gitcode/GitHub_Trending/am/amlogic-s9xxx-armbian
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
版权声明:本文标题:告别繁琐!Amlogic S9xxx设备Armbian系统软件安装一站式解决方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763551108a3249184.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论