É 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.
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.
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.
Instale o sudo.
Adicione seu usuário ao grupo do sudo ( Altere seunome para o seu nome de usuário ).
Reinicie o computador.
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.
Abra o arquivo.
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.
Pra que todos os usuários administradores possam de beneficiar.
Log com o su.
Adicione o PATH.
Sem mais mimimi por conta do su.
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.
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.
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.
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.
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.
Para habilitar o backports, abra o terminal e de os comandos para adicionar o espelho a sources.list.
Log como root.
Adicione o espelho backports.
Atualize o a lista de pacotes.
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.
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.
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.
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.
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.
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.
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
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".
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.
É para Testing mas funciona normalmente no Stable.
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 ;)
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"
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 ;)
Gostei muito do Debian, ele é perfeito... Ótima matéria.
ResponderExcluirPartindo 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.
ResponderExcluirLiberdade + estabilidade = debian! Simples assim!!
ResponderExcluirVc é 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