Estou olhando para Python2.7 em/usr/local/bin. Acredito que instalei há muito tempo e quero desinstalá-lo. Vejo que o tamanho é 9776. Se eu usar rm
nele, como faço para remover o resto? Não pode ter 10 kb, pode?
Responder1
Como você o instalou? Espero que você tenha usado yum? Se for esse o caso, basta usar o gerenciador de pacotes para removê-lo:
$ sudo yum remove <package_name>
Se você não usou o yum, boa sorte. Este é um excelente motivo para nunca instalar nada em um sistema Linux sem usar seu sistema de gerenciamento de pacotes. Se vocêfazerprecisa instalar coisas extras que não estão incluídas no repositório de pacotes da distribuição e, em seguida, colocá-lo em algum lugar completamente separado, como em /opt
ou algo assim.
AVISO: é bem provável que várias coisas em seu sistema dependam do python para serem instaladas. Eu recomendo fortemente que você deixe isso aí.
Responder2
As distribuições geralmente são instaladas com prefix=/usr
, seu caso parece uma instalação manual com prefix=/usr/local
. Alguns softwares (principalmente os GNU) oferecem uma make uninstall
opção para limpá-los, mas não tenho ideia se o python faz isso; você pode ter que olhar (dentro de /usr/local
) lib/libpython2.7.so
, lib/python2.7/
, lib/pkgconfig/
e share/man/man1
remover manualmente aqueles que parecem relacionados.
Normalmente eu recomendaria instalações manuais para:
- Instale em um diretório temporário e configure-o para rastrear arquivos posteriormente:
make DESTDIR=/path/to/temp && tar cf /path/to/package.tar -C /path/to/temp .
; ou - Instale em
/opt/name-version
, por exemplo, no seu caso./configure --prefix=/opt/python-2.7
. Você pode criar links simbólicos em/usr/local/bin
(e outros diretórios comoman
,pkgconfig
), de modo que a remoção do software leve apenas umrm -r
e a remoção de links simbólicos mortos, o que um zsh glob faz muito bem.