Como posso substituir o iniciante pelo systemd?

47

Desde que Mark Shuttleworth decidiu mudar para o sytemd no futuro, eu queria saber se posso instalá-lo no meu Ubuntu agora?

blade19899
fonte

Respostas:

44

Wily Werewolf (15.10) e mais recente:

Você não precisa fazer nada. Você está usando o systemd por padrão.

Confiável (14.04) e mais antigos:

Você está sem sorte. Os repositórios do Ubuntu não fornecem os binários systemd para versões anteriores ao Utopic, apesar de suas fontes gerarem os arquivos. Você pode aprender mais sobre isso nesta resposta.

Braiam
fonte
Ubuntu 12.04 LTS: Não foi possível localizar o pacote systemd-services. Eu acho que você deve adicionar pelo menos para qual versão isso funciona e / ou qual repositório adicionar e como.
Anthon
@Anthon isso funciona apenas com raring e mais recentes.
Braiam
Ou apenas ansioso? Na 13.10, systemd-services não inclui / lib / systemd / systemd e não há outro pacote que inclua.
sourcejedi
@sourcejedi você está certo, estou confuso, procurei em todo o repositório e /lib/systemd/systemdnão é fornecido por nenhum pacote antes do utopic ... Não sei o que está acontecendo desde que eu tenho o /lib/systemd/systemdmeu confiável de atualizar-de-raring sistema.
Braiam
11
@ bodhi.zazen Isso pressupõe que o pacote vem do "PPA". Se você verificar, verá que, para instalar o systemd, ele usa pacotes de um PPA. Não, minhas instruções usam "main", que são pacotes suportados pelo Ubuntu / Canonical. Obviamente, as pessoas que desejam dar o salto devem estar preparadas antes mesmo de tentar.
Braiam
4

adicione esses ppas

sudo add-apt-repository ppa:ondrej/systemd
sudo apt-get update

systemd requer o diretório /sys/fs/cgroupcomo um ponto de montagem. Ele não existe no kernel atual do Ubuntu (2.6.35). Também não pode ser criado com o mkdir porque o sysfs não permite isso. Para criar o diretório, este patch do kernel 2.6.36 deve ser portado. Um kernel adequadamente corrigido pode ser puxado viaapt-get

sudo apt-get install linux-image-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23=2.6.35-23.41ppa1

depois instale o systemd

 sudo apt-get install systemd libpam-systemd systemd-gui systemd-extra-units

para mais informações acesse este link

Olu Smith
fonte
Qual versão do Ubuntu atualmente suportada executa o kernel 2.6.35?
user68186
O PPA, nem a instalação de obras 'dependências': /
blade19899
2
Eu não iria instalar kernel 2.6 ou mais velho em qualquer um dos meus sistemas
Braiam
11
Essa informação wiki é realmente fora da data, eu lê-lo também ao tentar encontrar a resposta a esta questão e não ficou impressionado
michel-SLM
11
Ele parece ter removido seu PPA.
Zerwas