Como posso atualizar meu repositório?

-1

Quando eu quero instalar qualquer programa no meu Ubuntu, chega um erro dizendo que tenho que adicioná-lo ao meu repositório, eu encontro seu PPA do launchpad.net e depois digito no terminal. ele diz que o arquivo está sendo importado, depois de um tempo diz: o arquivo importado. Naturalmente, tenho que atualizar meu repositório agora, mas não posso. Ontem quando tentei atualizá-lo alguns erros foram mostrados dizendo que alguns arquivos de índice não conseguiram baixar ou 404 não encontrados. Eu tive alguns problemas com isso e tentei consertá-lo, mas não consegui. Eu trabalhei em alguns códigos no terminal (eu sou novo nisso), e acho que fiz o pior, porque agora quando eu escrevo o sudo apt-get update no The Terminal, ele mostra uma mensagem diferente, aqui está: E: o driver do método / usr / lib / apt / methods / htt não foi encontrado. Antes disso, quero dizer ontem, eu passei o dia inteiro tentando consertá-lo e ler quase todas as respostas para qualquer pergunta sobre este assunto, mas isso não ajudou. Eu tentei fazer alterações no "Ubuntu software and update", mas no final quando eu queria salvar as alterações feitas, pressionando "recarregar" uma mensagem seria mostrada dizendo "falhou ao baixar informações do repositório, verifique sua conexão com a Internet, foi enquanto eu tinha certeza que eu estava conectado a uma rede WiFi. Eu também tentei mudar o servidor principal para um servidor local, mas no final, quando salvando, havia o mesmo problema. Resumidamente, eu acabei de instalar este windows e eu don ' Não sei o que fazer, eu não posso nem tocar música com isso, mais eu posso baixar ou instalar qualquer aplicativo, eu realmente preciso da sua ajuda. Obrigado.

Esta é uma cópia do meu terminal:

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get install chrome

Reading package lists... Done

Building dependency tree       

Reading state information... Done

E: Unable to locate package chrome

arash@arash-X450CC:~$ ^C

arash@arash-X450CC:~$ ^C

arash@arash-X450CC:~$ sudo apt-get update

[sudo] password for arash: 

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get upgrade

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ apt-get upgrade

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Eu fiz a última parte. atualizar, atualizar, atualizar. aqui está o resultado:

arash@arash-X450CC:~$ sudo apt-get upgrade

[sudo] password for arash: 

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get upgrade

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

por exemplo eu quero instalar o vlc player, aqui vem a saída:

arash@arash-X450CC:~$ sudo apt-get install vlc

Reading package lists... Done

Building dependency tree       

Reading state information... Done

E: Unable to locate package vlc

Eu fiz a primeira parte (escrevendo os dois comandos no terminal - antes de ir ao software e atualizações), aqui está a saída:

arash@arash-X450CC:~$ cd /etc

arash@arash-X450CC:/etc$ sudo tar cjvf apt-back.tar.bz2

[sudo] password for arash: 

tar: Cowardly refusing to create an empty archive

Try 'tar --help' or 'tar --usage' for more information.

arash@arash-X450CC:/etc$ 


Then I went to software and updates, made sure those four parts you said are ticked in the checkboxes next to them, then went to the other tab, I mean other software, unticked all of them and pressed reload to save changes. But after a while there came an error. Here's the detailed error message:

W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/utopic/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.88.149 80]

, E:Some index files failed to download. They have been ignored, or old ones used instead.

aqui está a saída depois de fazer o que você disse

chmod +x myscript.sh

./myscript.sh


#!/bin/bash


mkdir ~/apt.back

cd ~/apt.back

sudo mv --backup=numbered /etc/apt/sources.list ../apt.back/

sudo mv --backup=numbered /etc/apt/sources.list.d/*list ../apt.back/

sudo apt-get update

passo 1 esta foto é para o primeiro comando. Eu fiz isso com outro nome.

passo2napróximafoto.paraopróximopassodepoisdepressionarctrl+oparasalvar.entãoeupressioneienter.

    
por arash 18.09.2016 / 17:33

1 resposta

2

Seu repositório está corrompido. Você pode consertar isso trazendo-o de volta para os padrões de distribuição. Os passos abaixo mostram como fazer isso. Também incluirá o backup das alterações feitas para que, uma vez que esteja funcionando, você possa sistematicamente trazer de volta suas alterações personalizadas e identificar quais estão quebrando seu sistema.

Faça um backup da sua configuração atual

$ cd /etc
$ sudo tar cjvf apt-back.tar.bz2 ./apt

Agora abra o software e as atualizações

(vá para) System Settings - > (clique) Software and Updates (clique na guia) Ubuntu Software - > (marque os primeiros 4 itens) - > (clique na guia) Other Software - > (Remova todas as marcas de seleção)

Feche o centro de software.

Instale o VLC com

$ sudo apt-get update
$ sudo apt-get install vlc

Restaurando seus outros PPAs personalizados:

Agora, para os itens Other Software que você adicionou personalizados, é possível trazê-los de volta um de cada vez, colocando uma marca de seleção no desejado. Se alguém quebrar o sistema, deixe-o fora e lide com ele individualmente.

Alguns deles podem ser obviamente bons, como Googe Chrome .

Crie e execute este script para limpar sua pasta apt. Ele fará o backup de seus arquivos para que você possa restaurá-los depois que estiver funcionando.

Você pode criar o script executando:

$ nano myscript.sh

Copie e passe o código abaixo para o editor. Salve o script. Em seguida, execute isso para torná-lo executável.

$ chmod +x myscript.sh

Execute o script por:

$ ./myscript.sh

O código do script:

#!/bin/bash

mkdir ~/apt.back
cd ~/apt.back
sudo mv --backup=numbered /etc/apt/sources.list ../apt.back/
sudo mv --backup=numbered /etc/apt/sources.list.d/*list ../apt.back/
sudo apt-get update

Depois de executar o script, seu repositório estará vazio. Agora, execute as atualizações de software e marque os primeiros 4 itens na guia Ubuntu Software .

Em seguida, instale vlc com:

$ sudo apt-get update
$ sudo apt-get install vlc
    
por L. D. James 18.09.2016 / 19:50