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.