Firefox 57을 Firefox 56으로 다운 그레이드하는 가장 직접적인 방법은 무엇입니까?
레거시 확장에 대한 교체 작업을 기다리는 데 더 많은 시간이 필요합니다.
sudo apt-mark hold firefox*
(@Videonauth도 다운 그레이드 후 그의 답변에 사용) 실행할 수 있습니다 .
Firefox 57을 Firefox 56으로 다운 그레이드하는 가장 직접적인 방법은 무엇입니까?
레거시 확장에 대한 교체 작업을 기다리는 데 더 많은 시간이 필요합니다.
sudo apt-mark hold firefox*
(@Videonauth도 다운 그레이드 후 그의 답변에 사용) 실행할 수 있습니다 .
답변:
지원되는 Firefox ESR이 필요한 경우 PPA 중 하나를 추가 할 수 있습니다. 두 가지 옵션이 있습니다.
Firefox ESR 60.x 를 스냅으로 가져 옵니다 .
snap install --channel=esr/stable firefox
Mozilla Team의 PPAppa:mozillateam/ppa
에서 Firefox ESR 60.x를 가져 오십시오 (첫 번째 버전은 ubuntu-desktop maillist에 대한 토론 의 결과로 2017-10-11에 게시되었습니다 ).
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt-get update
sudo apt-get install firefox-esr
Jonathon F의 PPAppa:jonathonf/firefox-esr
에서 Firefox ESR 60.x를 다운로드하십시오 .
sudo add-apt-repository ppa:jonathonf/firefox-esr
sudo apt-get update
sudo apt-get install firefox-esr
귀하의 정보를 위해 :
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 설치조차도 "이 애드온이 손상되어서 설치할 수 없습니다."로 끝납니다. 메시지. 문제를 해결하려면 다음이 필요합니다.
mozilla2019.pem
.about:preferences#advanced
mozilla2019.pem
인증서를 설치하십시오 .기권:
사용하는 도구가 작업 중에 변경되지 않아야하는 안정적인 프로덕션 환경을 유지하려는 것이 아니라면 패키지를 보류 상태로 유지하지 않는 것이 좋습니다.
이를 위해 간단히 다음을 수행 할 수 있습니다.
우분투 17.10의 경우 :
참고 : artful은 firefox 버전 56으로 출시되었으므로 항상 artful에서 작동합니다.
# see footnote (1)
sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox
우분투 16.04
참고 :이은 16.04에서 작동 당신이 개봉 된 아카이브의 캐시를 청소하지 않은 경우
sudo apt clean
나sudo 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
다른 모든 우분투 버전 :
참고 : 로컬 아카이브를 아직 정리하지 않은 경우에만 작동합니다.
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
위의 모든 옵션이 실패하면 모든 버전 의 웹 사이트 에서 이전 버전의 파이어 폭스 버전을 다운로드 하여 홈 디렉토리에 설정할 수 있습니다. 이 작업을 수행하는 방법에 대한 tar.gz 또는 tar.bz2 파일 설치 방법을 참조하십시오 . 이렇게하면 좋아하는 부가 기능이 업데이트되기를 기다리는 동안 시스템에서 두 번째 옵션으로 firefox 56을 사용할 수 있습니다.
@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\*'
경우 홀드 / 홀드 오프 는 파이어 폭스로 시작하는 모든 추가 패키지를 홀드 / 홀드 해제합니다.
dpkg -i
다른 답변은 현재 의견을 읽지 않고는 작동하지 않으므로 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 년의 제품 수명 또는 이전 버전과의 호환성을 네 글자로 생각할 때 기존 웹 앱을 처리하는 가장 좋은 방법입니다.