우분투 14.10을 사용하고 있습니다.
가능한 한 간략하게 유지하려면 다음을 수행하십시오.
소프트웨어 업데이터 -
(a) 이것이 실행되면 업데이트가 필요하다는 메시지가 표시되고 업데이트 권한을 부여한 다음 인터넷에 연결되어 있지 않다는 메시지가 표시됩니다.
(b) 이전에는 마지막 업데이트가 제대로 작동했는데, 네트워크나 드라이버 관련 항목이 업데이트된 후 마지막 업데이트가 갑자기 중단되었습니다. 그 이후로 인터넷이 있는데 인터넷이 없다는 보고를 받았습니다.
(c) 오늘 269MiB의 업데이트를 설치해야 한다고 보고합니다. 이는 소프트웨어 업데이터에서 인터넷을 종료하고 터미널에서 방금 다운로드한 업데이트 이전에 업데이트된 것과 동일한 업데이트이지만 소프트웨어 업데이터에 등록되지 않은 것 같습니다.
(d) 따라서 이 서비스를 통해 업데이트할 수 없습니다.
터미널 -
(a) 그러면 문제 없이 업데이트가 다운로드됩니다. 나는
sudo apt-get update
명령 을 사용했고sudo apt-get install
(b) 업데이트를 설치하는 것이 아닙니다. "설치할 항목 없음"과 같은 문구가 있거나 설치가 업데이트일 수도 있다는 것 외에는 제가 별로 주목하지 않은 내용이 보고됩니다. 그러나 다운로드했기 때문에 설치해야 할 것이 있으며 필요하지 않은 경우 PAYG 서비스의 모바일 테더가 강경파에게 알릴 수 있으므로 비용이 많이 드는 데이터 허용량 TYVM을 낭비합니다. 으르렁.
(c) 1.(d) 참조
따라서 이 상황을 어떻게 처리할 수 있습니까? 어떤 접근 방식을 취하더라도 작동하지 않으므로 제가 살펴본 모든 제안 방법은 모두 특정 프로그램과 관련되어 있지만 제 경우에는 특정 프로그램이 소프트웨어 업데이트와 관련되어 있습니다. 제가 모르는 주제나 링크가 있으면 해당 방향을 알려주세요.
** 편집하다 **
알 수 없는 이유로 Software Updater와 터미널을 통해 업데이트할 수 없는 상황이 각각 반대되는 문제를 안고 갑자기 운율이나 이유 없이 자동으로 업데이트되었습니다...
그래서 지금 질문은
- 컴퓨터가 인증 없이 어떻게 스스로 업데이트할 수 있나요?
- 어떻게 내 개입 없이 잠긴 상황이 내 눈앞에서 풀릴 수 있겠는가?
답변1
내 의견에 설명된 대로: apt-get install
컴퓨터에 아직 존재하지 않는 소프트웨어를 설치하기 위한 것입니다. 업데이트 관리자와 동일한 작업을 수행하려면 커널 업그레이드 등도 설치하기 때문에 apt-get upgrade
개인적으로 선호하는 실행을 실행해야 합니다. apt-get dist-upgrade
아마도 업데이트 관리자는 dist-upgrade와 더 유사하게 작동할 것입니다. man apt-get
좋은 도움말 페이지입니다...
이제 귀하의 질문에 대한 답변을 드리겠습니다.
1. 컴퓨터가 승인 없이 어떻게 스스로 업데이트할 수 있나요?
업데이트 관리자(GUI 도구). 프런트 엔드로만 작동합니다. 백그라운드에는 systemd에 의해 트리거되는 aptd가 있습니다. 업데이트를 실행하려는 경우 update-manager는 aptd가 루트로 실행되는 동안 systemd를 통해 aptd에게 업데이트를 실행하라고 지시합니다.
권한 확인 자체는 기술적으로 필요하지 않습니다. 업데이트 관리자를 시작하는 동안 systemd를 통해 aptd에 비밀번호를 묻지 않도록 요청합니다.
/etc/cron.daily/apt
자동 업데이트의 경우 하루에 한 번 루트로 실행되는 스크립트를 살펴봐야 합니다 .
업데이트가 설치되는 동안 프로세스 목록은 다음과 같이 표시됩니다.
14537 ? SNl 0:02 /usr/bin/python3 /usr/sbin/aptd
14625 pts/57 SNs+ 0:00 /usr/bin/python3 /usr/sbin/aptd
14661 pts/58 DNs+ 0:00 /usr/bin/dpkg --status-fd 43 --unpack --auto-deconfigure /var/cache/apt/archives/freshplayerp....deb
2. 잠긴 상황이 어떻게 내 개입 없이 내 눈앞에서 풀릴 수 있겠는가?
잠금은 위의 apt-get 업데이트나 다른 테스트에서 발생할 수 있습니다. 방금 작업을 마쳤기 때문에 자체적으로 해결되었습니다.
이를 확인하려면 apt-get이 잠겨 있는 동안 다음 명령을 실행할 수 있습니다.
ps ax | grep apt