『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: neroxps

HASSIO 安装一键脚本

   关闭 [复制链接]

6

主题

186

帖子

1242

积分

金牌会员

Rank: 6Rank: 6

积分
1242
金钱
1056
HASS币
0
发表于 2020-2-26 16:58:53 | 显示全部楼层
root@aml:~# ./install.sh
(1). 是否将系统源切换为中科大(USTC)源(目前支持 Debian Ubuntu Raspbian 三款系统)
请输入 y or n(默认 yes):y


(2). 找到该系统中有以下用户名
如下方列表未显示你的用户名,请切换回你用户账号后输入 sudo usermod -aG docker $USER 添加用户到 docker 用户组。
    [1]: systemd-coredump
    [2]: homebridge
    : 跳过
请输入你需要使用 docker 的用户名序号,以加入 docker 用户组:1
将systemd-coredump用户添加至 docker 用户组。


(3).是否需要替换 docker 默认源?
请输入 yes 或者 no(默认:yes):y

1. docker-cn (docker 官方中国镜像源,阿里云提供服务,但流量大可能会卡)
2. 七牛云 docker 镜像源
3. 163 docker 镜像源(无 SSL)
请选择 docker 加速器(默认:七牛云):3


(4).请选择你设备类型(默认:qemux86-64)
    [1]: intel-nuc: 英特尔的nuc小主机
    [2]: odroid-c2: 韩国odroid-c2
    [3]: odroid-xu: 韩国odroid-xu
    [4]: orangepi-prime: 香橙派
    [5]: qemuarm-64: 通用arm设备(例如斐讯N1) 64位系统
    [6]: qemux86-64: 通用X86(普通的PC机电脑)64位系统
    [7]: raspberrypi3-64: 树莓派三代64位系统
    [8]: raspberrypi4-64: 树莓派四代64位系统
    [9]: tinker: 华硕tinker
输入数字 (1-9):5
你选择了 qemuarm-64


(5).是否需要设置 hassio 数据保存路径(默认:/usr/share/hassio)
请输入 yes 或 no (默认:no):n
hassio 数据路径为默认路径: /usr/share/hassio
################################################################################
# 1. 是否将系统源切换为中科大(USTC)源: 是
# 2. 是否将用户添加至 Docker 用户组:   是,添加用户为 systemd-coredump
# 3. 是否将 Docker 源切换至国内源:     是,切换源选择:163源
# 4. 您的设备类型为:                   qemuarm-64
# 5. 您的 hassio 数据路径为:           /usr/share/hassio
################################################################################
请确认以上信息,继续请按任意键,如需修改请输入 Ctrl+C 结束任务重新执行脚本。

[info]: 切换系统网络源.....
命中:1 https://mirror.azure.cn/docker-ce/linux/debian buster InRelease
命中:2 https://deb.nodesource.com/node_8.x buster InRelease
命中:3 http://mirrors.ustc.edu.cn/debian buster InRelease
命中:4 http://mirrors.ustc.edu.cn/debian buster-updates InRelease
命中:5 http://mirrors.ustc.edu.cn/debian-security buster/updates InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 66 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
[info]: 安装 hassio 必要依赖.....
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
avahi-daemon 已经是最新版 (0.7-4+b1)。
jq 已经是最新版 (1.5+dfsg-2+b1)。
net-tools 已经是最新版 (1.60+git20180626.aebd88e-1)。
network-manager 已经是最新版 (1.14.6-2+deb10u1)。
socat 已经是最新版 (1.7.3.2-2)。
curl 已经是最新版 (7.64.0-4+deb10u1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 66 个软件包未被升级。
/usr/bin/docker
[info]: 发现系统已安装 docker,跳过 docker 安装
[info]: 切换 Docker 源为国内源....
[info]: 切换国内源完成
[info]: 安装 hassio......
从 hub.docker.com 下载 homeassistant/qemuarm-64-homeassistant:0.105.5......
0.105.5: Pulling from homeassistant/qemuarm-64-homeassistant
8bfa91304040: Pull complete
90fa5da5faf7: Pull complete
f55cb04fbfb7: Pull complete
b0bdc79a28d4: Pull complete
b81c2a17d138: Pull complete
941cb2e3c6ce: Pull complete
f10469b009b4: Pull complete
decad9136174: Pull complete
a2a367a0e1bd: Pull complete
2b6896a786d2: Pull complete
9b6012c172d7: Pull complete
62358d53803e: Pull complete
4174d329adaf: Pull complete
dc77b4714d61: Pull complete
fd221a368d3c: Pull complete
035de27d0c37: Pull complete
45cd340d65c5: Pull complete
27932c296884: Pull complete
d787042e6df1: Pull complete
040958af86e2: Pull complete
3024d6dfff20: Pull complete
b63c7f1628d3: Pull complete
0f66ebe48872: Pull complete
Digest: sha256:5570a9fb5ddaf7a57030d5a602e263a7a3700eb2d6ae6e6aaf2dd04503b79dea
Status: Downloaded newer image for homeassistant/qemuarm-64-homeassistant:0.105.5
docker.io/homeassistant/qemuarm-64-homeassistant:0.105.5
开始 hassio 安装流程。(如出现 [Warning] 请忽略,无须理会)
[Warning] No AppArmor support on host.
[Info] Install supervisor Docker container

Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout
Unit hassio-supervisor.service could not be found.

################# 发到论坛时,请把上方日志也一并粘贴发送 ################
########################### System version ###########################
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
########################### System version 2 ###########################
Linux version 5.3.0-aml-g12 (root@vbox) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #5.99 SMP PREEMPT Sat Nov 9 17:44:28 MSK 2019
########################### System info ###########################
Linux aml 5.3.0-aml-g12 #5.99 SMP PREEMPT Sat Nov 9 17:44:28 MSK 2019 aarch64 GNU/Linux
########################### END ###########################
安装 hassio 失败,请将上方安装信息发送到论坛询问。脚本退出...

相关问题可以访问https://bbs.iobroker.cn或者加QQ群776817275咨询
这是啥原因
回复

使用道具 举报

0

主题

25

帖子

77

积分

注册会员

Rank: 2

积分
77
金钱
52
HASS币
0
发表于 2020-2-26 20:49:36 | 显示全部楼层
本帖最后由 kylinpoet 于 2020-2-26 21:55 编辑

发现是今天:脚本里的 docker 源地址:
https://registry.docker-cn.com
出问题了
回复

使用道具 举报

7

主题

87

帖子

533

积分

高级会员

Rank: 4

积分
533
金钱
446
HASS币
0
发表于 2020-2-27 19:52:39 | 显示全部楼层
HA启动后进不去呢?安装过程一切顺利
回复

使用道具 举报

0

主题

225

帖子

1893

积分

金牌会员

Rank: 6Rank: 6

积分
1893
金钱
1668
HASS币
0
QQ
发表于 2020-2-28 21:50:15 | 显示全部楼层
安装完之后,发现容器时区不对,能安装指定时区的版本的吗
回复

使用道具 举报

2

主题

53

帖子

185

积分

论坛分享达人

积分
185
金钱
132
HASS币
0
发表于 2020-2-29 12:34:37 | 显示全部楼层
下载homeassistant的时候卡住不动怎么办
回复

使用道具 举报

3

主题

113

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
金钱
1772
HASS币
0
发表于 2020-2-29 17:32:53 | 显示全部楼层
膜拜大神!
回复

使用道具 举报

0

主题

4

帖子

33

积分

新手上路

Rank: 1

积分
33
金钱
29
HASS币
0
发表于 2020-3-2 13:59:12 | 显示全部楼层
备份系统源文件为 /etc/apt/sources.list.bak
Ign:1 http://mirrors.ustc.edu.cn/debian stretch InRelease
Hit:2 http://mirrors.ustc.edu.cn/debian stretch-updates InRelease
Hit:3 http://mirrors.ustc.edu.cn/debian stretch-backports InRelease
Hit:4 http://mirrors.ustc.edu.cn/debian-security stretch/updates InRelease
Hit:5 http://mirrors.ustc.edu.cn/debian stretch Release
Err:7 https://openmediavault.github.io/packages arrakis InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
Err:8 https://openmediavault.github.io/packages arrakis-proposed InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
Reading package lists... Done
W: GPG error: https://openmediavault.github.io/packages arrakis InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
E: The repository 'https://openmediavault.github.io/packages arrakis InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://openmediavault.github.io/packages arrakis-proposed InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
E: The repository 'https://openmediavault.github.io/packages arrakis-proposed InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
回复

使用道具 举报

0

主题

4

帖子

33

积分

新手上路

Rank: 1

积分
33
金钱
29
HASS币
0
发表于 2020-3-2 15:17:13 | 显示全部楼层
[info]: 切换系统网络源.....
备份系统源文件为 /etc/apt/sources.list.bak
发现 armbian 源,重命名armbian无法访问的源,如需要恢复请自行到 /etc/apt/sources.list.d/ 文件夹中删除后缀名 ".bak"
Get:1 https://openmediavault.github.io/packages arrakis InRelease [12.8 kB]
Get:2 https://openmediavault.github.io/packages arrakis-proposed InRelease [5448 B]
Err:1 https://openmediavault.github.io/packages arrakis InRelease                  
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
Err:2 https://openmediavault.github.io/packages arrakis-proposed InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
Ign:3 http://mirrors.ustc.edu.cn/debian stretch InRelease
Get:4 http://mirrors.ustc.edu.cn/debian stretch-updates InRelease [91.0 kB]
Get:5 http://mirrors.ustc.edu.cn/debian stretch-backports InRelease [91.8 kB]
Get:6 http://mirrors.ustc.edu.cn/debian-security stretch/updates InRelease [94.3 kB]
Get:7 http://mirrors.ustc.edu.cn/debian stretch Release [118 kB]
Get:8 http://mirrors.ustc.edu.cn/debian stretch Release.gpg [2410 B]
Get:9 http://mirrors.ustc.edu.cn/debian stretch-updates/main Sources [13.8 kB]
Get:10 http://mirrors.ustc.edu.cn/debian stretch-updates/main armhf Packages [27.9 kB]
Get:11 http://mirrors.ustc.edu.cn/debian stretch-updates/main arm64 Packages [27.9 kB]
Get:12 http://mirrors.ustc.edu.cn/debian stretch-updates/main Translation-en [11.9 kB]
Get:13 http://mirrors.ustc.edu.cn/debian stretch-updates/main arm64 Contents (deb) [28.6 kB]
Get:14 http://mirrors.ustc.edu.cn/debian stretch-updates/main armhf Contents (deb) [28.6 kB]
Get:15 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free Sources [8352 B]               
Get:16 http://mirrors.ustc.edu.cn/debian stretch-backports/main Sources [557 kB]
Get:17 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib Sources [6528 B]
Get:18 http://mirrors.ustc.edu.cn/debian stretch-backports/main arm64 Packages [593 kB]
Get:19 http://mirrors.ustc.edu.cn/debian stretch-backports/main armhf Packages [595 kB]
Get:20 http://mirrors.ustc.edu.cn/debian stretch-backports/main Translation-en [464 kB]
Get:21 http://mirrors.ustc.edu.cn/debian stretch-backports/main arm64 Contents (deb) [5167 kB]
Get:22 http://mirrors.ustc.edu.cn/debian stretch-backports/main armhf Contents (deb) [5252 kB]                                                                                       
Get:23 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib arm64 Packages [7820 B]                                                                                            
Get:24 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib armhf Packages [8956 B]                                                                                            
Get:25 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib Translation-en [7237 B]                                                                                            
Get:26 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib arm64 Contents (deb) [139 kB]                                                                                      
Get:27 http://mirrors.ustc.edu.cn/debian stretch-backports/contrib armhf Contents (deb) [140 kB]                                                                                      
Get:28 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free armhf Packages [14.1 kB]                                                                                          
Get:29 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free arm64 Packages [6588 B]                                                                                          
Get:30 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free Translation-en [38.2 kB]                                                                                          
Get:31 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free arm64 Contents (deb) [55.1 kB]                                                                                    
Get:32 http://mirrors.ustc.edu.cn/debian stretch-backports/non-free armhf Contents (deb) [60.8 kB]                                                                                    
Get:33 http://mirrors.ustc.edu.cn/debian-security stretch/updates/non-free Sources [1216 B]                                                                                          
Get:34 http://mirrors.ustc.edu.cn/debian-security stretch/updates/main Sources [209 kB]                                                                                               
Get:35 http://mirrors.ustc.edu.cn/debian-security stretch/updates/contrib Sources [1384 B]                                                                                            
Get:36 http://mirrors.ustc.edu.cn/debian-security stretch/updates/main arm64 Packages [502 kB]                                                                                       
Get:37 http://mirrors.ustc.edu.cn/debian-security stretch/updates/main armhf Packages [498 kB]                                                                                       
Get:38 http://mirrors.ustc.edu.cn/debian-security stretch/updates/main Translation-en [230 kB]                                                                                       
Get:39 http://mirrors.ustc.edu.cn/debian-security stretch/updates/contrib arm64 Packages [1760 B]                                                                                    
Get:40 http://mirrors.ustc.edu.cn/debian-security stretch/updates/contrib armhf Packages [1764 B]                                                                                    
Get:41 http://mirrors.ustc.edu.cn/debian-security stretch/updates/contrib Translation-en [1759 B]                                                                                    
Get:42 http://mirrors.ustc.edu.cn/debian-security stretch/updates/non-free armhf Packages [1272 B]                                                                                    
Get:43 http://mirrors.ustc.edu.cn/debian-security stretch/updates/non-free arm64 Packages [1272 B]                                                                                    
Get:44 http://mirrors.ustc.edu.cn/debian-security stretch/updates/non-free Translation-en [691 B]                                                                                    
Get:45 http://mirrors.ustc.edu.cn/debian stretch/contrib Sources [44.7 kB]                                                                                                            
Get:46 http://mirrors.ustc.edu.cn/debian stretch/non-free Sources [79.4 kB]                                                                                                           
Get:47 http://mirrors.ustc.edu.cn/debian stretch/main Sources [6753 kB]                                                                                                               
Get:48 http://mirrors.ustc.edu.cn/debian stretch/main armhf Packages [6912 kB]                                                                                                        
Get:49 http://mirrors.ustc.edu.cn/debian stretch/main arm64 Packages [6925 kB]                                                                                                        
Get:50 http://mirrors.ustc.edu.cn/debian stretch/main Translation-en [5381 kB]                                                                                                        
Get:51 http://mirrors.ustc.edu.cn/debian stretch/main armhf Contents (deb) [30.6 MB]                                                                                                  
Get:52 http://mirrors.ustc.edu.cn/debian stretch/main arm64 Contents (deb) [30.6 MB]                                                                                                  
Get:53 http://mirrors.ustc.edu.cn/debian stretch/contrib armhf Packages [42.1 kB]                                                                                                     
Get:54 http://mirrors.ustc.edu.cn/debian stretch/contrib arm64 Packages [39.9 kB]                                                                                                     
Get:55 http://mirrors.ustc.edu.cn/debian stretch/contrib Translation-en [45.9 kB]                                                                                                     
Get:56 http://mirrors.ustc.edu.cn/debian stretch/contrib arm64 Contents (deb) [77.3 kB]                                                                                               
Get:57 http://mirrors.ustc.edu.cn/debian stretch/contrib armhf Contents (deb) [78.0 kB]                                                                                               
Get:58 http://mirrors.ustc.edu.cn/debian stretch/non-free arm64 Packages [50.8 kB]                                                                                                   
Get:59 http://mirrors.ustc.edu.cn/debian stretch/non-free armhf Packages [59.7 kB]                                                                                                   
Get:60 http://mirrors.ustc.edu.cn/debian stretch/non-free Translation-en [80.3 kB]                                                                                                   
Get:61 http://mirrors.ustc.edu.cn/debian stretch/non-free armhf Contents (deb) [735 kB]                                                                                               
Get:62 http://mirrors.ustc.edu.cn/debian stretch/non-free arm64 Contents (deb) [731 kB]                                                                                               
Reading package lists... Done                                                                                                                                                         
W: GPG error: https://openmediavault.github.io/packages arrakis InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
E: The repository 'https://openmediavault.github.io/packages arrakis InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://openmediavault.github.io/packages arrakis-proposed InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B
E: The repository 'https://openmediavault.github.io/packages arrakis-proposed InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

################# 发到论坛时,请把上方日志也一并粘贴发送 ################
########################### System version ###########################
Distributor ID: Debian
Description:    Debian GNU/Linux 9.8 (stretch)
Release:        9.8
Codename:       stretch
########################### System version 2 ###########################
Linux version 5.0.2-aml-s905 (root@vbox) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05)) #5.77 SMP PREEMPT Mon Apr 1 17:41:33 MSK 2019
########################### System info ###########################
Linux aml 5.0.2-aml-s905 #5.77 SMP PREEMPT Mon Apr 1 17:41:33 MSK 2019 aarch64 GNU/Linux
########################### END ###########################
[ERROR]: 系统源切换错误,请检查网络连接是否正常,脚本退出

相关问题可以访问https://bbs.iobroker.cn或者加QQ群776817275咨询
回复

使用道具 举报

0

主题

4

帖子

33

积分

新手上路

Rank: 1

积分
33
金钱
29
HASS币
0
发表于 2020-3-3 10:56:02 | 显示全部楼层
   apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7E7A6C592EF35D13
     apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 24863F0C716B980B
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
 楼主| 发表于 2020-3-3 16:31:30 | 显示全部楼层
ccj888 发表于 2020-3-2 13:59
备份系统源文件为 /etc/apt/sources.list.bak
Ign:1 http://mirrors.ustc.edu.cn/debian stretch InRelease ...

这个报错是omv 的坑,和脚本无关。
Nero
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-25 06:40 , Processed in 0.087540 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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