Estou executando o Debian 10 (Buster). Eu gostaria de executar um sistema 100% gratuito. No entanto, preciso de alguns pacotes de firmware não livres, porque meu hardware não é gratuito.
Portanto, gostaria de instalar os pacotes de firmware não livres que meu hardware precisa, mas não mais. Isso pode significar que terei hardware e firmware não livres, mas tudo acima disso será gratuito.
Como faço para habilitar o não-livre para esses pacotes, mas não tenho o gerenciador de pacotes para me informar ou instalar outros pacotes não-livres?
Eu também tenho usado equivs-control
para criar deb
s. Portanto, minha resposta preferida será como criar um deb não livre que dependa do firmware desejado. Eu posso então instalar esse pacote e ele puxará os pacotes de firmware. No entanto, outras soluções também serão aceitas.
Graças a @StephenKitt, pergunta/resposta Como bloquear non-free com as preferências do apt? e no manual, descobri como bloquear a instalação dos não-livres, exceto os especificados. No entanto, eles ainda estão listados na pesquisa e no
apper
.Crie um arquivo
apt-preferences-non-free-policy
( note que contém os pacotes que eu quero/preciso ), com conteúdoCrie um arquivo
apt-source-list-non-free.list
( altere para sua distribuição/lançamento ), contendoCopie no lugar
Verifica
Em seguida, instale