How-To :: Debian sem Systemd? transforme-o em Devuan! (1ª parte)


Embora hoje em dia eu esteja usando com muito mais frequência o Slackware que o Debian, este é um sistema que tem o meu carinho e estima por tê-lo usado como sistema principal por mais de 10 anos, até que chegou o systemd e impuseram-no o seu uso goela abaixo.

O que é o Devuan?

Para começo de conversa não descreverei do que se trata o Projeto Devuan, aos interessados deixarei os links abaixo:

Without Systemd

Devuan Homepage

Devuan CodeNames

What are the differences between Debian Jessie and Devuan Jessie?

Running Devuan OS in a virtual machine with qemu

O porque disto? primeiro porque além de muito trabalhoso confeccionar um artigo como este, é mais interessante que vocês mesmos conheçam o tal projeto, examinado sus documentação, visitando sua homepage, etc.

O que aqui veremos não está documentado em lugar nenhum e é fruto das minhas experiências como Debian-user e que mostrará como usar uma forma de Debian Jessie (like Mumm-Rá rsrs), ou seja, sem a praga do systemd, pulseaudio e etc.

Instalação.

Para começo de conversa, você deve conhecer o Debian Installer, pois para que tenha sucesso será necessário instalar o Debian via CD NetInstall e isto pode ser visto num antigo artigo que fiz para o VOL:

Debian NetInstall: instalação personalizada

Quanto à mídia de instalação, se já possuir uma do Debian Jessie, beleza! (talvez até a do Wheezy sirva, porém, saiba que muitos pacotes terão que ser atualizados), continuando… se não possui uma mídia de instalação, convém utilizar a mídia com drivers non-free que servirá para todos, mas principalmente para aqueles que necessitam de habilitar determinado hardware, então sugiro a leitura desta dica:

How-To :: mídias de instalação com drivers non-free para o Debian

De posse de sua mídia de instalação, proceda tal como a 2ª página do artigo do VOL, ou seja, no modo expert.

* felizmente, pelo menos o Debian Installer passou distante de mudanças drásticas.

Configure seu sistema da forma que achar melhor, mas pare quando chegar na parte Configurar o Gerenciador de Pacotes, nesse caso siga as imagens abaixo:

Configuração do Gerenciador de Pacotes.
Configuração do Gerenciador de Pacotes.
Selecione NÃO e tecle ENTER.
Selecione NÃO e tecle ENTER.
Desmarque TUDO! e tecle ENTER.
Desmarque TUDO! e tecle ENTER.
Apenas tecle ENTER.
Apenas tecle ENTER.
Desmarque TUDO! e tecle ENTER.
Desmarque TUDO! e tecle ENTER.

Feito isto a instalação prosseguirá até o final, onde você irá reiniciar a máquina e terá um Debian enxuto, mas ainda com systemd.

Este slideshow necessita de JavaScript.

apt.conf

Não creio que fará grande diferença, mas cabe informar o arquivo /etc/apt/apt.conf que criei para este caso:

# nano /etc/apt/apt.conf

Acrescente o seguinte:

//APT::Default-Release "jessie-backports";
APT::Get::Purge "1";
APT::Cache-Limit "300000000";
APT::Get::AllowUnauthenticated "0";
//APT::Get::AutomaticRemove "1";
APT::Get::HideAutoRemove "0";
APT::Get::Install-Recommends "1";
APT::Get::Install-Suggests "0";
Aptitude::Recommends-Important "1";
Acquire::Queue-Mode "host";
Acquire::Languages "none";
Acquire::PDiffs "1";
Debug::pkgAutoRemove "0";
DPkg::NoTriggers "1";
DPkg::ConfigurePending "1";
DPkg::TriggersPending "1";
DPkg
{
  Options {--force-overwrite;}
}
PackageManager::Configure "smart";

As linhas começadas por ( // ) estão desabilitadas. Tecle Ctrl+o e Ctrl+x para salvar e sair.

sources.list

Após o login como root, é chegada a hora de alterar o sources.list padrão do Debian Jessie e trocá-lo pelos repositórios do Devuan, então, siga assim:

# nano /etc/apt/sources.list

Apague tudo e acresce os seguintes repositórios:

### Devuan repository.
deb http://packages.devuan.org/merged jessie main contrib non-free
deb http://packages.devuan.org/merged jessie-updates main contrib non-free
deb http://packages.devuan.org/merged jessie-proposed-updates main contrib non-free
deb http://packages.devuan.org/merged jessie-backports main contrib non-free

### Debian Jessie.
#deb http://security.debian.org/ jessie/updates main contrib non-free
#deb http://ftp.debian.org/debian/ jessie main contrib non-free
#deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
#deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free
#deb http://ftp.debian.org/debian/ jessie-proposed-updates main contrib non-free
sources.list...
sources.list…

Observe que os repositórios do Debian Jessie estão desabilitados, ao final tecle Ctrl+o e Ctrl+x para salvar e sair.

Feito isto comece a brincadeira com:

# apt-get update
# apt-get install devuan-keyring devuan-baseconf
atualização das listas de pacotes...
atualização das listas de pacotes…
instalação dos pacotes Devuan...
instalação dos pacotes Devuan…

Atualize novamente as listas de pacotes e ao final atualize o sistema por completo:

# apt-get update
# apt-get dist-upgrade

E para finalizar esta primeira parte, instale os pacotes do velho SystemV e ao final reinicie:

# apt-get install sysvinit sysvinit-core sysvinit-utils systemd-sysv-
# apt-get autoremove --purge
# reboot
instalação dos pacotes do sysvinit...
instalação dos pacotes do sysvinit…
reboot obrigatório...
reboot obrigatório…

continua…

Anúncios
How-To :: Debian sem Systemd? transforme-o em Devuan! (1ª parte)

11 comentários sobre “How-To :: Debian sem Systemd? transforme-o em Devuan! (1ª parte)

  1. Fiz a instalação no meu desktop depois dos seus comentários lá no VOL.
    Eu já não usava o Systemd, só não havia removido os restos dele.
    Possuía o system-shim para compatibilizar, mas agora não preciso dele.
    Tive problema na montagem de drivers de CD/DVD, mas resolvi.

    Depois reinstalei tudo a partir do netboot do Jessie.
    1. http://gustavovalerio.xpg.uol.com.br/print/debian-livre.png
    2. http://gustavovalerio.xpg.uol.com.br/print/devuan.png
    3. http://gustavovalerio.xpg.uol.com.br/print/Devuan2.png
    4. http://gustavovalerio.xpg.uol.com.br/print/Devuan1.png
    Está excelente, inclusive não necessitei usar o deb-multimedia pois os repositórios do Devuan tem os softwares que preciso, não incluídos nos repositórios oficiais do Debian.
    DvdStyler, Bombono DVD e alguns outros.
    Mesmo assim, Slackware será o substituto, só preciso aprender mais sobre ele e ler a documentação para não abusar o pessoal lá no VOL.
    Grato pelo tutorial, ajudará muita gente!

    Curtir

    1. Hoje tirei o dia mexendo com isto e agora descobri a pólvora:

      O melhor sistema para realizar essa implementação é o Debian Wheezy!

      * provavelmente porque ele é um Debian puro, não tendo traços de systemd.

      Acabei de realizar todas as etapas usando a mídia NetInstall da versão 7.0.9, o systemd quase foi instalado apenas durante a instalação do XFCE4, mas passei o comando de instalação para:

      # apt-get install xfce4 xfce4-goodies systemd- systemd-shim-

      e pronto!

      Curtido por 1 pessoa

      1. Muito bom. Gosto muito do Debian, jamais deixara de usá-lo por causa do Systemd enquanto houvesse algum paliativo.
        Mas os desenvolvedores do Debian estão tornando o sistema “áspero” e com um futuro estranho.
        Prendem vários pacotes ao systemd e pulseaudio e agora, surgiu um rumor que o Debian abandonaria o padrão LSB, o que afetará diretamente diversas distros, prejudicando os usuários e desenvolvedores.

        Por isso, hoje mesmo comecei a estudar como farei a migração pro Slackware, apesar de tê-lo em VM. Torná-lo-ei no meu sistema principal. Se meu PC fosse um pouco mais robusto e minha internet fosse melhor, migraria pro Funtoo. Infelizmente não posso ficar muito tempo sem PC, pois dou suporte e ele é essencial, além de que também faço edição de áudio e vídeo.

        Não posso ficar sem PC mais do que uma madrugada, que será tempo suficiente para deixar o Slackware redondo aqui (assim espero).

        Grato pelos seus artigos e dicas no VOL. Além do blog. Percebi que o nosso amigo Xerxes também criou um. É bom ter usuários experientes compartilhando coisas. No VOL fica muito confuso, vários artigos saem ao mesmo tempo, demoram pra sair e acabam não chamando atenção por muito tempo, exceto pelo Google que é um grande amigo do VOL.

        Pois ao pesquisar em português por qualquer coisa que envolva Linux, o Google sempre lista o VOL.

        Espero que continue assim.

        Curtir

      2. Valeu, thanks pelo incentivo.

        Sinceramente eu não gostei da nova interface do VOL, gostava mais da anterior.

        Sistemas como o Slackware e o FreeBSD caem como um luva para os meus propósitos, pois gosto de empacotar, se vc pesquisar por OpenBox lá no SlackBuilds verá que quase todos os pacotes foram criados por mim, infelizmente não consegui a autorização para manter o pacote openbox, por isso, enquanto o openbox de lá está na versão 3.5.2, o meu já está na 3.6.1!

        Você verá que não há muito o que aprender sobre o Slackware, configurou uma vez, basta ter cuidado para não sobrescrever alterações que por ventura tenha feito nos arquivos de configuração ao rodar um slackpkg new-config.

        Um abraço.

        Curtido por 1 pessoa

  2. Valeu pela dica.
    Sobre a interface do VOL, pra mim tanto faz.
    Sobre o XFCE, não gosto do Goodies, instala muita tranqueira.
    Prefiro instalar só o que preciso.
    Meus player de eleição são o SMplayer e Audacious, daí o Parole e Quod são desnecessários.

    Em breve estarei de Slackware!
    É uma pena abandonar uma distro que uso há anos e já me acostumei.

    Curtir

    1. @indignado, se você se refere ao bloco final:

      # apt-get install sysvinit sysvinit-core sysvinit-utils systemd-sysv-
      # apt-get autoremove –purge
      # reboot

      Saiba que o traço ao final do pacote systemd-sysv, algo do tipo: systemd-sysv- indica justamente para não instalá-lo.

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s