Firefox 57.0 Quantum으로 자동 업데이트를 방지하는 방법은 무엇입니까? 많은 애드온이 더 이상 작동하지 않는

따라서 자동 업데이트를 사용하도록 설정 한 후 직장에서 Firefox가 자동으로 57.0 (Quantum)으로 업데이트되었습니다.

57.0에서는 많은 애드온이 더 이상 작동하지 않는 것으로 나타났습니다 (예 : 세션 관리자 및 광범위하게 사용하는 탭 그룹 애드온). 현재 탭 그룹을 제외한 모든 것을 잃어버린 것 같습니다.

이제 집에서 같은 부가 기능을 사용하고 있으며 탭 그룹을 잃어 버리지 않기 위해 Firefox를 시작 하기 전에 자동 업데이트 (활성화 된)를 비활성화 할 수있는 방법을 찾고 있습니다. 내 탭 그룹을 저장 / 내보내고 실제로 57.0으로 업데이트하기 전에 57.0에서 작동하는 솔루션을 찾으십시오.

어떻게해야합니까?



답변

Firefox를 실행하지 않고 자동 업데이트를 비활성화하는 솔루션은 다음과 같습니다 (OS는 Windows).

  • 편집이 파일 prefs.js에있는, %APPDATA%\Mozilla\Firefox\Profiles\xyz.default\어느 보통으로 변환
    C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\(참고 : usernamexyz다름)
  • user_pref("app.update.enabled", false);이 파일에 있는지 확인하십시오 . 그렇지 않은 경우 추가하거나 수정하십시오. 이 파일을 편집해서는 안된다는 경고를 무시하십시오.
  • 파일을 저장하고 닫습니다
  • 자동 업데이트에 대해 걱정할 필요없이 Firefox를 시작하고 사용하십시오.
  • 선택 사항 : “Firefox 정보”대화 상자의 “업데이트 확인”버튼을 참고하십시오. 물론 업데이트를받을 준비가되었을 때까지 클릭하지 마십시오.

답변

모든 업데이트를 차단하는 대체 솔루션은 Firefox 포크로 이동하여 XUL 애드온 형식 (현재 Firefox에서는 “레거시”라고 함)을 유지하면서 보안 업데이트를 설치하는 것입니다.

기존 애드온을 유지하는 두 가지 Firefox 포크는 다음과 같습니다.

Pale Moon을 사용해 보니 모든 애드온과 프로필 데이터를 매우 훌륭하게 가져 왔습니다. 화면 레이아웃이 손실되어 일부 작은 사용자 정의가 여전히 필요했지만 일반적으로 여전히 보안 업데이트를 수행하는 것을 제외하고는 Firefox 버전 56과 완전히 동일합니다.


답변

user_pref ( “app.update.mode”, 1 )를 2로 변경하는 것이 좋습니다.

app.update.mode는 정수 값 (기본값 1)을 사용하여 업데이트의 “동작”을 결정합니다. 값을 수정 하면 다음이 아닙니다.

  1. 사용자 정의 코드를 삽입하여 개발자 코드를 변경하거나
  2. 모두 업그레이드 중지

다음은 https://wiki.mozilla.org/Software_Update 에서 온 것입니다.

INTEGER-app.update.mode 기본값 : 1은 백그라운드 다운로드가 수행되는 정책 및 필요한 사용자 프롬프트 수를 정의합니다. 0-호환되지 않는 확장 프로그램 설치에 관계없이 사용자 개입없이 모든 업데이트 유형 (주 / 부)을 다운로드합니다. (업데이트를 다시 시작한 후에는 비활성화해야합니다.) 1-확장명을 사용할 수있는 비 호환성이없는 경우에만 모든 업데이트 유형 (주 / 부)을 다운로드하고 그렇지 않으면 UI를 프롬프트합니다.
2-활성화 된 모든 확장이 호환되는지 여부에 관계없이 부 업데이트 만 다운로드하고 주요 업데이트를 요구합니다.

양자로의 업그레이드는 확실히 주요 업그레이드입니다 …


답변

Firefox 환경 설정을 열고 내장 검색 막대 (버전 56 이후)를 사용하여 “업데이트”를 찾은 다음 자동으로 업데이트되지 않는 옵션을 확인하십시오.

그러나 보안 업데이트를받지 않으므로 권장하지 않습니다. 최신 장기 지원 릴리스를 대신 사용할 수 있습니다. https://www.mozilla.org/firefox/organizations/


답변

Windows 7에서는에갔습니다 AppData\Local\Mozilla\update. 에서 update폴더가 무엇이든 삭제합니다. 또한“Firefox에 대한 도움말”에서 현재 버전을 확인하지 마십시오. 그러면 업데이트 디딜 방아로 다시 돌아갈 수 있습니다.


답변

구성에서 업데이트를 비활성화하는 것 외에도 내 경우에 도움이 된 것은 Firefox 설치 디렉토리에서 updater.exe 실행 파일의 이름을 바꾸는 것입니다.

큰 오류가 발생하면 Firefox를 다시 시작하고 자체 종료 한 다음 간단한 응용 프로그램을 작성하여 Firefox 디렉토리에 updater.exe로 넣을 수 있습니다.

“Mozilla Maintenance Service”를 제거하거나 바이너리 이름을 바꾸는 것도 도움이 될 수 있습니다.


답변

다른 사용자가 지적했듯이 Firefox는 about:config이 기능을 사용하지 않도록 설정 하는 옵션을 사용 app.update.enabled했지만 ( 내 생각에는라고 함) 개발자는 더 이상 당신을 신뢰하지 않으므로 자동 업데이트가 하드 코딩됩니다. 그러나 다른 app.update.*환경 설정 중 일부를 보면 개발자가 간과 한 나머지 옵션이 있습니다.

그들은 app.update.interval자동 업데이트 간격을 초 단위로 지정 하는 옵션을 남겼습니다 . 432000000과 같이 임의로 큰 수로 설정하면 Firefox가 몇 년 동안 기다리게하여 업데이트를 효과적으로 비활성화 할 수 있습니다. 이는 다음 시스템 패키지 업데이트 후에 재설정 될 일부 Javascript 파일을 수동으로 편집하는 것보다 쉽고 안전해야합니다.

아마도 개발자는이 옵션도 변경하거나 제거 할 것이므로 장기적으로 더 나은 해결책은 Firefox를 완전히 버리고 개인 정보를 존중하고 귀하의 의지에 따라 자동 업데이트하지 않는 브라우저를 사용하는 것입니다.