本帖最后由 zhaorjgch 于 2018-6-11 10:59 编辑
一、烧录好官方Raspbian 最新系统桌面版(4月18日更新),进行基本配置,包括时区。远程桌面xrnp安装等。
首次进入系统更改 pi 密码,激活root账户
下载地址 https://www.raspberrypi.org/downloads/raspbian/
二、更换系统国内源(中国科学技术大学)
1、修改树莓派Raspbian 系统源
sudo nano /etc/apt/sources.list
如下:注意要看自己的系统版本(stretch)
#deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
#deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
#科大源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
2、修改debian软件源
sudo nano /etc/apt/sources.list.d/raspi.list
如下:
#deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
#deb http://mirrors.aliyun.com/debian/ stretch main ui
#科大源
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
3、更改pip的国内的源
默认路径下并不存在配置文件,需要新建,在linux默认的路径是 $HOME/.pip/pip.conf sudo mkdir .pipsudo nano .pip/pip.conf
然后在配置文件中写入
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host = pypi.mirrors.ustc.edu.cn
index-url即源地址,trusted-host为源地址的域名,由于国内的源镜像都未使用https协议,所以如果不添加信任域就会报警
注意 :修改完成之后要执行 sudo apt-get update
三、安装hass
首选更新系统:
- 抓取最新源数据:sudo apt-get update
- 更新系统:sudo apt-get upgrade -y
执行安装
1、安装依赖关系 sudo apt-get install python3 python3-venv python3-pip
2、 添加一个名为Home Assistant的帐户homeassistant。由于此帐户仅用于运行Home Assistant,因此添加额外参数-rm,以创建系统帐户并创建主目录。参数-G dialout将用户添加到dialout组中。这是使用Z-Wave和Zigbee控制器所必需的。 sudo useradd -rm homeassistant -G dialout
3 接下来,我们将创建一个安装Home Assistant的目录,并将所有者更改为该homeassistant帐户。
cd /srvsudo
mkdir homeassistant
sudo chown homeassistant:homeassistant homeassistant
4 接下来是创建并更改为Home Assistant的虚拟环境。这将作为homeassistant账户完成。 sudo su -s /bin/bash homeassistant
cd /srv/homeassistant
python3 -m venv .
source bin/activate
5、 安装Home Assistant
pip3 install homeassistant
通过以上的步骤,就完成了home-assistant的安装过程。直接输入命令,就会首次运行并自动下载安装和缓存必要的库/依赖项。
hass
您现在可以通过 http:// ipaddress:8123 上的Web界面在Raspberry Pi上访问您安装的home-assistant了
注意 安装过程大概要20到30分钟静静等待,不要关闭窗口 以上安装都是通过pi用户执行。
四、更新homeassistant
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant
五、如果想重新安装homeassistant,卸载过程如下:
1、进入homeassistant用户的虚拟环境 sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
2、执行卸载hass命令 pip3 uninstall homeassistant
3、卸载python3虚拟空间,只需要删除虚拟空间所在的homeassistant文件夹即可 注意 这一步操作你首先是重新进入pi账户登录或者root目录的根目录 (退出虚拟空间的命令是 deactivate )
sudo su -s /bin/bash homeassistant
cd /srv
sudo rm -rf homeassistant
4、彻底删除homeassistant用户用户
sudo userdel -r homeassistant
接下来你就可以重新安装了!!!
|