Não é possível remover (ou reinstalar) Spotify ou qualquer outro programa

0

Eu tinha instalado o Spotify há algum tempo, mas já havia deletado algumas pastas pertencentes a ele (operação acidental de rm-rf - sh * t acontece).

Agora não consigo instalar nenhum software via apt-get (pip funciona bem)

Quando eu corro

sudo apt-get -f install

Eu obtenho o seguinte

>(Reading database ... 586089 files and directories currently installed.)
Preparing to unpack .../spotify-client_1%3a0.9.11.26.g995ec04.78-1_amd64.deb ...
/var/lib/dpkg/info/spotify-client.prerm: 9: cd: can't cd to /opt/spotify/spotify-client
dpkg: warning: subprocess old pre-removal script returned error exit status 2
dpkg: trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/prerm: 9: cd: can't cd to /opt/spotify/spotify-client
dpkg: error processing archive /var/cache/apt/archives/spotify-client_1%3a0.9.11.26.g995ec04.78-1_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 2
/var/lib/dpkg/info/spotify-client.postinst: 5: cd: can't cd to /opt/spotify/spotify-client
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/spotify-client_1%3a0.9.11.26.g995ec04.78-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ele diz que não pode fazer cd em / opt / spotify / spotify-client (porque foi isso que eu deletei)

Corrigir sugestões?

Estou mais do que feliz em remover completamente o Spotify

Eu tentei todos os itens a seguir

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install [some package] fails

Tudo falha porque não consegue encontrar o spotify-client

Eu tentei removê-lo de /etc/apt/sources.list, mas não de charuto

    
por RockJake28 10.07.2014 / 13:49

2 respostas

1

O sistema tenta instalar o Spotify. Crie um diretório /opt/spotify/spotify-client , de propriedade root, com permissões 755 e tente novamente. Se você também tiver excluído acidentalmente /opt/spotify , faça o mesmo para esse diretório. Em seguida, repita sudo apt-get -f install e sudo apt-get remove spotify .

    
por Jos 10.07.2014 / 14:59
0

Faça o download do arquivo deb para spotify e converta-o para um tar.gz archive usando:

alien --to-tgz spotify*.deb

Descompacte e descompacte o arquivo:

tar xzf spotify*.tgz

Copie a pasta opt/spotify para o local original ( /opt/spotify ).

    
por Tiago Sales 22.07.2014 / 22:54