upstart를 systemd로 바꾸려면 어떻게해야합니까?


답변:


44

Wily Werewolf (15.10) 이상 :

당신은 아무것도 할 필요가 없습니다. 기본적으로 systemd를 사용하고 있습니다.

신뢰할 수있는 (14.04) 이상 :

운이 없다 Ubuntu 리포지토리는 소스가 파일을 생성한다는 사실에도 불구하고 Utopic 이전 버전의 시스템 바이너리를 제공하지 않습니다. 이 답변 에서 이에 대해 자세히 배울 수 있습니다 .


Ubuntu 12.04 LTS : 패키지 systemd-services를 찾을 수 없습니다. 적어도 이것이 작동하는 버전과 추가 할 저장소 및 방법을 추가해야한다고 생각합니다.
Anthon

@Anthon은 raring 이상에서만 작동합니다.
Braiam

아니면 그냥 울려? 13.10에서 systemd-services에는 / lib / systemd / systemd가 포함되어 있지 않으며 다른 패키지도 없습니다.
sourcejedi

@sourcejedi 당신이 바로, 나는 내가 모든 저장소를 검색 한하고, 당황 해요되어 /lib/systemd/systemdutopic 전에 패키지를 제공하지 않습니다 ... 나는이 있기 때문에 무슨 일이 일어나고 있는지 잘 모르겠어요 /lib/systemd/systemd내 업데이트-부터 문제 없습니다 믿음직한에 체계.
Braiam

1
@ bodhi.zazen 패키지가 "PPA"에서 온 것으로 가정합니다. 확인하면 PPA의 패키지를 사용하여 systemd를 설치하는 것을 알 수 있습니다. 필자의 지침은 Ubuntu / Canonical에서 지원하는 패키지 인 "main"을 사용하지 않습니다. 물론, 점프를하고 싶은 사람들은 시도하기 전에 준비해야합니다.
Braiam

4

이 아빠를 추가

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

systemd에는 /sys/fs/cgroup마운트 지점으로 디렉토리가 필요합니다 . 현재 우분투 커널 (2.6.35)에는 존재하지 않습니다. sysfs에서 허용하지 않기 때문에 mkdir로 작성할 수 없습니다. 2.6.36 커널에서이 패치를 디렉토리를 만들려면 백 포트해야합니다. 적절히 패치 된 커널은apt-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

그런 다음 systemd를 설치하십시오

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

자세한 내용은 이 링크 를 참조하십시오


현재 지원되는 Ubuntu 버전은 커널 2.6.35를 실행합니까?
user68186

PPA 또는 '종속성'설치 작업 : /
blade19899

2
어떤 시스템에도 커널 2.6 이상을 설치하지
않겠습니다

1
wiki 정보가 실제로 오래되었습니다.이 질문에 대한 답변을 찾을 때도 읽어
보았습니다.

1
그는 자신의 PPA를 제거한 것 같습니다.
zerwas는 1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.