Atualizei recentemente do Ubuntu 16.04 para 18.04.
Eu tinha partições separadas para / e home, e para a atualização fiz uma instalação limpa na pasta /, de modo que salvei tudo na pasta home, enquanto o restante foi formatado.
Após a atualização, eu só tinha o python 3.6.7, que pelo que entendi é a versão padrão do sistema operacional. Então, instalei o python 2.7 (versão 2.7.15rc1, especificamente), então esperava ter apenas essas duas versões instaladas.
Estou correto ao dizer que o 3.6.7 é a versão padrão do Ubuntu 18.04? Então, não importa o que aconteça, esta versão é necessária do sistema e não deve ser desinstalada?
Como eu disse, esperava ter apenas python 3.6.7 e 2.7.15rc1 instalados. No entanto, após uma pesquisa, encontrei estes arquivos:
/snap/core/6130/usr/bin/python3.5: Python 3.5.2 /snap/core/6130/usr/bin/python3.5m: Python 3.5.2 /snap/core/6259/usr/bin/python3.5: Python 3.5.2 /snap/core/6259/usr/bin/python3.5m: Python 3.5.2 /snap/core/6350/usr/bin/python3.5: Python 3.5.2 /snap/core/6350/usr/bin/python3.5m: Python 3.5.2
são relíquias de antes da atualização? São arquivos de sistema? Eles podem ser removidos e como? Não entendo o que contém essas pastas, pois como disse formatei a partição /. Se eu der o comando:
snap list
Eu recebo:
Name Version Rev Tracking Publisher Notes core 16-2.37.1 6350 stable canonical✓ core gnome-3-26-1604 3.26.0 74 stable/… canonical✓ - gnome-calculator 3.30.1 260 stable/… canonical✓ - gnome-characters 3.30.0 139 stable/… canonical✓ - gnome-logs 3.30.0 45 stable/… canonical✓ - gnome-system-monitor 3.30.0 57 stable/… canonical✓ - gtk-common-themes 0.1-4-g88bc1b2 818 stable/… canonical✓ - skype 8.34.0.78 66 stable skype✓ classic spotify 1.0.98.78.gb45d2a6b-10 31 stable spotify✓ - vlc 3.0.6 770 stable videolan✓ -
quais são os programas que instalei do centro de software após a atualização para 18.04.
Se eu usar o comando:
whereis pip
eu recebo a saída
/home/carlo/.local/bin/pip /home/carlo/.local/bin/pip2.7
o que quase certamente é anterior à atualização (não excluí a partição /home ao atualizar para o Ubuntu18.04). Mas como posso desinstalá-lo?
Se eu tentar:
sudo apt-get remove python-pip
Obtenho o resultado (mais ou menos assim, meu sistema está em italiano, estou traduzindo):
"python-pip" is not installed and cannot be removed
portanto, o apt.-get não está encontrando a versão do pip que desejo remover da pasta /home. O mesmo acontece ao usar o Synaptic, os resultados do python-pip não devem ser instalados. Como removê-lo?
core
(2) São do pacote snap e você tem 3 versões instaladas: 6130, 6259, 6350Eles não interferem nos programas de todo o sistema, são usados apenas para outros pacotes instantâneos.
(3) É um Python2 instalado localmente, que terá prioridade e é melhor se livrar dele se você não precisar dele.
Se você ainda tiver a fonte baixada, use o comando de desinstalação. Se não, então você tem que fazer a remoção manual.
apt-get
/apt
(nota lateral: nenhuma diferença real dos dois, consulte Qual é a diferença entre apt e apt-get? ) é independente dos pacotes individuais que você pode instalar (o que é lógico à segunda vista). Veja apt-get install para diferentes versões do python . Isso é de propósito.pip2.7
+++EDIT: Parece que a solução para o pip não funciona, pois recebi uma "Permissão negada" depois de realmente executar os comandos de exemplo. +++ Veja também isso que não tem resposta.
Se você deseja desinstalar um pip antigo, você deve usar
python2.7 -m pip uninstall pip
para se livrar de pip2.7 (por exemplo). e sim, "pip2.7 pode desinstalar pip2.7" , isso como prova:pip3.7
python2.7
Claro, isso não é possível para o próprio python, você precisa:
sudo apt-get remove python2.7