#安装依赖
sudo apt-get install build-essential bzip2 libbz2-dev libssl-dev openssl libgdbm-dev liblzma-dev
libreadline-dev libncursesw5-dev libffi6 libffi-dev libjpeg8-dev zlib1g-dev libncurses5-dev
libnss3-dev wget nano unzip
#先用 wget 安装 SQ
wget https://www.sqlite.org/2022/sqlite-autoconf-3380200.tar.gz
#解压 SQ
tar xvf sqlite-autoconf-3380200.tar.gz
#进入 SQ 目录
cd sqlite-autoconf-3380200
#编译安装 SQ
sudo ./configure && sudo make && sudo make install
#删除 SQ 安装包
rm -f sqlite-autoconf-3380200.tar.gz
#安装 python 使用 wget 命令下载官方最新 python 包
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
#解压缩 python3.9.9
tar xvf Python-3.9.9.tgz
#进入 python 解压缩后的目录
cd Python-3.9.9
#编译安装 python3.9.9
sudo ./configure && sudo make && sudo make install
#删除 python 安装包
rm -f Python-3.9.9.tgz
#cd 到主目录下
cd
#删除 sqlite 和 python 解压缩的文件
rm -rf sqlite-autoconf-3380200
#编译完顺便安装 libpcap
pip3 install libpcap
#安装 libpcap
wget https://www.tcpdump.org/release/libpcap-1.10.1.tar.gz
#解压缩 libpcap
tar -zxvf libpcap-1.10.1.tar.gz
#cd 到 libpacp 目录下
cd libpcap-1.10.1
#编译安装 libpcap
sudo ./configure && sudo make && sudo make install
#cd 到主目录下后删除 libpcap 压缩包以及解压缩文件
rm -f libpcap-1.10.1 .tar.gz
rm -rf libpcap-1.10.1
#然后就可以参考官方文档进行虚拟环境安装 homeassistant 了
https://www.home-assistant.io/installation/linux
#安装必要软件包