From 0cf29b8c789acc91ea909b617a6a2cbd2a9df73b Mon Sep 17 00:00:00 2001 From: JeanBaptiste-elec <70018216+JeanBaptiste-elec@users.noreply.github.com> Date: Mon, 4 Dec 2023 00:18:56 +0100 Subject: [PATCH] Update install_apt.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mise à jour pour debian 12 (utilisation des packages systèmes au lieu des packages pip) - solution à l'erreur "error: externally-managed-environment" https://community.jeedom.com/t/erreur-avec-le-plugin-teleinfos-sous-jeedom-v4-4-debian-12-php-8-2-7/116187/9 --- ressources/install_apt.sh | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/ressources/install_apt.sh b/ressources/install_apt.sh index 5e3f57e..b415a5c 100644 --- a/ressources/install_apt.sh +++ b/ressources/install_apt.sh @@ -25,26 +25,19 @@ echo 10 > ${PROGRESS_FILE} #apt_install python3-pip echo "Lancement de l'installation/mise à jour des dépendances Téléinfo" echo "Raffraichissement du système" -sudo apt-get update +sudo apt update echo 20 > ${PROGRESS_FILE} echo "Installation de la librairie ftdi pour modem 2 compteurs" -#sudo apt-get -y install python3-ftdi -sudo apt-get -y install python3-ftdi1 -#pip_install pyftdi -pip_install pylibftdi +sudo apt install -y python3-ftdi1 +sudo apt install -y python3-ftdi echo 30 > ${PROGRESS_FILE} -#pip_install python-ftdi1 -echo 40 > ${PROGRESS_FILE} echo "Installation de la librairie serial" -#pip_install serial -sudo pip uninstall -y serial -pip_install six -#apt_install python-serial -pip_install pyserial -pip_install setuptools -pip_install requests -pip_install pyudev -echo 50 > ${PROGRESS_FILE} +sudo apt install -y python3-six +sudo apt install -y python3-serial +sudo apt install -y python3-setuptools +sudo apt install -y python3-requests +sudo apt install -y python3-pyudev +echo 40 > ${PROGRESS_FILE} echo "Mise à jour de cmdline ou inittab suivant système" if [ -e /dev/ttyAMA0 ]; then sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt @@ -57,4 +50,4 @@ if [ -e /dev/ttyAMA0 ]; then fi echo 100 > ${PROGRESS_FILE} echo "Everything is successfully installed!" -rm ${PROGRESS_FILE} \ No newline at end of file +rm ${PROGRESS_FILE}