O Software Center continua travando [duplicado]

1
Na semana passada eu digitei um comando para /ect/apt/sources.list.d/playonlinux.list no meu terminal e desde então o Ubuntu Software Center continua travando. O relatório diz

  

<class System Error> (E:Type'<!DOCTYPE' ia not known on line 1 in source list /etc/apt/sources.list.d/playonlinux.list)

Preciso de ajuda para evitar que ele falhe.

    
por Woody 20.12.2014 / 05:42

1 resposta

2

Tenho certeza de que o problema é que você adicionou uma fonte ou texto incompatível ao seu diretório /ect/apt/sources.list.d/ . Está causando problemas na atualização do cache do repositório de software. Remova o arquivo / fontes adicionados, então você deve ser capaz de atualizar ( apt-get update ) normalmente.

O erro parece que há algum tipo de HTML na linha 1 de /etc/apt/sources.list.d/playonlinux.list que chegou lá de alguma forma; isso não deveria estar lá. Se você souber quais linhas ou fontes foram adicionadas, poderá usar qualquer editor de texto para editar os arquivos de origem ( sudo nano /etc/apt/sources.list.d/playonlinux.list , por exemplo) ou um navegador de arquivos para remover o arquivo inteiro, se ele não pertencer a ele.

Esse comando apt-get deve ajudar, "ele atualiza o cache do pacote e verifica se há dependências quebradas." e pode reproduzir sua mensagem de erro:

  • sudo apt-get check

    Quando adicionei um pouco de lixo ao meu sources.list, ele me deu essa informação útil, apontando para o arquivo & amp; linha que teve o primeiro erro (após a correção, execute novamente caso haja mais erros):

    $ sudo apt-get check
    Reading package lists... Error!
    E: Type '<bd' is not known on line 4 in source list /etc/apt/sources.list
    E: The list of sources could not be read.
    E: The package lists or status file could not be parsed or opened.
    

Ou você pode usar ferramentas de GUI para gerenciá-las (pode não funcionar se elas estiverem corrompidas com HTML agora) veja este link para ajuda link

Ou este link para ajuda na utilização de ferramentas de linha de comando / terminal link

Tenha muito cuidado com suas fontes de software, eu faria uma cópia de backup de tudo em /ect/apt/sources.list e /ect/apt/sources.list.d/ primeiro, apenas no caso. Não sabendo qual é a sua versão do Ubuntu, não tenho certeza de quais devem ser os "padrões" ou se você adicionou PPAs extras ou outras fontes.

Backup dos arquivos sources.list

Copie-os para uma pasta de backup em algum lugar, na sua pasta pessoal, ou isso deve funcionar:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old e sudo cp -R /etc/apt/sources.list.d /etc/apt/sources.list.d.old

Restaurando o padrão do Ubuntu sources.list

  • Para o Ubuntu, se você fizer isso, deve gerar um novo arquivo sources.list fresco

    1. exclua os arquivos antigos ( sudo rm /etc/apt/sources.list e sudo rm -R /etc/apt/sources.list.d , mas BACKUP FIRST ).

    2. Então faça de:

      • Execute as Fontes de Software (no menu / travessão de programas ou sudo software-properties-gtk ou sudo software-sources ) marque / marque alguns repos, escolha um servidor e atualize.

      • OU Gere um novo no link usando sua versão & amp; país (para escolher espelhos locais), copie & amp; cole-o em sua nova sources.list com gksudo gedit /etc/apt/sources.list
        ou em um terminal com% sudo nano /etc/apt/sources.list

O link do site também tem muitos PPAs opcionais, parece bastante útil. [Cortesia Como faço para restaurar os repositórios padrão? ]

    
por Xen2050 20.12.2014 / 07:07