How-To :: OpenRC no Debian Jessie


Aqui veremos como instalar o init padrão do Gentoo, o OpenRC no Debian Jessie (antiX MX15 “Fusion”) em lugar do odiado Systemd.

antiX MX15 "Fusion" (Debian Jessie-based distro) com o OpenRC
antiX MX15 “Fusion” (Debian Jessie-based distro) com o OpenRC

Instalação.

Certifique-se apenas de estar pelo menos com os repositórios padrão do Debian Jessie habilitados e com as listas de pacotes atualizadas, porém, como estou de bom humor, segue a lista básica para qualquer mortal:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian-security/ jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free

Os imortais (como eu rsrs) usam algo assim:

### Debian Jessie/Stable + Backports + LoadBalancer (http://httpredir.debian.org).
### GPGKey: apt-get update && apt-get install debian-archive-keyring
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian-security/ jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-proposed-updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free

### deb-multimedia.
### GPGKey: apt-get update && apt-get install deb-multimedia-keyring
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main

### Iceweasel (Debian Mozilla Team).
### GPGKey: apt-get update && apt-get install pkg-mozilla-archive-keyring
deb http://mozilla.debian.net/ jessie-backports iceweasel-aurora

Continuando… os que utilizaram o sources.list básico, deverão executar isto:

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install openrc

Já os que utilizaram o sources.list encorpado isto:

$ sudo apt-get update
$ sudo apt-get -t jessie-backports dist-upgrade
$ sudo apt-get -t jessie-backports install openrc
instalação do OpenRC...
instalação do OpenRC…
migração dos scripts para o novo init...
migração dos scripts para o novo init…
término da instalação... (observem o comando a ser executado!!!)
término da instalação… (observem o comando a ser executado!!!)

Ao final da instalação, desmonte todas as partições e execute o comando abaixo (como root):

# for file in /etc/rc0.d/K*; do s=`basename $(readlink "$file")` ; /etc/init.d/$s stop; done

As imagens referentes ao Grub são meramente ilustrativas, basta teclar ENTER na 1ª opção das Opções Avançadas ou aguardar o tempo definido em seu Grub.

tela do Grub (vá em Opções Avançadas se quiser)...
tela do Grub (vá em Opções Avançadas se quiser)…
A nova entrada para o OpenRC (vejam as entradas para o Sysvinit e o Systemd)...
A nova entrada para o OpenRC (vejam as entradas para o Sysvinit e o Systemd)…
Mais alguns detalhes na linha linux...
Mais alguns detalhes na linha linux…
Ao teclar Ctrl+x segue-se o boot com o novo init...
Ao teclar Ctrl+x segue-se o boot com o novo init…
blah-blah-blah...
blah-blah-blah…
blah-blah-blah 2x
blah-blah-blah 2x
Desktop carregado, agora consumindo menos (129MB) que o Systemd (132MB) e que o Sysvinit (137MB).
Desktop carregado, agora consumindo menos (129MB) que o Systemd (132MB) e que o Sysvinit (137MB).

A pŕoxima etapa será (talvez) demonstrar como remover o systemd, ficando apenas com o OpenRC, lembrando que isto eu já demonstrei na saga Devuan.

t+

How-To :: OpenRC no Debian Jessie

2 comentários sobre “How-To :: OpenRC no Debian Jessie

  1. John disse:

    Estou usando o Debian Jessie, quais as vantagens de eu fazer essa mudança @edps ?

    Outra questão: no final do seu artigo você diz que irá passar como remover o systemD, já postou e eu não vi? hehe Não achei mesmo.

    Curtir

    1. O boot é tão rápido quanto o systemd e você não fica com um sistema inchado de serviços rodando.

      Quanto a remoção do systemd, só é possível se seguir o tutorial do Devuan. Mas o mesmo pode coexistir num mesmo sistema seja com o OpenRC ou com o velho SystemV:

      # apt-get update
      # apt-get install sysvinit sysvinit-core sysvinit-utils
      # reboot

      Basta na tela do Grub, selecionar a entrada referente ao OpenRC ou Sysvinit.

      Curtir

Deixe um comentário