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

실수로 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'.



답변

먼저 다음을 제거하십시오.

sudo apt-get purge firefox

그런 다음 사용하여 설치할 수 있습니다 firefox-mozilla-build_28.0-0ubuntu1_i386.deb


답변

운영

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


답변

답변을 읽은 후 내 답변은 위의 답변과 약간 다릅니다. 지침은 기존 버전의 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


답변