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.
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
Ha pip parancsal is telepítettünk csomagokat ezeket kézzel kell etávolítani.
Például 3.8 Python esetén: