Debian Testing Repositórios

Olá pessoal, sou usuário novo do Debian e instalei a versão Testing, então, ao instalar ele não reconhece o meu wifi, mas logo resolvi instalando um firmware .deb da minha placa de rede por um pen drive e o wifi voltou. Minha dúvida foi que ao entrar na Gnome Software não tinha aplicativo nenhum para instalar e ao tentar pelo terminal também não consegui. Pesquisei e vi algumas pessoas falando sobre contrib e non free, mas não faço ideia do que sejam essas coisas. Como posso resolver isso? Desde já agradeço.

2 curtidas

@KairanD
Qualquer coisa veja o tópico dele sobre instalação do Debian, ficou bem completo :wink:

2 curtidas

Valeu amigo. Não conhecia, vou ler aqui. Valeuu

1 curtida

Rapaz, segui o tutorial direitinho, mas não consigo de jeito nenhum atualizar o sistema. Acho que deve faltar os repositórios para liberar (não entendo bem), acho que deve ter alguma coisa a ver com esses repositórios “contrib” e “non-free”.

Eu queria deixar ele redondinho para poder utilizar como Ubuntu, Mint etc…

boa tarde, pode ser que a sua source.list esteja com o cd-rom (repo da instalação) habilitado, daí o apt busca o esse repositório.
dá uma olhada nesse blog: Editar sources.list no Debian e Ubuntu.
e coloca a source.list recomendada na wiki do debian: SourcesList - Debian Wiki
acho que isso vai resolver.

@Rafael_Vilela você não está nos dando nenhuma informação concreta.

Apenas dizer “fiz tudo” e “não funcionou”, não nos dá nenhuma pista do que você fez, nem do que aconteceu quando você tentou atualizar.

Talvez falte, apenas… “recarregar” as informações dos repositórios!

O fato de você editar as fontes de software em /etc/apt/sources.list, não significa que o seu Debian já recebeu as novas informações.

Se você altera as fontes de software pelo Synaptic, ele avisa que precisa “recarregar” as informações. ─ Se você usa um editor de texto, isso não acontece. ─ Das lojinhas, não sei dizer, pois não uso.

Já me aconteceu, de abrir uma “lojinha”, e ela não encontrava nada. ─ Faltava “recarregar” (ou baixar) as informações dos repositórios, dizendo quais pacotes existem lá.

Caso ainda não tenha executado esse comando, execute agora ─ e se “não funcionar”, mostre para nós as mensagens que apareceram:

sudo apt update

Enquanto isso, vou tentar “mostrar” o pouco que sei do básico nesse assunto ─ em vez de ficar só falando conceitos abstratos, que são uma barreira para quem começa a experimentar o Debian.

Acima - Esta é uma cópia (backup) do arquivo /etc/apt/sources.list “original”, quando acabei de instalar meu Debian.

Existem ali 3 links para os repositórios básicos ─ e para cada um existem 2 linhas ─ uma iniciando com deb, para indicar os pacotes instaláveis ─ outra iniciando com deb-scr, para os códigos-fontes dos mesmos pacotes.

A primeira coisa que eu faço é eliminar a 2ª linha de cada repositório. ─ Nunca baixei um código-fonte, em toda a minha vida. ─ Prefiro simplificar as coisas:

deb http://deb.debian.org/debian buster main
deb http://deb.debian.org/debian buster-updates main
deb http://security.debian.org/debian-security/ buster/updates main

Veja que cada linha tem:

  1. O deb indicador de pacotes instaláveis

  2. O link do repositório (+ um espaço em branco)

  3. A versão buster, que era o “estável” em Março 2020 (+ um espaço em branco)

  4. A filtro main, indicando a seção dos pacotes oficiais, livres

Para usar também pacotes de contribuidores, acrescente mais um espaço em branco e em seguida:

  1. A palavra contrib

Para usar também pacotes não-livres, acrescente outro espaço em branco e em seguida:

  1. A expressão non-free

Neste exemplo, ficaria assim:

deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free

Nos 2 primeiros, eu costumo trocar o link http://deb.debian.org (que fica nos EUA) pelo espelho http://ftp.br.debian.org (que fica no Brasil e é bem mais rápido para nós).

O 3º link http://security.debian.org deve ser mantido, pois só o repositório principal envia essas atualizações de segurança.

Acima - Flagrante do momento em que alterei o link, dos EUA para o Brasil.

Em seguida, um apt update, para o sistema recarregar as informações dos repositórios, com a lista dos pacotes existentes.

Onde os meus exemplos antigos mostram buster, provavelmente você verá bullseye, caso esteja usando a versão estável atual.

Acima - Em 2016, eu usei o Apper para adicionar contrib non-free ─ bastava marcar a 2ª e a 3ª caixa ─ e para desabilitar os pacotes de código-fonte, bastava desmarcar a 4ª caixa. ─ Do lado direito, um seletor permitia escolher o servidor do Brasil, para baixar os pacotes mais rapidamente.

Na época, eu me sentia mais confortável usando o Apper, pois ele não cometeria errinhos de gramática etc.

Não sei se o Apper ainda vem com a instalação do Debian.

Acima - Pelo Synaptic, também é fácil acrescentar contrib non-free ─ basta acrescentar no final do 3º campo, embaixo, chamado “Sections”, logo após main (sempre deixando um espaço para separar).

Ignore os outros detalhes, pois a essa altura eu já tinha mudado tudo para testing (com mais 1 linha, testing-proposed-updates), incluído GoogleEarth, e mais 2 linhas buster e bullseye, só para pegar alguns pacotes que ainda não existiam no testing (e logo em seguida desabilitei essas maluqueiras, para serem ignoradas nas atualizações regulares).

Como vê, eu não uso a “lojinha” Plasma-Discover (KDE), nem Gnome-Software. Trato logo de desinstalar essas coisas. Prefiro sempre usar o Synaptic para instalar e atualizar ─ mas não uso Flatpak, AppImage, Snapd etc., que talvez funcionem melhor pelas lojinhas. Realmente, não sei.

6 curtidas

Primeiramente nos mostre a saída do comando:

cat /etc/apt/sources.list

1 curtida