Como ativar o Contrib e o Non-Free no Debian 12, 11 ou 10

Habilitar os repositórios Contrib e Non-Free no Debian desbloqueia uma grande variedade de opções e recursos adicionais de software. Este guia irá ajudá-lo a integrar perfeitamente esses repositórios em seu sistema, expandindo suas opções de software e aprimorando sua experiência Debian. Os usuários do Debian acharão estes recursos particularmente benéficos:

  • Acesso a drivers proprietários: Instale facilmente drivers para NVIDIA e outros hardwares proprietários para otimizar o desempenho do sistema.
  • Seleção Expandida de Software: acesse softwares não livres como Adobe Flash, Google Chrome e outros, que não estão disponíveis no repositório principal.
  • Suporte multimídia aprimorado: instale codecs e plug-ins para uma experiência multimídia mais tranquila, garantindo compatibilidade com diversos formatos de mídia.
  • Ferramentas de desenvolvimento: você pode acessar ferramentas e bibliotecas de desenvolvimento adicionais que podem não estar no repositório principal, facilitando um ambiente de desenvolvimento mais abrangente.
  • Firmware e microcódigo: instale atualizações proprietárias de firmware e microcódigo para garantir que seu hardware funcione com eficiência.

A integração dos repositórios Contrib e Non-Free no Debian é simples e aumenta significativamente a versatilidade do sistema.

Pré-requisitos para ativar repositórios Contrib e não-livres

Para habilitar com sucesso os repositórios Contrib e Non-Free no Debian, certifique-se de atender aos seguintes requisitos:

Requisitos do sistema e versões Debian suportadas

ComponenteRequerimento mínimo
ProcessadorProcessador de 1 GHz ou mais rápido
BATER1 GB ou mais
Espaço em disco10 GB de espaço livre
RedeConexão de internet de alta velocidade
Versões suportadasDebian 12 (leitor ávido), Debian 11 (alvo), Debian 10 (Buster)

Requisitos adicionais

RequerimentoDescrição
Conexão de internetNecessário para baixar atualizações dos repositórios Contrib e Non-Free.
Convenções TerminaisTodos os comandos do terminal devem ser executados como um usuário normal com sudo privilégios.
Comandos CLIUtilize a interface de linha de comando (CLI) para instalação e configuração.
Lista de fontesCertifique-se de que o arquivo de lista de fontes (/etc/apt/sources.list) está configurado corretamente.

Habilitar Contrib e Não Gratuito

Existem várias maneiras de habilitar os repositórios contrib e não-livres no Debian. Exploraremos dois métodos: a linha de comando e a interface gráfica por meio do Synaptic Package Manager.

Método 1: usando a linha de comando com editor de texto

Modificando o arquivo de lista de fontes

Comece iniciando seu terminal. Aqui, você inserirá o comando:

sudo nano /etc/apt/sources.list

Este comando aciona o editor de texto ‘nano’ e abre o arquivo ‘sources.list’. Este arquivo é vital porque contém uma lista abrangente de todos os repositórios de software ativos para o seu sistema operacional Debian.

Ajustando o arquivo de lista de fontes e consolidando as alterações

Dentro do arquivo 'sources.list', procure as linhas que iniciam com "que" e incorporar "principal". O objetivo aqui é habilitar os repositórios contrib e não-livres. Você anexa “contribuir não-livre” depois "principal" em cada linha pertinente.

Por exemplo, uma linha modificada pode ser semelhante a:

Leitor ávido e em diante:

Observação: A partir do Debian 12, Debian 13 e posteriores, você precisará adicionar “firmware não-livre” em vez de “não-livre”, que era o padrão do Debian 11 Bullseye para baixo.

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware

Para Debian 11 Bullseye, Debian 10 Buster e versões anteriores:

deb http://deb.debian.org/debian/ bookworm main contrib non-free

Depois que as alterações necessárias forem feitas, consolide o arquivo salvando-o (pressione Ctrl+O). Depois, saia do editor de texto (pressione Ctrl+X). Você deve então atualizar os repositórios usando o comando:

sudo apt update

Este comando garante que suas modificações sejam devidamente refletidas e atualizadas.

Método 2: a alternativa de linha de comando

Um método alternativo, usando a linha de comando, é eficiente e mais direto para muitos usuários do Linux, especialmente aqueles que são novos no ambiente. Este método exige um único comando para habilitar os repositórios contrib e não-livres no Debian.

Garantindo a instalação dos pacotes necessários

Para começar, execute o comando:

sudo apt install software-properties-common -y

Este comando verifica o 'software-properties-common' pacote. Este pacote é uma ferramenta essencial que auxilia no gerenciamento de repositórios de software direto da linha de comando.

Habilitando Contrib e Non-Free

Assim que a instalação do pacote for verificada, você pode habilitar os repositórios contrib e não-livres do Debian:

Leitor ávido em diante:

sudo apt-add-repository contrib non-free-firmware

Alvo para baixo:

sudo apt-add-repository contrib non-free

Após a autorização bem-sucedida dos repositórios, acione uma atualização rápida com:

sudo apt update

Confirme repositórios contrib e não gratuitos

Após ativar com sucesso os repositórios contrib e non-free e iniciar uma rápida apt-update, o próximo passo lógico é afirmar a incorporação desses repositórios. Este passo é crucial porque ajuda a garantir que as mudanças feitas foram eficazes e que o sistema Debian agora tem acesso a uma gama expandida de software.

Confirmando a presença dos repositórios Contribub e Non-Free

Para verificar a ativação dos repositórios contrib e non-free, execute o seguinte comando:

grep -E "(contrib|non-free)" /etc/apt/sources.list

Este comando procura os termos' contribuir' e 'não-livre' dentro do arquivo 'sources.list'. Aqui, 'pegada' é um utilitário de linha de comando usado para pesquisar conjuntos de dados de texto simples em busca de linhas que correspondam a uma expressão regular.

No nosso caso, ajuda a confirmar a ativação dos repositórios contrib e non-free.

Conclusão

Neste guia, analisamos de forma abrangente a ativação de repositórios contrib e não-livres no Debian. Este processo é fundamental para expandir a variedade de software disponível para o seu sistema Debian. Empregamos dois métodos distintos – a linha de comando com edição de texto e uma técnica alternativa de linha de comando, para tornar o processo o mais flexível e confortável possível. Vale ressaltar que compreender cada comando e sua função é fundamental para interagir de forma eficaz com o sistema Debian e garantir um desempenho ideal. Além disso, garantir a execução adequada desses comandos é crucial para evitar possíveis erros.

Links Úteis

Aqui estão alguns links valiosos relacionados à ativação de repositórios Contrib e Non-Free no Debian:

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

2 comentários em “How to Enable Contrib and Non-Free on Debian 12, 11 or 10”

  1. Joshua,

    Na seção
    “Confirmando a presença dos repositórios Contribub e Non-Free”
    está escrito

    grep -E “(contrib|não-livre)” /etc/apt/sources.list /etc/apt/sources.list

    mas acho que você queria escrever

    grep -E “(contrib|não-livre)” /etc/apt/sources.list

    Gérard

    Responder

Deixe um comentário