From 9bb64b6b6ecfe57cab4c41b8fe886deaab4e8cbb Mon Sep 17 00:00:00 2001 From: Alexey Marchuk Date: Tue, 24 May 2022 18:52:24 +0300 Subject: [PATCH] pkgdep/debian: Fix python installation on Ubuntu 22.04 There is no 'python' package, 'python3' should be used instead Signed-off-by: Alexey Marchuk Change-Id: I8d55bf579038b9316e26e762b69e6c150869a66b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12804 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Pawel Piatek Reviewed-by: Jim Harris Reviewed-by: Michal Berger Reviewed-by: Paul Luse Reviewed-by: Dong Yi Reviewed-by: Konrad Sztyber --- scripts/pkgdep/debian.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/pkgdep/debian.sh b/scripts/pkgdep/debian.sh index 7962dff91..dd2a98fc9 100755 --- a/scripts/pkgdep/debian.sh +++ b/scripts/pkgdep/debian.sh @@ -3,8 +3,14 @@ VERSION_ID_NUM=$(sed 's/\.//g' <<< $VERSION_ID) # Includes Ubuntu, Debian # Minimal install -apt-get install -y gcc g++ make libcunit1-dev libaio-dev libssl-dev libjson-c-dev libcmocka-dev \ - uuid-dev libiscsi-dev python libncurses5-dev libncursesw5-dev python3-pip +apt-get install -y gcc g++ make libcunit1-dev libaio-dev libssl-dev libjson-c-dev libcmocka-dev uuid-dev libiscsi-dev +if [[ $NAME == "Ubuntu" ]] && [[ $VERSION_ID_NUM -ge 2204 ]]; then + # there is no python package in Ubuntu 22.04 + apt-get install -y python3 +else + apt-get install -y python +fi +apt-get install -y libncurses5-dev libncursesw5-dev python3-pip pip3 install ninja if ! pip3 install meson; then # After recent updates pip3 on ubuntu1604 provides meson version which requires python >= 3.6.