aptitude
저는 Debian에서 Synaptic을 사용합니다(가끔 SSH를 통해).
패키지를 업그레이드할 때 변경 로그를 스캔하고(업데이트가 많을 경우 1~2분 정도 걸릴 수 있음) 표시하는 것은 매우 성가신 작업입니다.
변경 로그를 스캔하는 데 걸리는 시간은 중요한 요소가 아니지만 읽은 정보를 읽었음을 확인할 때까지 업그레이드 프로세스가 차단된다는 사실입니다.서둘러 읽어보세요, 그리고공부하고 싶지 않아.
나는 컴퓨터에게 "계속 업그레이드하세요"라고 말하고, 점심 먹으러 갔다가 한 시간 후에 돌아오면 작업이 완료되어야 한다고 말하고 싶습니다. 패키지가 너무 손상되어 작동하지 않는 것으로 알려진 경우에는 처음부터 설치해서는 안 되며 작동하는 패키지를 유지하는 것이 좋습니다(패키저가 충분히 똑똑하기를 바랍니다). 그렇지 않으면 나는진짜그들이 하는 말에는 관심이 없습니다.
apt
변경 로그를 한 번에 비활성화하는 구성 스위치(전역, in )가 있습니까 ? 손상된 업그레이드 패키지를 고려하지 않는 옵션이 있습니까?
답변1
기본적으로 apt-listchanges는 변경 로그가 아닌 패키지 뉴스 파일만 표시합니다. 뉴스 파일에는 이전 버전과의 비호환성에 대한 중요한 정보만 포함되어야 합니다. 예를 들어, 뉴스에서는 구성 파일을 편집해야 한다거나 업스트림이 새로운 구성 형식으로 전환하기로 결정했다는 소식 등을 알릴 수 있습니다.
apt-listchanges의 기본 설정이 변경된 것 같습니다. 변경하려면 dpkg-reconfigure apt-listchanges
root 로 실행하거나 편집하세요 /etc/apt/listchanges.conf
.
무인 업그레이드를 원할 경우 변경 사항 표시를 위해 '메일' 방법을 선택하고 '뉴스'만 선택하는 것이 좋습니다. 표시된 후 확인 메시지를 비활성화하십시오. 이렇게 하면 중요한 정보가 이메일로 전송되지만 업그레이드는 중단되지 않습니다.
dpkg-reconfigure debconf
debconf 우선 순위가 아직 변경되지 않은 경우 Critical( )로 변경할 수도 있습니다 .
답변2
다음과 같이 해결될 수 있는 것 같습니다.
aptitude remove apt-listchanges
분명히 이것은 선택적 패키지(그러나 Debian에서는 기본적으로 설치됨)이며, 이것이 바로 이 "추가 지능"이 무인 업그레이드를 중단시키는 이유입니다.