mirror of
https://github.com/iiab/iiab.git
synced 2025-02-12 11:12:06 +00:00
FUTURE python2 - use bullseye for armhf
This commit is contained in:
parent
4b01b226df
commit
f27a34708a
1 changed files with 58 additions and 48 deletions
|
@ -4,68 +4,78 @@ ARCH=$(dpkg --print-architecture)
|
|||
|
||||
apt -y install virtualenv
|
||||
apt -y install mime-support #transitional package
|
||||
#apt -y install libffi8
|
||||
|
||||
# libpython2.7-stdlib from ubuntu-22.04 used in amd64 is compiled against libssl3 and libffi8
|
||||
# `apt info libpython2.7-stdlib`
|
||||
cd /tmp
|
||||
case $ARCH in
|
||||
"arm64")
|
||||
wget http://archive.raspberrypi.org/debian/pool/main/o/openssl/libssl1.1_1.1.1n-0+deb11u4+rpt1_arm64.deb
|
||||
apt install ./libssl1.1_1.1.1n-0+deb11u4+rpt1_arm64.deb
|
||||
#"amd64")
|
||||
#wget http://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi8_3.4.2-4_amd64.deb
|
||||
#apt install ./libffi8_3.4.2-4_amd64.deb
|
||||
|
||||
wget http://ftp.debian.org/debian/pool/main/libf/libffi/libffi7_3.3-6_arm64.deb
|
||||
apt install ./libffi7_3.3-6_arm64.deb
|
||||
#wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/libpython2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
#apt install ./libpython2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://ftp.debian.org/debian/pool/main/p/python2.7/libpython2.7-minimal_2.7.18-8_arm64.deb
|
||||
apt install ./libpython2.7-minimal_2.7.18-8_arm64.deb
|
||||
#wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/libpython2.7-stdlib_2.7.18-13ubuntu2_amd64.deb
|
||||
#apt install ./libpython2.7-stdlib_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://ftp.debian.org/debian/pool/main/p/python2.7/libpython2.7-stdlib_2.7.18-8_arm64.deb
|
||||
apt install ./libpython2.7-stdlib_2.7.18-8_arm64.deb
|
||||
#wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/python2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
#apt install ./python2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-minimal_2.7.18-8_arm64.deb
|
||||
apt install ./python2.7-minimal_2.7.18-8_arm64.deb
|
||||
#wget http://mirrors.kernel.org/ubuntu/pool/universe/p/python2.7/python2.7_2.7.18-13ubuntu2_amd64.deb
|
||||
#apt install ./python2.7_2.7.18-13ubuntu2_amd64.deb
|
||||
#;;
|
||||
|
||||
wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7_2.7.18-8_arm64.deb
|
||||
apt install ./python2.7_2.7.18-8_arm64.deb
|
||||
;;
|
||||
|
||||
"amd64")
|
||||
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb
|
||||
apt install ./libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb
|
||||
|
||||
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/libf/libffi7/libffi7_3.3-5ubuntu1_amd64.deb
|
||||
apt install ./libffi7_3.3-5ubuntu1_amd64.deb
|
||||
|
||||
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/libpython2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
apt install ./libpython2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/libpython2.7-stdlib_2.7.18-13ubuntu2_amd64.deb
|
||||
apt install ./libpython2.7-stdlib_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/python2.7/python2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
apt install ./python2.7-minimal_2.7.18-13ubuntu2_amd64.deb
|
||||
|
||||
wget http://mirrors.kernel.org/ubuntu/pool/universe/p/python2.7/python2.7_2.7.18-13ubuntu2_amd64.deb
|
||||
apt install ./python2.7_2.7.18-13ubuntu2_amd64.deb
|
||||
#"arm64")
|
||||
#wget http://ftp.debian.org/debian/pool/main/libf/libffi/libffi7_3.3-6_arm64.deb
|
||||
#apt install ./libffi7_3.3-6_arm64.deb
|
||||
|
||||
#wget http://ftp.debian.org/debian/pool/main/p/python2.7/libpython2.7-minimal_2.7.18-8_arm64.deb
|
||||
#apt install ./libpython2.7-minimal_2.7.18-8_arm64.deb
|
||||
|
||||
#wget http://ftp.debian.org/debian/pool/main/p/python2.7/libpython2.7-stdlib_2.7.18-8_arm64.deb
|
||||
#apt install ./libpython2.7-stdlib_2.7.18-8_arm64.deb
|
||||
|
||||
#wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-minimal_2.7.18-8_arm64.deb
|
||||
#apt install ./python2.7-minimal_2.7.18-8_arm64.deb
|
||||
|
||||
#wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7_2.7.18-8_arm64.deb
|
||||
#apt install ./python2.7_2.7.18-8_arm64.deb
|
||||
#;;
|
||||
|
||||
"arm64"|"amd64")
|
||||
apt -y install libffi8
|
||||
cat << EOF >> /etc/apt/sources.list.d/python2.list
|
||||
deb [trusted=yes] http://ports.ubuntu.com/ jammy main universe
|
||||
deb [trusted=yes] http://ports.ubuntu.com/ jammy-updates main universe
|
||||
EOF
|
||||
;;
|
||||
|
||||
# assume armhf is from raspbian
|
||||
"armhf")
|
||||
wget http://archive.raspberrypi.org/debian/pool/main/o/openssl/libssl1.1_1.1.1n-0+deb11u4+rpt1_armhf.deb
|
||||
apt install ./libssl1.1_1.1.1n-0+deb11u4+rpt1_armhf.deb
|
||||
#wget http://raspbian.raspberrypi.org/raspbian/pool/main/libf/libffi/libffi7_3.3-6_armhf.deb
|
||||
#apt install ./libffi7_3.3-6_armhf.deb
|
||||
|
||||
wget http://raspbian.raspberrypi.org/raspbian/pool/main/libf/libffi/libffi7_3.3-6_armhf.deb
|
||||
apt install ./libffi7_3.3-6_armhf.deb
|
||||
#wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/libpython2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
#apt install ./libpython2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
|
||||
wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/libpython2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
apt install ./libpython2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
#wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/libpython2.7-stdlib_2.7.18-13.2_armhf.deb
|
||||
#apt install ./libpython2.7-stdlib_2.7.18-13.2_armhf.deb
|
||||
|
||||
wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/libpython2.7-stdlib_2.7.18-13.2_armhf.deb
|
||||
apt install ./libpython2.7-stdlib_2.7.18-13.2_armhf.deb
|
||||
#wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/python2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
#apt install ./python2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
|
||||
wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/python2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
apt install ./python2.7-minimal_2.7.18-13.2_armhf.deb
|
||||
|
||||
wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/python2.7_2.7.18-13.2_armhf.deb
|
||||
apt install ./python2.7_2.7.18-13.2_armhf.deb
|
||||
#wget http://raspbian.raspberrypi.org/raspbian/pool/main/p/python2.7/python2.7_2.7.18-13.2_armhf.deb
|
||||
#apt install ./python2.7_2.7.18-13.2_armhf.deb
|
||||
#rm *.deb
|
||||
cat << EOF >> /etc/apt/sources.list.d/python2.list
|
||||
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main
|
||||
deb http://archive.raspberrypi.org/debian/ bullseye main
|
||||
EOF
|
||||
;;
|
||||
esac
|
||||
rm *.deb
|
||||
|
||||
apt update
|
||||
apt -y install python2
|
||||
rm /etc/apt/sources.list.d/python2.list
|
||||
apt update
|
||||
|
|
Loading…
Reference in a new issue