Firefox v. 57을 v. 56으로 다운 그레이드하는 방법은 무엇입니까? 57을 Firefox 56으로

Firefox 57을 Firefox 56으로 다운 그레이드하는 가장 직접적인 방법은 무엇입니까?

레거시 확장에 대한 교체 작업을 기다리는 데 더 많은 시간이 필요합니다.



답변

취득 지원 (LEGACY 애드온 여기에 작동하지 않습니다) 파이어 폭스 ESR의 60.X을

지원되는 Firefox ESR이 필요한 경우 PPA 중 하나를 추가 할 수 있습니다. 두 가지 옵션이 있습니다.

귀하의 정보를 위해 :

  • 이 새 버전은 LEGACY ADDONS를 지원하지 않습니다.
  • LEGACY 확장을 WebExtension으로 포팅하는 현재 상태는 Google 스프레드 시트에 있습니다. WebExtensions의 백분율이 너무 높지 않습니다.

지원되지 않는 Firefox ESR 52.x 받기 (레거시 ADDONS는 여기서 작동)

ESR 52 버전은 더 이상 지원되지 않습니다. 자신의 위험에 따라 진행하십시오.

다음 명령을 사용하여 Jonathon F의 PPAppa:jonathonf/firefox-esr-52 에서 Firefox ESR 52.9.0을 얻을 수 있습니다 .

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

이러한 버전에서는 SiteDelta, TableTools2, 상위 폴더 표시, 폴더 관리, 유선 마커 및 기타와 같은 추가 기능을 계속 사용할 수 있습니다.


참고 :ppa:jonathonf/firefox-esr 이전 에 PPA를 이미 추가 했고 Firefox를 버전 60으로 업그레이드하지 않으려는 경우 다음 명령 (예 : 16.04 LTS)으로이 버전을 고정 할 수 있습니다.

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

PPA ( ppa:mozillateam/ppa또는 ppa:jonathonf/firefox-esr)를 추가하고 Firefox를 52에서 60으로 업그레이드 한 경우 버전 60의 모든 PPA를 제거하고 ppa:jonathonf/firefox-esr-52아래 명령을 사용하여 특수한 ( )을 활성화 하십시오.

sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

그러나이 버전은 더 이상 사용되지 않으므로 보안 업데이트가 제공되지 않습니다 .

2019-07-09 업데이트 : Firefox ESR 52.9.0 버전의 인증서가 만료되어 애드온 문제가 발생합니다. 로컬 XPI 설치조차도 “이 애드온이 손상되어서 설치할 수 없습니다.”로 끝납니다. 메시지. 문제를 해결하려면 다음이 필요합니다.

  1. pastebin에서 업데이트 된 PEM 인증서 다운로드 하거나이 수퍼 유저 답변 에서 복사하여 로 저장하십시오 mozilla2019.pem.
  2. Firefox를 탐색하여 about:preferences#advanced
  3. “인증서보기”버튼을 클릭하고 “가져 오기”를 클릭 한 후 mozilla2019.pem인증서를 설치하십시오 .

답변

기권:

사용하는 도구가 작업 중에 변경되지 않아야하는 안정적인 프로덕션 환경을 유지하려는 것이 아니라면 패키지를 보류 상태로 유지하지 않는 것이 좋습니다.

이를 위해 간단히 다음을 수행 할 수 있습니다.

  1. 우분투 17.10의 경우 :

    참고 : artful은 firefox 버전 56으로 출시되었으므로 항상 artful에서 작동합니다.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. 우분투 16.04

    참고 :이은 16.04에서 작동 당신이 개봉 된 아카이브의 캐시를 청소하지 않은 경우 sudo apt cleansudo apt autoclean. 이미 로컬 아카이브를 정리 45.0.2+build1-0ubuntu1한 경우 xenial이 릴리스 된 것만 되돌릴 수 있습니다 . 또는 아래 의 경우 @Michael Johnson의 답변을 참조하십시오 .

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. 다른 모든 우분투 버전 :

    참고 : 로컬 아카이브를 아직 정리하지 않은 경우에만 작동합니다.

    apt policy다음과 같은 정보를 요청하십시오 .

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    버전 56의 패키지 이름을 알려주는 행 뒤에 있습니다 (이 예에서는) 56.0+build6-0ubuntu1. 이것을 간단히 다음 줄에 넣습니다.

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. 위의 모든 옵션이 실패하면 모든 버전웹 사이트 에서 이전 버전의 파이어 폭스 버전을 다운로드 하여 홈 디렉토리에 설정할 수 있습니다. 이 작업을 수행하는 방법에 대한 tar.gz 또는 tar.bz2 파일 설치 방법을 참조하십시오 . 이렇게하면 좋아하는 부가 기능이 업데이트되기를 기다리는 동안 시스템에서 두 번째 옵션으로 firefox 56을 사용할 수 있습니다.

  5. @Michael Johnson의 답변 을 표절하고 싶지 않기 때문에 되 돌리는 방법에 대한 또 다른 훌륭한 옵션에 대해서는 그의 답변을 참조해야합니다.

이 패키지를 다시 57로 업데이트하거나 최신 버전으로 업데이트하고 싶을 때마다 간단하게 수행 할 수 있습니다 ((2) 참조).

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

다운 그레이드 된 파이어 폭스를 처음 시작하면 파이어 폭스 57에서 사용할 수있는 일부 확장자 (언어)가 버전 56과 호환되지 않는다는 경고가 표시 될 수 있습니다. 정상적으로 시작하십시오.


각주 :

(1) 57은 이미 설치된 경우에도 첫 번째 버전의 firefox 56을 설치하고 두 번째 명령은이 패키지의 업데이트를 차단합니다 ((2) 참조).

(2) 일반적으로 홀드 / 홀드 홀딩 firefox만으로도 원하는 것을 달성 할 수 있지만, 의심이가는 'firefox\*'경우 홀드 / 홀드 오프 는 파이어 폭스로 시작하는 모든 추가 패키지를 홀드 / 홀드 해제합니다.


답변

다른 답변은 현재 의견을 읽지 않고는 작동하지 않으므로 OP가 “가장 간단한 방법”을 요구했기 때문에 더 직접적인 답변을 게시하는 것이 유용하다고 생각합니다.

여전히 Ubuntu 14.04 64 비트를 사용하는 경우 다음 명령을 실행하십시오.

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox

Ubuntu 16.04 64 비트를 사용하는 경우 다음 명령을 실행하십시오.

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

대신 Ubuntu 17.10 (32 또는 64 비트)을 실행중인 경우 다음 명령을 대신 실행하십시오.

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

다른 버전의 Ubuntu를 실행중인 경우 여기 에서 .deb를 찾아 dpkg위와 같이 설치해야 합니다.


답변

레거시 확장을 사용하기 위해 56으로 다운 그레이드 할 필요는 없습니다.

“Firefox Nightly”버전을 설치하면 57+에서 레거시 확장을 사용할 수 있습니다. 현재 버전 59 *를 사용하고 있으며 레거시 확장은 지금까지 잘 작동합니다.

먼저 다음 명령을 실행하여 ubuntu-mozilla-daily ppa를 설치하십시오.

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

다음으로 install Firefox Nightly 명령을 실행하십시오 :

sudo apt install firefox-trunk

또한 현재 Firefox 프로필을 사용하려면 다음 명령을 실행하여 기존 Firefox 프로필을 Nightly 빌드로 복사하십시오.

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

마지막으로 :

  • Firefox Nightly를 열고 about:config

  • 검색 extensions.legacy.enabled

  • 두 번 클릭 extensions.legacy.enabled하여 값을true

  • 검색 extensions.allow-non-mpc-extensions

  • 두 번 클릭 extensions.allow-non-mpc-extensions하여 값을true


참고 : 대부분의 비 프로세스 가능 확장은 작동하지 않습니다.


답변

http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ 에서 우분투 용 Firefox 패키지를 다운로드 할 수 있습니다 . 목록의 끝에서 당신은 파이어 폭스 패키지를 찾을 다른 사람 (예를 무시할 것 firefox-dbg, firefox-locale등). 목록 끝에있는 것 중에서 올바른 Ubuntu 버전 및 CPU 아키텍처를 선택하십시오.

우분투 14.04의 경우 :

우분투 16.04의 경우 :

우분투 17.04의 경우 :

우분투 17.10의 경우 Firefox 56 패키지가 없으므로 17.04 패키지를 사용해보십시오. 다른 버전의 경우 가장 가까운 최신 패키지 또는 실패한 경우 가장 가까운 이전 패키지를 사용해보십시오.

올바른 패키지를 다운로드하면 .deb파일이 생성됩니다. 로 설치하십시오 sudo dpkg --install. 예를 들어 17.04 64 비트 패키지를 다운로드 한 경우 명령은입니다 sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb. 명령의 파일 이름을 다운로드 한 패키지와 일치하는 파일 이름으로 바꾸십시오.

dpkg명령 을 실행 한 후 약간의 오류가 표시 될 수 있습니다. 이것은 정상입니다. sudo apt-get -f install필수 종속성을 설치 / 업데이트하여 오류를 수정하려면 실행하십시오 .

당신은 달리기 sudo apt-mark hold firefox전에 달리기를 해야 할 수도 있습니다 sudo apt-get -f install. 개인적으로 나는 이것을 할 필요가 없었지만 다른 대답은 이것이 필요하다는 것을 암시합니다. 이 명령을 사용하면 아무런 해가 없으며 Firefox가 자동으로 업데이트되지 않도록합니다 (Firefox를 다시 업데이트하는 sudo apt-mark unhold firefox데 사용).

편집 :이 패키지는 제거 된 것 같습니다. 지원되는 모든 Ubuntu 버전에 대해 동일한 패키지를 사용하여 업데이트 된 버전을 사용할 수 있습니다.


답변

유닉스와 리눅스 SE에서이 질문에 대한 답변에서 제안 된 바와 같이, 우분투 유지 버전과 함께 업스트림 파이어 폭스 릴리스 또는 심지어 그러한 여러 릴리스가 설치 될 수 있습니다 .

그런 다음 필요한 앱을 사용하려는 경우에만 이전 버전을 사용하고 해당 설정에서 자동 업데이트를 비활성화 할 수 있습니다.

이는 브라우저 제조업체가 10 년의 제품 수명 또는 이전 버전과의 호환성을 네 글자로 생각할 때 기존 웹 앱을 처리하는 가장 좋은 방법입니다.