[[oktatas:programozás:python|< Python]]
====== Python eltávolítása ======
* **Szerző:** Sallai András
* Copyright (c) 2020, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Miért =====
Ha forrásból telepítettük a Python-t, akkor nem egyszerű eltávolítani.
A forrás Makefile nem tartalmaz uninstall célt.
===== Eltávolítás Debian GNU/Linuxon =====
Hogyan távolítsuk el a forrásból telepített Pythont Debian GNU/Linux 10-en.
Szükségünk van a checkinstall programra, amit a Debian 10-ből
eltávolítottak. A következő bullseye verzióban már újra szerepel.
Szerkesszük az apt forrásokat:
apt edit-sources
Írjuk fájl végére:
deb http://deb.debian.org/debian buster-backports main
Telepítsük a checkinstall csomagot:
apt update
apt -t buster-backports install checkinstall
Készítsünk a Debianból egy .deb csomagot:
checkinstall -D --fstrans=no make install
A parancs telepíti az elkészült csomagot.
Ha a .deb csomag telepítését szeretnénk elkerülni,
akkor használjuk a --install=no kapcsolót.
checkinstall -D --fstrans=no --install=no make install
Telepítsük:
sudo dpkg -i python_3.8.5-1_amd64.deb
Most távolítsuk el:
sudo dpkg -r --force-all python
Ügyeljünk arra, hogy a python legyen telepítve a Debianon, mert
az alaprendszer nagyon sok programja igényli:
apt install python
===== pip =====
Ha pip parancsal is telepítettünk csomagokat ezeket kézzel kell etávolítani.
Például 3.8 Python esetén:
* /usr/local/lib/python3.8