Debian 9에 upstart를 설치하려고 하면 다음과 같은 결과가 나타납니다.
# apt-get install upstart
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package upstart is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
systemd-sysv sysvinit-core
E: Package 'upstart' has no installation candidate
데비안 위키지적했다:
설치는 매우 간단합니다. 유일한 필수 패키지는 upstart입니다.
내 소스 목록:
###### Debian Main Repos
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free
이 오류를 수정하고 Upstart를 설치하는 방법은 무엇입니까?
답변1
Ubuntu가 systemd로 전환했을 때 개발자는 Upstart를 포기했고데비안에서 제거데비안 9가 출시되기 전.
이것데비안 9에서 지원되는 초기화 시스템시스템화되어 sysvinit
있으며 (훨씬 적은 정도)달리다, file-rc
그리고 openrc
. systemd(기본값)를 사용하려면 systemd
및 패키지가 설치되어 있는지 확인하고 , install 및 를 systemd-sysv
사용하세요 .sysvinit
initscripts
sysv-rc
sysvinit-core
Upstart를 사용하지 않는 것이 좋습니다. Upstart가 제거되었을 때 릴리스에 중요한 버그가 많았기 때문입니다.