From 3259b88f79231595af0d416ac1fd86cc546c1806 Mon Sep 17 00:00:00 2001 From: RPICoder <68472305+techcoder20@users.noreply.github.com> Date: Mon, 8 Mar 2021 08:15:12 +0530 Subject: [PATCH 1/4] Delete install-64 --- apps/Pycharm CE/install-64 | 42 -------------------------------------- 1 file changed, 42 deletions(-) delete mode 100755 apps/Pycharm CE/install-64 diff --git a/apps/Pycharm CE/install-64 b/apps/Pycharm CE/install-64 deleted file mode 100755 index 735be93..0000000 --- a/apps/Pycharm CE/install-64 +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" - -function error { - echo -e "\\e[91m$1\\e[39m" - exit 1 -} - -filename='pycharm-community-2020.3.1' - -rm -f $filename.tar.gz 2>/dev/null -sudo rm -rf /opt/pycharm-community pycharm-community ${filename} -#download the 2020.3.1 version "tar.gz" file -wget https://download.jetbrains.com/python/${filename}.tar.gz || error "Failed to downloading file. Make sure 'wget' is installed and verify your Internet Network Connection" - -#extract and rename pycharm-community folder -tar xvzf ${filename}.tar.gz || error "Failed to extract downloaded ${filename} files" -rm -f ${filename}.tar.gz -sudo mv ${filename} /opt/pycharm-community || error "Failed moving pycharm-community to /opt/pycharm-community" - -#enter pycharm-community folder -cd /opt/pycharm-community || error "Failed to enter pycharm-community folder!" - -# Get dependencies -"${DIRECTORY}/pkg-install" "python-pip openjdk-11-jdk" "$(dirname "$0")" || exit 1 - - -# Installing the software with permissions -cd bin || error "Failed to enter to bin directory" -chmod a+x ./pycharm.sh || error "Failed to run ./pycharm giving permission" - -echo "[Desktop Entry] -Version=1.0 -Type=Application -Name=PyCharm Community Edition -Icon=/opt/pycharm-community/bin/pycharm.svg -Exec=/opt/pycharm-community/bin/pycharm.sh %f -Comment=Python IDE for Professional Developers -Categories=Development;IDE; -Terminal=false -StartupWMClass=jetbrains-pycharm-ce" > ~/.local/share/applications/jetbrains-pycharm-ce.desktop From 32fd809338e5b7816f27dc1aff53b6a50a7e45b3 Mon Sep 17 00:00:00 2001 From: RPICoder <68472305+techcoder20@users.noreply.github.com> Date: Mon, 8 Mar 2021 08:15:25 +0530 Subject: [PATCH 2/4] Delete install-32 --- apps/Pycharm CE/install-32 | 42 -------------------------------------- 1 file changed, 42 deletions(-) delete mode 100755 apps/Pycharm CE/install-32 diff --git a/apps/Pycharm CE/install-32 b/apps/Pycharm CE/install-32 deleted file mode 100755 index 46191ad..0000000 --- a/apps/Pycharm CE/install-32 +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" - -function error { - echo -e "\\e[91m$1\\e[39m" - exit 1 -} - -filename='pycharm-community-2018.3.7' - -rm -f $filename.tar.gz 2>/dev/null -sudo rm -rf /opt/pycharm-community pycharm-community ${filename} -#download the 2018.3.7 version "tar.gz" file -wget https://download.jetbrains.com/python/${filename}.tar.gz || error "Failed to downloading file. Make sure 'wget' is installed and verify your Internet Network Connection" - -#extract and rename pycharm-community folder -tar xvzf ${filename}.tar.gz || error "Failed to extract downloaded ${filename} files" -rm -f ${filename}.tar.gz -sudo mv ${filename} /opt/pycharm-community || error "Failed moving pycharm-community to /opt/pycharm-community" - -#enter pycharm-community folder -cd /opt/pycharm-community || error "Failed to enter pycharm-community folder!" - -# Get dependencies -"${DIRECTORY}/pkg-install" "python-pip openjdk-11-jdk" "$(dirname "$0")" || exit 1 - - -# Installing the software with permissions -cd bin || error "Failed to enter to bin directory" -chmod a+x ./pycharm.sh || error "Failed to run ./pycharm giving permission" - -echo "[Desktop Entry] -Version=1.0 -Type=Application -Name=PyCharm Community Edition -Icon=/opt/pycharm-community/bin/pycharm.svg -Exec=/opt/pycharm-community/bin/pycharm.sh %f -Comment=Python IDE for Professional Developers -Categories=Development;IDE; -Terminal=false -StartupWMClass=jetbrains-pycharm-ce" > ~/.local/share/applications/jetbrains-pycharm-ce.desktop From db7c2ec821b2a990cf5005046b5db06157e5cfb7 Mon Sep 17 00:00:00 2001 From: RPICoder <68472305+techcoder20@users.noreply.github.com> Date: Mon, 8 Mar 2021 08:16:53 +0530 Subject: [PATCH 3/4] Add files via upload --- apps/Pycharm CE/install | 56 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 apps/Pycharm CE/install diff --git a/apps/Pycharm CE/install b/apps/Pycharm CE/install new file mode 100644 index 0000000..db8558c --- /dev/null +++ b/apps/Pycharm CE/install @@ -0,0 +1,56 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/python/pycharm-community-2020.3.3.tar.gz +name=pycharm-community + +# Get dependencies +"${DIRECTORY}/pkg-install" "python-pip openjdk-11-jdk" "$(dirname "$0")" || exit 1 + +#Removing if pycharm-community-2020.3.3.tar.gz already downloaded +rm $name.tar.gz + +#Removing pycharm-community-2020.3.3 if already extracted +sudo rm -r /opt/$name + +#Downloading pycharm-community-2020.3.3.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting pycharm-community-2020.3.3.tar.gz to /opt +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting pycharm-community-2020.3.3.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +#Implementing terminal fix +git clone https://github.com/JetBrains/pty4j.git ~/pty4j +cd ~/pty4j/native +gcc -fPIC -c *.c +gcc -shared -o libpty.so *.o +sudo mkdir /opt/$name/lib/pty4j-native/linux/arm +sudo cp libpty.so /opt/$name/lib/pty4j-native/linux/arm +sudo rm -r ~/pty4j + +#Creating desktop shortcut +echo "[Desktop Entry] +Type=Application +Name=PyCharm Community Edition +Icon=/opt/$name/bin/pycharm.svg +Exec=/opt/$name/bin/pycharm.sh %f +Comment=Python IDE for Professional Developers +Categories=Development;IDE; +Terminal=false +StartupWMClass=jetbrains-pycharm-ce" > ~/.local/share/applications/jetbrains-pycharm-ce.desktop + From 6fe27d80cbeafee5fdbbbda3bdbab9a72a4ac231 Mon Sep 17 00:00:00 2001 From: RPICoder <68472305+techcoder20@users.noreply.github.com> Date: Sun, 14 Mar 2021 11:06:12 +0530 Subject: [PATCH 4/4] Update install --- apps/Pycharm CE/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/Pycharm CE/install b/apps/Pycharm CE/install index db8558c..0bc8336 100644 --- a/apps/Pycharm CE/install +++ b/apps/Pycharm CE/install @@ -32,7 +32,7 @@ sudo mv /opt/$name/*/* /opt/$name/ rm $name.tar.gz #Making file executable -sudo chmod +x /opt/$name/bin/$name.sh +sudo chmod +x /opt/$name/bin/pycharm.sh #Implementing terminal fix git clone https://github.com/JetBrains/pty4j.git ~/pty4j