本帖最后由 lidicn 于 2018-3-24 17:25 编辑
到树莓派官网下载最新版的镜像
https://www.raspberrypi.org/downloads/raspbian/
https://etcher.io/
下载etcher,用于刷镜像到sd卡
如果SD卡之前有东西,要注意备份。如果SD卡之前刷过其他系统的,也不用自己格式化什么的。直接flash就全部清空并分好区的。
刷好后,将读卡器从USB口拔出,再插回去!
在boot分区内新建一个空白文件,并且命名为 ssh【新版树莓派系统默认不开启ssh】
然后再断开,并拿出sd卡,插入树莓派。
接入网线、接上电源。
putty登陆ssh
1、更换系统的源
sudo nano /etc/apt/sources.list
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib
更换deb源
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.aliyun.com/debian/ stretch main ui
2、允许 apt 通过 HTTPS 使用镜像仓库:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
3、安装docker
3-0 添加docker官方GPG key
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
3-1 添加 Docker CE 仓库
echo "deb [arch=armhf] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list
3-2 安装docker-ce
sudo apt-get update
sudo apt-get install docker-ce
sudo usermod -aG docker $USER
3-3 增加 Docker 仓库镜像
sudo nano /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
4、更换python源
cd ~
mkdir .pip
sudo nano ~/.pip/pip.conf
粘贴以下内容并保存退出
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple
#配置时区,语言 更改用户密码等
sudo raspi-config
将空间扩展至整张sd卡
重启后生效
之后的跟八哥的帖子几乎没有区别了
https://bbs.hassbian.com/thread-956-1-1.html
3、更新源列表命令
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
4、如果debian系统安装过home-assistant、homebridge、mqtt服务,先执行以下命令原有服务
sudo systemctl daemon-reload
sudo systemctl disable homebridge
sudo systemctl stop homebridge
sudo systemctl disable home-assistant.service
sudo systemctl stop home-assistant.service
sudo systemctl disable mosquitto.service
sudo systemctl stop mosquitto.service
5、安装支持库文件
sudo apt-get install bash socat jq
7、安装Docker UI界面
docker pull portainer/portainer:latest
8、配置Docker UI设置
docker run -d -p 9000:9000 --name docker-portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
然后打开浏览器中输入树莓派IP地址:http://ip:9000
选择本地Docker socket to manage a local Docker engine (not available for Windows Containers (Windows Server 2016))
9、安装armhf-homeassistant镜像
docker pull homeassistant/armhf-homeassistant:latest
10、安装armhf-hassio-supervisor镜像
docker pull homeassistant/armhf-hassio-supervisor:latest
11、安装hassio切换到root
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m raspberrypi3
12、pi帐号进入,查看hassio-supervisor状态,看是否安装成功
sudo journalctl -fu hassio-supervisor.service
13、打开浏览器中输入树莓派IP地址:http://ip:8123,打开左侧面板的hassio界面中,添加以下地址
https://github.com/zoranke/addon-homebridge
在Hassio管理中安装homebridge
14、配置文件在以下目录
cd /usr/share/hassio
树莓派stretch安装docker参考文档
https://www.tomczhen.com/2017/09/13/learn-docker-on-raspberry-pi-part-1/
用国内源安装树莓派strectch docker
https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html
各种系统安装dcoker,及docker教程https://yeasy.gitbooks.io/docker_practice/content/install/raspberry-pi.html
hassio addon网址
https://github.com/danielperna84/hassio-addons
https://github.com/vkorn/hassio-addons
https://github.com/bestlibre/hassio-addons
https://github.com/gollo/hassio-addons
https://github.com/sunnythaper/sunnys-hassio
https://github.com/HerrHofrat/hassio-addons
https://github.com/balloob/hassio-addon-experiments
https://github.com/home-assistant/hassio-addons-example
https://github.com/ohmer1/hassio-addons
https://github.com/bramkragten/hassio-addons
https://github.com/adamrutt/hassio-addons
https://github.com/frenck/incubator
https://github.com/nalipaz/hassio-addons
https://github.com/odinuge/hassio-addons
https://github.com/hassio-addons/repository
参考文档:
- https://github.com/home-assistant/hassio-build/tree/master/install
|