Firefox를 30에서 28로 다운 그레이드하는 방법은 무엇입니까?


17

실수로 sudo apt-get upgrade(c / p-ing 명령으로 무언가를 수행하고 그렇지 않은 것을 알지 못하는 동안 sudo apt-get update) Firefox를 28에서 30으로 업그레이드했습니다. 이제 메뉴가 완전히 엉망이되어 FF28을 다시 원합니다. 최신 버전이 더 나은 방법에 대한 의견에는 관심이 없습니다 (실제 답변 대신 Mozilla 지원 포럼에 많은 버전이 있습니다).

또한 firefox-mozilla-build_28.0-0ubuntu1_i386.debUbuntu 소프트웨어 센터는 다음과 같이 다운로드 하여 사용하려고해도 작동하지 않습니다.

Breaks existing package 'firefox' that conflict: 'firefox'.


2
"더 나은"것일 수도 있고 아닐 수도 있지만 새 릴리스에는 보안 패치가 있습니다.
xangua

정답을 업데이트하십시오
alfonx

답변:



60

운영

apt-cache show firefox | grep Version

사용 가능한 Firefox 버전 목록을 가져옵니다. 내 14.04에서 결과는 다음과 같습니다.

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

다음으로 정확히 어떤 버전을 설치할 것인지 APT에 알려주십시오.

sudo apt-get install firefox=28.0+build2-0ubuntu2

다음으로 APT에 최신 버전으로 다시 업그레이드하지 말도록 지시해야합니다. /ubuntu//a/18656/22865 에 따르면 여러 가지 방법이 있으며 다음과 같이 선택했습니다.

sudo apt-mark hold firefox

Firefox 28을 해제하고 일반적인 릴리스를 다시 따르려면 다음을 수행하십시오.

sudo apt-mark unhold firefox
sudo apt-get upgrade

또는 사용 가능한 버전을 다음과 함께 나열 할 수 있습니다.

apt-cache policy firefox

PS : Firefox는 모든 설정을 ~ / .mozilla 폴더에 저장합니다. 이 폴더는 위의 명령으로 변경되지 않으므로 모든 설정이 유지되어야합니다. 안전을 유지하려면 다운 그레이드하기 전에 설정을 백업하십시오.

cp -ra ~/.mozilla ~/.mozilla.backup

Wondrfull 답변, 나 같은 초보자도 상세하고 명확합니다!
realtebo

이것은 답변이되어야하며, 사용중인 파이어 폭스 버전을 알 수있는 옵션을 제공합니다.
Edenshaw

책갈피, 비밀번호, 애드온 및 설정 등을 잃어 버릴 항목을 아는 것이 좋습니다.
ka3ak

@ ka3ak 잃어버린 것이 없습니다. 어쨌든 설정을 백업하는 방법에 대한 답변을 추가했습니다.
alfonx

1
@alfonx 감사합니다. 그렇습니다. 그러나 설치된 애드온에 일부 문제가있을 수 있습니다. 다른 문제는 "apt cache"는 아주 오래된 파이어 폭스 버전을 보여줍니다. 예를 들어, 최근에 파이어 폭스 56으로 업그레이드했지만 만족하지 않고 이전 버전으로 다운 그레이드하기로 결정했지만 "apt cache"가 여전히 파이어 폭스 28을 표시한다고는 기대하지 않았습니다! 너무 늙었 어 그런 다음 mozilla ftp 서버에서 firefox 55가 포함 된 패키지를 다운로드하고 압축을 풀고 문제가 해결 될 때까지 사용합니다.
ka3ak

1

답변을 읽은 후 내 답변은 위의 답변과 약간 다릅니다. 지침은 기존 버전의 firefox가 여전히 시스템에있는 경우 모든 버전으로 다운 그레이드하는 것 입니다.

  1. 먼저 원하는 파이어 폭스 버전을 찾으십시오.

  2. .tar.bz2파일 을 다운로드 한 디렉토리로 이동하여 터미널에서 실행하십시오 (파일의 압축을 풉니 다).

    tar xvjf firefox-35.0.1.tar.bz2 (파일명을 원하는대로 변경하십시오)

    이 명령은 파일의 압축을 풀고 폴더를 tar.bz2만듭니다.firefox

  3. 그런 다음 터미널에서 실행하십시오.

    which firefox

    그것은 당신에게 다음과 같은 것을 줄 것입니다 : /usr/bin/firefox. 그것이 파이어 폭스의 위치입니다. 폴더를 삭제하십시오 (나중에 다른 firefox 폴더로 바꾸므로).

  4. 디렉토리에서 오래된 firefox 프로파일을 제거하십시오.

    • .mozilla/firefox/

    그리고 아마도 이것들도 (그러나 나는 그렇게하지 않았습니다) :

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. firefox2 단계 에서 폴더로 폴더를 복사하면 /usr/bin/firefox모든 작업이 완료됩니다. 정상적으로 실행하는 것처럼 파이어 폭스를 실행하면 다운로드 한 특정 버전을 실행합니다.

  6. 버전을 유지해야하는 경우 환경 설정-> 고급-> 업데이트에서 업데이트를 비활성화하십시오.

사이드 노트 :

이 드라이버 rubyselenium드라이버 가 필요하다면 그 전에 실제로 필요한 파이어 폭스 버전을 확인하십시오.

https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES로 이동 하여 셀레늄 버전을 찾고 지원하는 파이어 폭스 버전을 확인하십시오. 예를 들어 다음과 같은 것을 찾으십시오.Firefox support up to 35

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.