Eu estava mudando os repositórios do Debian 10 pelo programa Software & Updates, quando percebi que ao dar o comando sudo apt update um erro acontecia
Eu tinha mudado para o servidor brasileiro, mas tava dando esse erro, daí mudei para o servidor principal, mas também ocorreu o mesmo erro
Segue o print:
Leia a saída do comando. Tente atualizar novamente
sudo apt update
Se copiou o arquivo “Release” para o seu computador, e deu erro no apt então é algum problema com o apt.
Se não copiou o arquivo “Release”, cole aqui a saída do comando wget. Então é problema de rede.
No seu source list, experimente comentar o segundo conjunto de linhas (o que tem buster/updates) e tenta usar conforme a imagem anexa. No meu server usei assim e rolou.
Alias, me deem uma ajuda. Mandei como imagem anexa porque o editor do comentário insistia em interpretar o http:// como um link. Tentei usar a opção de texto pré-formatado e não funfou. Alguém sabe como colocar os links sem serem interpretados?
@Lee pela imagem não tem nada de errado com seu sorces.list. Alias, está igual ao meu, porém eu gosto de adicionar o backports também. Tenta a dica do @Deleterium. NÃO mude seus repositórios para testing, já que está usando o Debian Stable, deixa do jeito que está.
Porém tenho uma dúvida: Qual a diferença entre o repositório deb http://deb.debian.org/debian-security/ buster/updates e o deb http://deb.debian.org/debian/ buster/updates? Esse “security” faz alguma diferença?
Utilize o caractere ` antes e depois do link/palavra/frase, assim irá aparecer destacado
Sim. A linha deb http://deb.debian.org/debian/ buster-updates main contrib non-free
aponta para http://deb.debian.org/debian/dists/buster-updates/
enquanto a linha deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
aponta para http://deb.debian.org/debian-security/dists/buster/updates/
São repositórios diferentes para diferentes finalidades:
StableUpdates: (atualmente o debian/ buster-updates) repositório oficial do Debian para alterações que não podem esperar pelo próximo lançamento, pacotes também são adicionados a StableProprosedUpdates para inclusão na próxima versão do ponto
DebianSecurity: (atualmente o debian-security/ buster/updates) repositório oficial do Debian para atualizações frequentes de segurança.
Além desses, na wiki do Debian wiki-SoucesList tem a explicação dos repositórios, infelizmente apenas em inglês.
Commonly used package sources
DebianStable: official Debian repository for the current release
StableUpdates: official Debian repository for changes that cannot wait for the next point release, packages are also added to ?StableProprosedUpdates for inclusion in the next point release
DebianSecurity: official Debian repository for frequent security updates
DebianTesting: current development state of the next stable Debian distribution
DebianUnstable: rolling development version containing the latest packages
DebianExperimental: development version containing the experimental/alpha/beta/untested packages
Na verdade deve ter havido um erro de digitação pois o repositório que tem buster/updates é o DebianSecurity, não o StableUpdates. Alguma coisa alterou o seu sources.list. Para deixar o seu sistema redondo, sugiro deixar habilitato os três repositórios padrão: DebianStable, StableUpdates e DebianSecurity. Seu sources.list corrigido deveria estar assim:
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://debian.c3sl.ufpr.br/debian/ buster main contrib non-free
deb http://deb.debian.org/debian-security buster/updates main contrib
deb-src http://deb.debian.org/debian-security buster/updates main contrib
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib
Na minha instalação eu mudei o mirror para a UFPR, que fica mais próximo geograficamente do que os servidores padrão dos EUA. Deixei o repositório Securty com os servidores do Debian pois eles são extremamente rápidos (afinal são específicos para questões de segurança). Também comentei as linhas dos pacotes com código fonte, pois eu não faço instalação de pacote por código fonte e compilação (e 99% dos usuários também não). O meu sources.list ficou assim:
deb http://debian.c3sl.ufpr.br/debian/ buster main contrib non-free
#deb-src http://debian.c3sl.ufpr.br/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib
# deb-src http://security.debian.org/debian-security buster/updates main contrib
# buster-updates, previously known as 'volatile'
deb http://debian.c3sl.ufpr.br/debian/ buster-updates main contrib non-free
# deb-src http://debian.c3sl.ufpr.br/debian/ buster-updates main contrib
Fico feliz que tenha funcionado! Até onde eu sei, os repositórios oficiais de segurança do debian são estes http://deb.debian.org/debian-security para todos os releases. Tanto que no meu caso eu utilizo os mirrors do debian no pop-sc.rnp, mas a parte referente a segurança aponta para o endereço original. Eu normalmente não mexo no source-list após a instalação (a não ser em caso de upgrade), mas pelo o que eu vejo nos meus aqui, independente do mirror que você está utilizando, o debian-security sempre aponta para o repositório padrão.
No mais, as explicações que o @Deleterium trouxe são muito boas pra entender o sourcelist.
Abraços!
Vou te passar uma dica muito útil. Desde que comecei a usar o Debian, sempre faço um backup do meu sorces.list, assim qualquer problema que venha acontecer (embora eu nunca me deparei com esse tipo de problema) é só restaurar ou comprar com o sources.list que você tinha.
Se quiser, no site do Debian tem um pronto, é só pegar lá. Ou, se quiser ainda mais facilidade, existem sites que geram um sources.list personalizado para você, como os:
Esse que o Deleterium passou vai ter, basicamente, tudo que você precisar. Mas, se quiser, como eu disse, pode adicionar o backports:
# buster-backports
deb http://deb.debian.org/debian/ buster-backports main contrib non-free
Outra dica, sempre, sempre deixe seu sources.list organizado. Como padrão o Debian deixa uma linha acima com o comentário do que é aquele repositório. Assim fica fácil de você visualizar e consertar alguma coisa, caso precise.
Utilizo os repositórios itsbrasil e atualmente, estão com problemas. Posso Tem algum problema usar os repositórios que você sugeriu acima?
Foto Anexada abaixo - Meu Repositório atual. “Erro ao tentar atualizar os pacotes. Começou repentinamente e não voltou mais. Já olhei o firewall, verifiquei as portas 80 e estão tudo OK.”