se eu fizer upgrade do Debian Wheezy (7.x) para Jessie (8.x), o systemd será executado por padrão?

6

Estou desconfiado do sistema por várias razões que são irrelevantes para essa questão. Agora, estou prestes a atualizar meu Debian Wheezy para o Debian Jessie. O systemd será usado por padrão após um upgrade do apt-get-dist? Se sim, o que eu preciso fazer para ficar com o sysvinit?

    
por einpoklum 20.07.2015 / 16:35

3 respostas

10

Sim, será executado por padrão. Um dist-upgrade de wheezy para Jessie irá mudar para usar systemd como o sistema init. O Notas de lançamento de Jessie dedica uma seção inteira a esta questão, também dando uma recomendação sobre como ficar com seu sistema de inicialização atual:

to prevent systemd-sysv from being installed during the upgrade, you can create a file called /etc/apt/preferences.d/local-pin-init with the following contents:

Package: systemd-sysv
Pin: release o=Debian
Pin-Priority: -1

Ele também menciona que "alguns pacotes podem ter um comportamento degradado ou podem estar com falta de recursos em um sistema init não padrão".

    
por 20.07.2015 / 17:56
1

Jessie instalará systemd por padrão, mesmo que seja uma atualização do Wheezy. Após a instalação, você pode desativá-lo seguindo as instruções em Como remover o systemd de uma instalação jessie / sid do Debian

Existem explicações sobre esses comandos nessa página, mas a essência é a seguinte:

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

# BE AWARE that the following command removes packages that depend on systemd itself or things like libpam-systemd! 
apt-get remove --purge --auto-remove systemd

# These prevent systemd in the future. Unfortunately also including systemd-shim
echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
echo -e '\n\nPackage: *systemd*\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:amd64\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:i386\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
    
por 20.07.2015 / 16:51
0

Outra solução para um ambiente de trabalho Debian Jessie sem systemd seria examinar o Antix Linux.

    
por 04.08.2015 / 00:29