Debian não funciona rede, wifi, touchpad,vídeo, só tem programas velhos e o su não funciona...

É muito comum se ler comentários do tipo "Debian não funciona rede, wifi, touchpad,vídeo nvidia híbrido igual no Ubuntu, só tem programas velhos e o su não funciona...", confira essa matéria e entenda de uma vez por todas o porque desse pseudo problema no Debian.







Debian



O Debian é um sistema operacional livre com kernel Linux e FreeBSD desenvolvido pela maior comunidade de software livre do planeta.

Debian por filosofia não distribui em seu repositório principal ( main ) e nem em suas .iso programas não livres e nem os que dependam deles, a não ser os blobs no kernel linux.




Vamos aos "problemas" tão comentados.


  • O su não funciona mais
  • Só tem programas velhos
  • Meu hardware não foi reconhecido
  • Driver Nvidia híbrida


O su não funciona mais



Esse é o novo choro da galera, mas tudo bem, isso faz parte do Buster e portanto algo recente.






Mas as mudanças do su estão documentadas desde o lançamento do Buster aqui.



Note que a documentação indica 4 alternativas, confira na sequencia como implementar as alternativas, escolha apenas uma delas.

1ª. Utilize o su - no lugar do su


2ª. Utilize o sudo

Para usar o sudo instale ele com o comando abaixo.

Log como Root.

su -

Instale o sudo.

apt install sudo

Adicione seu usuário ao grupo do sudo ( Altere seunome para o seu nome de usuário ).

adduser seunome sudo

Reinicie o computador.

reboot

Para logar como Root utilize o sudo -i no lugar do su.


3ª. Altere o arquivo /etc/login.defs adicionando ao seu final a linha ALWAYS_SET_PATH yes

Abra o arquivo para alteração.

Log como Root.

su -

Abra o arquivo.

nano /etc/login.defs

Adicione a linha abaixo ao final do arquivo.

ALWAYS_SET_PATH yes

Ficando como abaixo.



Salve teclando Ctrl +x tecle s e tecle Enter para fechar.

Pode usar o su normalmente como sempre o fez.


4ª. Adicione os diretórios de administração do sistema no PATH.

Para o seu usuário apenas de o comando abaixo no terminal.

export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin"

Pra que todos os usuários administradores possam de beneficiar.

Log com o su.

su

Adicione o PATH.

echo "PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin"" >> /etc/environment

Reinicie a maquina.


Independente da alternativa usada você agora pode usar o su como sempre o fez.

Sem mais mimimi por conta do su.

Só tem programas velhos


Debian presa por estabilidade e essa aos padrões Debian não se consegue com programas recém lançados.

No Debian os programas passam por um amadurecimento de +- 2 anos no sabor Testing, nesse período os programas são testados exaustivamente e seus bugs e falhas de segurança corrigidos.

Os programas que seus desenvolvedores não conseguem satisfazer as politicas Debian, são removidos do repositório Testing e retornam ao Unstable ou Experimental ou são removidos do Debian.

No final do período de amadurecimento dos programas no Testing o repositório é congelado e não recebe mais programas novos.

Mas o Debian vai além da sua versão Stable, conheça os demais sabores Debian.


O sistema tem 3 versões:



Unstable - Recebe os programas do experimental quando esses atingem um nível considerado aceitável ou diretamente , mas podem retornar ao experimental ou ser removido do Debian se não conseguirem se manter ou evoluir.

Testing - Recebe os programas do unstable quando esses atingem um nível considerado aceitável, mas podem retornar ao experimental se não conseguirem se manter evoluir e alcançar estabilidade.

Stable - É formado pelos programas do testing que se mantem estáveis até o congelamento para correção dos bugs finais e posterior lançamento oficial do Debian stable.


Dos 4 estágios do Debian só o experimental é incompleto, os demais podem ser usados individualmente ou de forma unificada.

Mas qual é o sabor Debian melhor pra mim ?

Essa pergunta é você quem deve responder e mais ninguém, o que eu posso fazer é dar uma dicas para te ajudar na escolha.

Sabores Debian



Debian Stable é destinado para quem busca estabilidade, uso em produção sem surpresas que posam atrapalhar seus trabalhos, para quem deseja apenas instalar o sistema operacional e usar.

Debian Testing é destinado aos entusiastas e que buscam um bom nível de estabilidade para produção, mas pode exigir um pouco mais de conhecimento e pode não ser só instalar o sistema operacional e usar, pode exigir alguns ajustes.

Debian Unstable é destinado a entusiastas e programadores, afinal é nele que de fato as coisas acontecem para você se manter atualizado e consequentemente os seus softwares que você desenvolve. Ele também leva o nome de SID o menino malvado do Toy story, portanto todo respeito com ele é bom :)


A união dos 4 sabores da a luz a uma nova versão híbrida.

Debian Híbrido é destinado aos usuários que se identificam com o Debian Unstable e querem ter a sua disposição versões diferentes dos programas para testes e aprimoramento de conhecimento.

Agora já da para você responder a sua pergunta e fazer a sua escolha, basta ser sincero na sua escolha, de forma alguma tente se enganar.

Na matéria abaixo você pode ter uma visão melhor dos sabores Debian.

Debian e seus sabores


Debian backports



O Debian backports é um repositório para o Debian Stable com programas super atuais, o nível de qualidade dos programas distribuídos por ele é excelente.

Exemplos


A versão oficial do kernel Linux no Debian Buster é a 4.19.0-6 como você pode conferir abaixo.





Mas pelo backports temos a versão 5.3.9-2 disponível para instalação.




Outro exemplo é o LibreOffice que a versão oficial é a 6.1.5.2




Pelo backports temos a disposição a versão 6.3.3-2




Um exemplo atual e que ira te dar uma visão mais clara do backports, o vokoscreen-ng é um programa ainda na fase beta e já conseguiu passar pelo QA Debian e está no Buster Backports.





Habilitando o Backports




Para habilitar o backports, abra o terminal e de os comandos para adicionar o espelho a sources.list.

Log como root.

su

Adicione o espelho backports.

echo "deb http://http.debian.net/debian buster-backports main contrib" >> /etc/apt/sources.list

Atualize o a lista de pacotes.

apt update

Instalando programas

Para instalar um pacote do backports você deve usar a sintaxe abaixo.

apt install -t buster-backports nome-do-pacote


Irei utilizar os 3 exemplos dados aqui e irei atualizar o Kernel ( Linux ), LibreOffice e instalar o vokoscreen-ng com o comando abaixo.


apt install -t buster-backports linux-image-amd64 libreoffice vokoscreen-ng 


Pouco mais de 230 MB e seu Debian passa a ter programas mais atuais.



Além do Backports os empacotamentos Snap e flatpak distribuem programas super atuais e você pode user tranquilamente esses programas.

confira na matéria abaixo como tem snap e Flatpak no seu Debian Stable.

Suporte Snap e Flatpak para as distribuições GNU/Linux




Resumindo, a ladainha de que Debian só tem programas velhos é nada mais que falta de conhecimento quanto a seus sabores, problema resolvido e chega de mimimi.


Meu hardware não foi reconhecido



Para que você entenda de forma bem clara, supondo que você seja um usuário Ubuntu, Mint, Deepin, Elementary, Manjaro ...

Navegue até o diretório  /lib/firmware/, vai encontrar o segredo da maioria das distribuições e remasterizações que se dizem compatíveis a todo e qualquer computador, mas, o preço disso é falta de liberdade, o que elas tem nesse diretório são programas de código fechado e só os seus desenvolvedores sabem que tem em seu código, não se espante se aparecerem vídeos seus no redtube kkkkkkk

No Debian a coisa é muito diferente e veja a quantidade minima de firmware que ele tem além das free contidas no Kernel.





Habilitar o contrib non-free



Mas se o seu hardware não está funcionando no Debian, você obrigatoriamente ira ter que instalar o driver proprietário, para isso ira precisar habilitar os repositórios contrib non-free, confira na matéria abaixo como fazer.

Sources.list completa para o Debian 10 Buster



A placa de rede não funciona



Muitos usuários ao tentar instalar o sistema se deparam com o problema de a placa de rede não ter o driver para o seu funcionamento.

Nesse caso temos 3 alternativas:

Baixar os binários do driver da sua placa de rede.

Debian 10 Buster não reconheceu sua placa wifi



Usar a versão Live que pode ser instalado o sistema sem internet e posteriormente a instalação do sistema resolver o problema com o método acima.


Download iso live free


Usar a versão não oficial non-free que vem recheada de drivers proprietários.


Download iso não oficial do Debian live non-free


O Touchpad não funciona


Nesse caso você pode instalar os pacotes abaixo de drivers free e non-free, ira precisar ter feito o tópico "Habilitar o contrib non-free".

sudo apt install firmware-linux-nonfree firmware-linux-free firmware-misc-nonfree

Driver Nvidia híbrida



Nesse caso você tem duas alternativas, usar o Bumblebee e ativar a sua placa nvidia para programas específicos, ou usar a sua placa nvidia por padrão para o sistema todo.

Escolha o método que preferir, mas leia tudo com atenção.

Vídeo híbrido Intel/Nvidia em notebooks no Debian Buster 10 e derivados



É para Testing mas funciona normalmente no Stable.

Driver Nvidia para notebook híbrido no Debian Testing sem o uso do Bumblebee



Conclusão



Como deu pra ficar bem claro, o que dizem ser problemas no Debian, é apenas falta de informação e conhecimento.

Agora não tem mais desculpa pra sair falando bobagem nos grupos por ai ;)

Comentários

  1. Gostei muito do Debian, ele é perfeito... Ótima matéria.

    ResponderExcluir
  2. Partindo do principio que imensa maioria dos usuários não são da área de ti e que usam pc apenas como uma ferramenta de trabalho a escolha por sistemas mais amigáveis é a atitude mais sensata.

    ResponderExcluir
  3. Liberdade + estabilidade = debian! Simples assim!!

    ResponderExcluir
  4. Vc é livre para usar o que quiser no seu pc , mas na empresa em que se trabalha vc tem que usar o que tem seja linux ou windows ou ios.

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais