Há um fantasma na concha.
Eu tentei remover o youtube-dl através de brew uninstall youtube-dl
:
-bash: brew: command not found
legal, isso significa que eu nem instalei o brew.
Eu então verifiquei se eu poderia desinstalá-lo através de sudo pip uninstall youtube-dl
:
Skipping youtube-dl as it is not installed.
Vamos verificar também sudo pip3 uninstall youtube-dl
:
Skipping youtube-dl as it is not installed.
Vamos confirmar que não foi instalado através do apt com sudo apt-get remove youtube-dl
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'youtube-dl' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Mas se eu digitar youtube-dl --version
youtube-dl ainda está lá:
2021.04.26
Postei uma foto para mostrar que não estou bravo:
Se eu digitar whereis youtube-dl
a resposta é:
youtube-dl: /home/bobby/.local/bin/youtube-dl
Então eu sei que está lá, mas como posso removê-lo?
O que o hack de um aplicativo instalou?
EDIT: obrigado, mas se eu olhar dentro do arquivo youtube-dl, vejo este código:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from youtube_dl import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
Portanto, este não é o executável do youtube-dl, mas parece que está chamando outros arquivos em algum lugar. Onde eles estão?
Como você o instalou? Você pode ter instalado manualmente. O sistema de pacotes não sabe disso. Portanto, nesse caso, exclua o executável manualmente.
EDIT: Ok, mas ainda exclua este arquivo, por favor, vamos tentar visualizar todos os pacotes pip
pip list -v
Encontre o caminho para a pasta de módulos: algo como/usr/lib/python3/dist-packages
ou/usr/local/lib/python2.7/site-packages
e procure pelo
youtube-dl
para excluir, caso ainda não o encontre; tente instalar o pacote novamente atravéspip install --upgrade youtube-dl
oupip install youtube-dl
Se ainda não obtiver sucesso. Você pode pesquisar todo o sistema:
sudo find / -name youtube-dl
ousudo find / -type f -name "youtube*"