今天繼續為大家介紹在舊手機上安裝linux成功後,接下來要幹什麼,理論上安裝好linux後可以作為一個很小的服務器用,做一個網站都是可以的,還可以安裝Docker、HTTP網站、FTP服務器等等。但是我要為大家演示的是安裝homeassistant系統,手機做homeassistant的優勢在於常年開機省電!!!懂得人就很清楚了。
直接使用ssh工具連接手機中的linux、ip地址直接在Deploy主界面上方就是,我這裡用CRT軟件連接。
順便查看了一下內核版本剛好在及格線,安裝的是ubuntu的18.04系統,python3版本是3.6.5 注意:安裝18.04版本的ubuntu是為了更高版本的python,ubuntu16.04的python版本安裝不了homeassistant系統。
因為自帶了Python 的包管理器,所以我們這裡做一下更新
sudo pip3 install -U pip
報的黃字的問題不用管出現Successfully就ok了。
安裝需要用到的 python 虛擬環境工具
sudo pip3 install virtualenv
然後添加一個homeassistant的用戶
在 /srv 目錄下面添加 python 運行環境,
sudo mkdir /srv/homeassistant
sudo chown homeassistant:homeassistant /srv/homeassistant
然後切換到新建的用戶
sudo su -s /bin/bash homeassistant
創建 Python 虛擬運行環境並切換
virtualenv -p python3 /srv/homeassistant
source /srv/homeassistant/bin/activate
安裝homeassistant
pip3 install -U homeassistant
如果安裝homeassistant報錯,這個是確認編譯用的環境,切記安裝以下幾個包,
sudo apt-get build-dep python-lxml
sudo pip install lxml --upgrade
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
就可以了,
然後直接hass就可以運行homeassistant了。
運行以後要等待,主要是homeassistant運行的時候還需要下載一些文件,知道出現如圖所示的內容就說明可以在網頁中訪問homeassistant了,地址為:ip:8123
剛才裡面提到的報錯一定要多關注,而且今天的教程裡面是需要切換用戶環境的,也需要多注意,下一次運行hass命令,啟動homeassistant的時候需要這兩步:
sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
hass
好了 感謝大家的支持。
閱讀更多 一目魚 的文章