Remoção de vapor 64 não funcionou ubuntu 14.04.3LTS 64bit

2

Como eu mencionei em Q.

sudo apt-get remove steam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'steam:i386' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get purge steam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'steam:i386' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get remove --purge steam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'steam:i386' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get remove steam-launcher
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package steam-launcher

Se eu executar steam do terminal, está funcionando.

$which steam    
/usr/bin/steam    

Eu também tentei isso ou isto

Atualização 1.

Como @Ravan disse:

$ apt-cache policy steam
steam:i386:
  Installed: (none)
  Candidate: 1:1.0.0.45-1ubuntu1.1
  Version table:
     1:1.0.0.45-1ubuntu1.1 0
        500 http://mirrors.163.com/ubuntu/ trusty-proposed/multiverse i386 Packages
     1:1.0.0.45-1ubuntu1 0
        500 http://mirrors.163.com/ubuntu/ trusty/multiverse i386 Packages

Por favor, deixe-me saber Se eu tiver que fornecer mais informações.

    
por BeGood 22.11.2015 / 13:54

2 respostas

2

Esta é a sala de bate-papo relacionada . O OP mesclará suas perguntas relacionadas à mesma causa raiz, excluídas /var/lib/dpkg por engano.

Você já se recuperou para alguns arquivos como status . Mas você ainda está perdendo arquivos de informações do pacote em /var/lib/dpkg/info .

O mais importante é o arquivo instalado *.list . Sem eles dpkg removerá o pacote do arquivo status (para remoção) e sinalizará como deinstall (para remoção), mas não removerá os arquivos.

Opções:

  • Recomenda-se reinstalar o sistema como neste caso similar: I acabou de perder / var / lib / dpkg

  • Ou Se você tiver uma boa conexão com a Internet, sinalize todos os pacotes instalados a serem reinstalados. (como uma operação de atualização).

    Para facilitar, use synaptic

  • Dirty way: gere os arquivos *.list e viva com ele. Não consegui filtrar os arquivos de configuração de cada pacote. Então lembre-se que qualquer futuro apt-get remove será como apt-get purge .

    1. Instale apt-file

      sudo apt-get install apt-file
      
    2. Atualizar listas de conteúdo de pacotes

      apt-file update
      
    3. Gerar lista para cada pacote instalado, operação longa e silenciosa (não tive tempo de otimizar)

      mkdir file_lists_deleteme
      dpkg --get-selections | grep -v deinstall | awk '{print }' | xargs -I '{}' bash -c "apt-file -F list '{}' > file_lists_deleteme/'{}'.preformat"
      
      cd file_lists_deleteme
      for f in *.preformat; do awk '{for (i=2; i<=NF; i++) print $i}' $f > $(basename $f .preformat).list ; done
      
    4. Altere a propriedade para root e instale-as no sistema

      sudo chown root:root file_lists_deleteme/*.list
      sudo cp file_lists_deleteme/*.list /var/lib/dpkg/info/
      

Para Steam & amp; Flarget como eles não estão na lista de pacotes instalados, melhor é reinstalá-los, em seguida, limpar / remover novamente.

Sim, você verá algumas queixas do dpkg (se você tiver escolhido a correção suja) como:

dpkg: warning: while removing flareget, directory '/usr/share/lintian/overrides' not empty so not removed

quando ele tenta remover algumas pastas do sistema não vazias. Eles estão apenas avisando & amp; inofensivo, não importa sobre eles.

    
por user.dz 28.11.2015 / 11:14
0

Você pode tentar instalá-lo e, em seguida, eliminá-lo

sudo apt-get autoremove && sudo apt-get clean
sudo apt-get install steam
sudo apt-get purge steam
sudo dpkg -P steam

Se a instalação falhar, você pode tentar forçá-la ou usar sudo apt-get install --reinstall steam

    
por Clay Hill 23.11.2015 / 03:03