segunda-feira, 22 de maio de 2017

Instalação minima da distribuição Debian

Nessa matéria iremos usar a instalação avançada do Debian, a fim de obter um sistema minimo e totalmente funcional, consumindo 44 MB de memória Ram, 1.2 GB de Disco rígido com apenas 484 pacotes instalados.






Debian Minimal






O objetivo aqui é conseguirmos uma instalação limpa e compacta do sistema, além de que com ela teremos a oportunidade de configurar um repositório que nos forneça o maior numero de pacotes possível da Distribuição Debian.

Você ira precisar:


-- A .iso netinst do Debian, que pode ser feito o download aqui.

-- Pendrive e ou CD/DVD/CDrw/DVDrw.

-- Conexão com a internet, portanto é obrigatório que sua placa de rede seja reconhecida pelo sistema.
Reconhecida ela sempre é, mas pode exigir a instalação de driver proprietários, nesse caso, quando o instalador for detectar a rede e caso ele não tenha o driver da mesma, ele ira te dar o nome do firmware necessário para continuar, anote em um papel, aborte a instalação e siga essa matéria para ter o firmware a ser fornecido ao instalador do Debian e retorne a instalação.

-- Disco rígido com no minimo 2 GB de espaço, recomendável 4 GB.

-- Memória ram de 1 GB 

-- No caso de ser iniciante, ter ao menos duas partições criadas para a instalação do sistema, uma para o sistema e uma para a partição Swap criadas com algum programa gráfico, isso facilita para o iniciante, o particionador do instalador não é amigável ao iniciante total.


Tendo os requisitos mínimos, vamos a instalação.

De boot no seu computador com a iso gravada na midia de sua escolha.

Escolha a opção "Advanced opitions"





Aqui iremos escolher a opção " Graphical expert install ", para maior facilidade ao iniciante com o uso do mouse.





Configurar a linguagem




Deixe "Choose language" selecionado e click em "Continue".





Selecione a sua linguagem, no meu caso é Português do Brasil, feita a seleção click em "Continue"





Selecione "Sim" para completar a tradução do instalador e click em "Continuar"





Selecione a sua localidade para o fuso horário e click em "Continuar" (OBS: Se a sua localidade não estiver listada, click em "Outros" e a selecione).





Selecione o locale para a sua linguagem e click em "Continuar"




Aconselho seguir a recomendação do instalador e apenas clicar em "Continuar".






Configurar sintetizador de voz




Pule a opção "Configurar a voz do sintetizador de voz" é desnecessária para o nosso proposito nessa matéria. 




Configurar teclado



Selecione "Configurar o teclado" e click em "Continuar".




Selecione a linguagem do seu teclado se ela for diferente da selecionada automaticamente e click em "Continuar".





Configurar mídia de instalação



Apenas click em "Continuar" para que o Cd rom contendo os arquivos do instalador seja detectado.





Apenas click em "Continuar".





Cd Rom detectado, apenas click em "Continuar".





Carregar pacotes do instalador




Apenas click em "Continuar" para carregar os pacotes do instalador contidos na mídia de instalação.





Módulos do Kernel (linux)




Como o nosso objetivo é obter uma instalação minima do sistema, não marque nenhum dos módulos, caso necessite de algum, você poderá instalar posteriormente, apenas click em "Continuar".




Aguarde ...





Configuração de rede




Chegamos a uma parte delicada da instalação netinst, você obrigatoriamente precisa de rede para prosseguir.

Click em "Continuar" para que o hardware rede ( sua placa de rede ) seja detectada.




Nesse ponto voltamos ao que recomendei no inicio da matéria.

"-- Conexão com a internet, portanto é obrigatório que sua placa de rede seja reconhecida pelo sistema.
Reconhecida ela sempre é, mas pode exigir a instalação de driver proprietários, nesse caso, quando o instalador for detectar a rede e caso ele não tenha o driver da mesma, ele ira te dar o nome do firmware necessário para continuar, anote em um papel, aborte a instalação e siga essa matéria para ter o firmware a ser fornecido ao instalador do Debian e retorne a instalação."

Caso a próxima tela exiba uma mensagem como essa.
E principalmente se o "firmware que estão faltando ..." seja da sua placa de rede que está conectada a internet, pode ocorrer de uma das suas placas de rede nãos ser detectada e por sorte sua justamente a que não está conectada a internet, nesse caso marque "não" e siga a instalação pois a placa de rede com conexão muito provavelmente o kernel tem seu firmware, nesse caso apenas click em "Continuar" claro, apos ter selecionado "Não".



.
Do contrario e após você ter seguido essa matéria a próxima tela já sera a de "Configurar a rede", click em "Continuar".




Deixe marcado "Sim" e click em "Continuar" para que o instalador configure a conexão de rede.




Altere o tempo em segundos, ou apenas click em "Continuar".




Configuração nome da maquina



Digite um nome para a sua maquina e click em "Continuar".





Configurar o domínio 



Deixe em branco caso seu computador não esteja em um dominio e click em "Continuar".




Configurar usuários e senhas



Click em "Continuar".




Deixe "Sim" selecionado para maior segurança e click em "Continuar".




Digite e redigite a senha de Root, use uma senha longa que inclua números, letras e caracteres especiais.

Exemplo:

&84497uyJ#wR380*039A@R4

Não use palavras, sequência obvias de números, faça o mais aleatório possível e anote em um papel até memorizar e a altere de tempos em tempos.

OBS: se já tem uma senha em mente para o seu usuário, não a use aqui, elas devem ser diferentes para aumentar a sua segurança.





Deixe marcado "Sim" para poder criar uma conta de usuário comum e click em "Continuar".




Digite o seu nome e click em "Continuar".



Digite o nome para o seu usuário e click em "Continuar".




Digite e redigite a senha do seu Usuário, use uma senha longa que inclua números, letras e caracteres especiais.

Exemplo:

&84497uyJ#wR380*039A@R4

Não use palavras, sequência obvias de números, faça o mais aleatório possível e anote em um papel até memorizar e a altere de tempos em tempos.

OBS: Não use a mesma senha usada para o Root.




Configurar o Relógio


Apenas click em "Continuar".




Deixe marcado "Sim" e click em "Continuar".




Apenas click em "Continuar".




Selecione o seu estado para a configuração do horário da sua maquina e click em "Continuar".




Detectar os Discos

Essa parte é bem delicada e requer muita atenção sobe pena de perda de dados em seus discos, por isso a recomendação inicial que já ter uma partição criada previamente utilizando um programa gráfico para esse fim.


Click em "Continuar".




Nessa parte temos as opções.

Assistido - Usar o disco inteiro ( Essa opção ira apagar todo o disco e criar automaticamente as partições necessárias, indicada para maquina virtual )

Assistido - usar o disco inteiro e configurar LVM 

e

Assistido - usar o disco inteiro e configurar LVM criptografado

(Ao formatar um volume LVM, você pode escolher entre LVM criptografado ou não LVM criptografado. Para proteger a confidencialidade de seus dados valiosos, por exemplo, no caso de perda ou roubo de seu computador ou armazenamento, como volume, disco de estado sólido ou disco rígido, ao formatar um volume LVM, sugere-se que considere formatá-lo usando A opção criptografada LVM .)


Manual ( Todo o particionamento sera feito manualmente e é a mais recomendada )

Nesse caso irei usar a opção "Manual".




De duplo click na partição que deseja instalar o sistema.




De duplo click em "Usar como".




De duplo click em "sistema de arquivos com "journaling" ext4".




De duplo click em "Formatar a partição" para marcar que a mesma seja formatada.




De duplo click em "Ponto de montagem".




De duplo click em "/ - o sistema de arquivos raiz".




De duplo click em "Finalizar a configuração da partição".




Agora vamos configurar a partição swap.

De duplo click na partição que você criou anteriormente como recomendado no inicio da matéria.

"-- No caso de ser iniciante, ter ao menos duas partições criadas para a instalação do sistema, uma para o sistema e uma para a partição Swap criadas com algum programa gráfico, isso facilita para o iniciante, o particionador do instalador não é amigável ao iniciante total."




De duplo click em "usar como".




De duplo click em " Área de troca (swap)".




De duplo click em "Finalizar a configuração da partição".




Com as partições prontas, de duplo click em "Finalizar o particionamento e escrever as mudanças no disco".




Selecione "Sim" e click em "Continuar".




Particionamento pronto, vamos a instalação do sistema :)


Instalação do sistema básico


Selecione "Instalar o sistema básico" e click em "Continuar".




 Aguarde ...

A titulo de curiosidade - Essa parte é justamente uma das que alguns membros mais conservadores dizem que Debian não te da liberdade, pelo fato de logo aqui usar um conjunto de pacotes pre estabelecidos pela comunidade Debian, não dando ao usuário a possibilidade de fazer outras escolhas.




Selecione o Kernel e click em "Continuar".




Aguarde ...





Selecione "direcionado: só inclui drivers necessários para este sistema" e click em "Continuar", você não precisa de todo o firmware disponível, só precisa do que a sua maquina ira usar.




Aguarde ...





Configurar o gerenciador de pacotes


Selecione "Configurar o gerenciador de pacotes" e click em "Continuar".




Selecione "Sim" e click em "Continuar".




Selecione "http" pois o ftp foi descontinuado e ira parar de funcionar em breve, click em "Continuar".




Selecione o seu país para tornar o download dos pacotes mais rápido e click em "Continuar".




Selecione o espelho mais próximo de você, não selecione o httpredir que também foi descontinuado, click em "Avançar".




Se você não usa Proxy, deixe em branco e click em "Continuar".





Aqui eu recomendo que marque "Sim", caso precise de drivers proprietários ( Placas de vídeo e periféricos e para a sua outra placa de vídeo que foi identificada no inicio, mas que não é a usada na conexão com a internet ) ou programas, você ira precisar dos pacotes do non-free, click em "Continuar"




Aguarde ...





Se você gosta de ter versões de programas mais atuis, marque o "Software de Backports" e click em "Continuar".





Aguarde ...





Instalação de pacotes



Selecione "Selecionar e instalar software" e click em "Continuar".




Aguarde ...





Aqui eu recomendo que desmarque o que aparecer, deixe para instalar manualmente, onde você ira ter controle e decidir se quer ou não algumas dependências.

Desmarque tudo e click em "Continuar".




Aguarde ...





Faça a sua escolha e click em "Continuar".





Aguarde ...





Desmarque tudo, nessa instalação os meta-pacotes são um veneno e só servem para instalar inutilidades, ao menos nessa situação em que queremos um sistema "magro".


Desmarque tudo e click em "Continuar"




Aguarde ...




Gerenciador de inicialização Grub



Selecione "Instalar o carregador de inicialização GRUB em um disco rígido" e click em "Continuar".





Aguarde ...




Selecione "Sim" e click em "Continuar".




Selecione o disco para a instalação do grub e click em "Continuar".






Selecione "Sim" e click em "Continuar".





Aguarde ...





Selecione "Finalizar a instalação" e click em "Continuar".




Aguarde ...





Selecione "Sim" e click em "Continuar".





Aguarde ...




Fim da instalação do sistema operacional básico, click em "Continuar" para reiniciar o computador.




Instalação da parte gráfica



Selecione o seu Debian que acabamos de instalar e tecle enter.





Seu Debian está quase pronto, já temos o sistema básico instalado.


Digite seu nome de usuário e a senha para logar no seu sistema.





Nosso sistema tem até esse momento 612 MB e já é totalmente funcional para o modo texto.






A sources.list completinha.




Consumo de memória ram 56 MB.






Instalação do ambiente gráfico 



Iremos instalar o ambiente gráfico minimo.

No modo texto log como root com o comando abaixo.


su

Atualize o apt com o comando abaixo.


apt update


Instale o ambiente gráfico e os programas básicos sem os pacotes recomendados com o comando abaixo.


apt install --no-install-recommends xsever-xorg xserver-xorg-input-all xinit openbox tint2 termit xdotool gmrun volumeicon-alsa alsa-utils wicd compton psmisc

Instale o pacote responsável por criar as suas pastas da sua home.


apt install xdg-user-dirs

Feita a instalação é hora de ir para o seu desktop openbox.

De os comandos abaixo.


exit



startx





O openbox é super leve e  configurável, caso queira dar uma customizada no seu ambiente gráfico, leia essa matéria.


Dei uma pequena modificada no meu, veja como ficou a aparência e o consumo do hardware.





Navegador de internet



Para esse projeto recomento o navegador palemoon, um fork do Firefox, super leve e ocupa puco espaço no disco rígido.


Para instalar siga os passos abaixo.


Adicionando o repositório.



echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/Debian_8.0/ /' > /etc/apt/sources.list.d/palemoon.list 

Adicionando a chave do repositório.


wget -nv http://download.opensuse.org/repositories/home:stevenpusser/Debian_8.0/Release.key -O Release.key

apt-key add - < Release.key


Atualizando o apt.


apt update


Instalando o Palemoon.


apt install --no-install-recommends palemoon


Consumo do hardware


Vale ressaltar que você fez uma instalação minima e muitos pacotes não foram instalados, com o objetivo de se economizar recursos de hardware.

Nada impede que você complete a sua instalação com os pacotes que bem entender, mas faça com moderação para não fugir ao objetivo aqui proposto.

Veja o consumo ocioso por 2 minutos.

484 pacotes instalados

44 MB de consumo de memória Ram







Veja o consumo de memória com o navegador aberto.


156 MB de consumo de memória Ram.






Consumo de disco rígido 1.2 GB




Segue uma lista de programas bem legal feita pelo membro da comunidade Tiago Rodriguez , essa lista é destinada a ambientes minimalistas como o proposto aqui.


Pdf = Zathura

Visualizador de imagens = Feh

Mtp = Simple-mtpfs

Terminal = Termite

Sandbox = Firejail

Navegador = Palemoon

Tratamento de imagens = Imagemagick

Player de video = Ffplay (Ele vem no ffmepg)

Player de musica = Mpd com mpc

Firewall = Iptables

Composite manager = Compton

Shell = Zsh

Servidor de som = Alsa

Criar e manipular partições = Parted

Cliente para o Google drive = Insync

Detecção de hardware = Hwinfo

Backup = Rsync

Print = maim e slop

Clipboard = Xsel

Download de videos = Youtube-dl

Torren t= Rtorrent

Montar devices externos = udisks2

Editor de texto = Vim

Cliente de email = neomutt

Cliente irc = weechat


Donate - Contribua para a melhoria do nosso trabalho!!










3 comentários:

  1. Muito bom!! Vou me divertir um pouco agora seguindo o manual. Obrigado!!!!!!!!!!!!!!!!

    ResponderExcluir
  2. Lobo, fantástico. Vou fazer a instalação em uma máquina modesta em recursos.
    Muito grato!

    ResponderExcluir

Observação: somente um membro deste blog pode postar um comentário.