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.
@KairanD
Qualquer coisa veja o tópico dele sobre instalação do Debian, ficou bem completo
Valeu amigo. Não conhecia, vou ler aqui. Valeuu
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:
-
O
deb
indicador de pacotes instaláveis -
O link do repositório (+ um espaço em branco)
-
A versão
buster
, que era o “estável” em Março 2020 (+ um espaço em branco) -
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:
- A palavra
contrib
Para usar também pacotes não-livres, acrescente outro espaço em branco e em seguida:
- 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.
Primeiramente nos mostre a saída do comando:
cat /etc/apt/sources.list