Skip to content

Commit 0c97673

Browse files
Update install.sh
1 parent 4595db7 commit 0c97673

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

pyfetch-installer/install.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ elif grep -qi fedora /etc/os-release; then
1818
echo "Fedora detected, skipping pip check."
1919
elif grep -qi ubuntu /etc/os-release; then
2020
echo "Ubuntu detected, skipping pip check."
21+
elif grep -qi zorin /etc/os-release; then
22+
echo "Zorin OS detected, skipping pip check."
23+
elif grep -qi debian /etc/os-release; then
24+
echo "Saving Python Pip check for later."
2125
else
2226
if ! command -v pip &> /dev/null; then
2327
echo "Python Pip is not installed. Please install it now."
@@ -45,6 +49,18 @@ case "$choice" in
4549
sudo dnf install -y python3-setuptools python3-pyfiglet python3-packaging python3-psutil
4650
elif grep -qi ubuntu /etc/os-release; then
4751
sudo apt-get install -y python3-setuptools python3-pyfiglet python3-packaging python3-psutil
52+
elif grep -qi zorin /etc/os-release; then
53+
sudo apt-get install -y python3-setuptools python3-pyfiglet python3-packaging python3-psutil
54+
elif grep -qi debian /etc/os-release; then
55+
sudo apt-get install -y python3-setuptools python3-pyfiglet python3-psutil
56+
echo "WARNING: Debian does not have the package python3-packaging in it's official repo. Checking for python pip..."
57+
sleep 1
58+
if ! command -v pip &> /dev/null; then
59+
echo "Python Pip is not installed. Good luck on getting python3-packaging!"
60+
else
61+
echo "Python Pip detected, installing packaging..."
62+
pip install packaging
63+
fi
4864
else
4965
pip install pyfiglet
5066
pip install packaging

0 commit comments

Comments
 (0)