16.xx에서 Ubuntu Core 업데이트 후 자동 재부팅 방지


8

여기설명 된대로 핵심 업데이트가 있으면 컴퓨터가 자동으로 업데이트 된 다음 재부팅됩니다.

자동 업데이트를 설정하고 싶지만 컴퓨터가 자동으로 재부팅되는 것을 원하지 않습니다. 이 방법이 있습니까?


1
은 "로 여기에 문서화 된"경우에 도움이 될 수 실제로 유효
더그

이것이 요청되었을 때였습니다. 또 다른 유사한 질문이 있습니다. askubuntu.com/questions/886873/disable-ubuntu-core-autoupdate 자동 업데이트를 비활성화 할 수없는 것으로 보입니다.
Magneon

@Magneon 링크에서 특정 시간 창에 자동 업데이트를 설정하도록 제안합니다. 재부팅해도 불편하지 않을 때 새벽 3시에 실행 해보십시오. 전기를 많이 사용하지 않으므로 모니터를 끄고 Raspberry Pi를 켜 놓아도됩니다.
WinEunuuchs2Unix 1

1
고객의 선택에 따라 정해진 일정에 따라 운영 할 수있는 산업용 로봇의 사용 사례입니다. 머신을 재부팅 할 수있는 고정 된 스케줄은 없습니다. 머신을 켜거나 사용자에게 프롬프트 한 후 업데이트가 교체되는 것이 이상적입니다.
Magneon

난 당신이 기압 원하는 것을 할 수 있습니다 의심이 토론을 바탕으로, 내가 잘못 .. 수 forum.snapcraft.io/t/...
더그

답변:


2

나는 추적하려고했다 뭐 이따위 우분투 핵심 소스 코드를 내가 찾을 수있는 가장 가까운이었다 내가 받아 들일 수없는 찾을 수 있다는 허용 대답이있는합니다. 소스 코드를 사용하면 자동 업데이트를 해제 하려는 많은 개발자 가 자신과 비슷한 목표를 달성 할 수 있습니다.

두 번째로, 그리고 아마도 자신에게 가장 적합한 해결책은 자동 업데이트를 수행하는 바이너리의 이름을 찾는 것입니다. 예를 들어이라고합시다 a. 이름을로 바꿉니다 b. a"Hello World"를 표시하는 간단한 프로그램으로 교체하십시오 . b시작 스크립트에서 시스템 부팅 호출 중

기본적으로 편리하게 OS (또는 "스토어"라고 부르는대로)를 업데이트 할 때마다 간단히 컴퓨터를 재부팅하면됩니다. 업데이트 후 다시 재부팅됩니다. b라는 두 번째 재부팅시 첫 번째 재부팅시 이미 응용 프로그램 ( "스냅")을 업데이트 했으므로 두 번째 재부팅은 업데이트없이 수행됩니다.

Ubuntu가 등 뒤에서 자동 업데이트를 실행하려고 할 때마다 "Hello World"를로 쓰는 새 프로그램이 실행됩니다 /var/log/syslog.

Raspberry Pi 2를 사용하고 있지 않으므로 이름을 "b"로 바꾸어야하는 자동 업데이트 프로그램의 이름을 찾을 수 없습니다. 다른 누군가가 그것을 사용하고 이름을 제공 할 수 있기를 바랍니다.


이것은 꽤 좋지 않은 해결책이지만 지금까지 가장 좋은 방법처럼 보입니다. 그것이 의미하는 바는 Snappy 코어를 임베디드 로봇 프로젝트에서 사용할 수 없다는 것입니다. 그렇지 않으면 기술을 최대한 활용할 수 있습니다. 기본 기능을 위해 시스템과 싸울 필요가 없습니다 (특히 정식 업데이트 로이 수정 사항을 쉽게 깨뜨릴 수있는 경우).
Magneon

업데이트가 재부팅되는 것을 막기 위해 이것이 필요한 개발자가 아이디어를 취하고 세련된 기능을 발휘하기를 바랍니다. 나는 그들에게 그것을 제안하기 위해 그들의 웹 사이트 (링크에서)에 사인 할 수 없었다.
WinEunuuchs2Unix

0

내가 아는 한 자동 업그레이드 후 Ubuntu가 재부팅되지 않도록 할 수있는 방법이 없습니다.

그러나 해결 방법으로 업그레이드가 끝날 때 어떤 트리거가 사용자 암호 대신 루트 암호를 요구하도록 rootpw플래그를 활성화 할 수 있습니다 . 통해 열어sudoerssudo rebootvisudo

Defaults rootpw

또는 업그레이드 프로세스가 upgrade && reboot예를 들어 이와 같이 수행 되는 경우 업그레이드 부품 명령에 대한 비밀번호를 요청하고 캐시 된 비밀번호로 다음 명령을 실행합니다. 두 번째 재부팅이 트리거 될 때 비밀번호를 다시 요청하도록이 catch를 재설정해야 할 수도 있습니다.

sudo -K

또는로 호출하는 모든 명령에 대해 암호를 묻 timestamp_timeout도록 매개 변수를 설정할 수 있습니다 .sudosudo

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