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:

软件安装流程

  1. 查找需要安装的软件ID(参考下方软件列表)
  2. 输入软件ID并按回车
  3. 未安装软件将直接开始安装
  4. 已安装软件可选择更新或卸载

常用软件安装示例

Docker类应用安装

以Portainer(容器管理工具)为例,其ID为102:

  1. 输入102并回车
  2. 系统自动拉取Docker镜像并配置服务
  3. 完成后通过https://设备IP:9443访问管理界面

桌面软件安装

安装Firefox浏览器(ID:202):

  1. 输入202并回车
  2. 系统通过dpkg包管理器安装软件
  3. 安装完成后可在桌面菜单中找到启动项

服务类应用安装

安装Frpc内网穿透客户端(ID:302):

  1. 输入302并回车
  2. 系统执行独立脚本302-frpc.sh
  3. 根据提示完成服务器配置

软件支持列表

以下是软件中心支持的部分常用软件,完整列表可查看software-list.conf:

ID软件名称类型访问方式
101Docker容器引擎命令行
102Portainer容器管理https://IP:9443
106NextCloud私有云http://IP:8088
107Jellyfin媒体服务器http://IP:8096
202Firefox浏览器桌面菜单
207LibreOffice办公套件桌面菜单
214VisualStudioCode代码编辑器桌面菜单
302Frpc内网穿透配置文件
309CasaOS个人云系统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

常见问题解决

安装失败处理

  1. 检查网络连接是否正常
  2. 确保系统版本符合软件要求(可在software-list.conf查看支持版本)
  3. 尝试更新软件中心后重试: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),仅供参考

本文标签: 繁琐 一站式 解决方案 设备 系统