Ubuntu의 Firefox 52에서 Java 플러그인을 사용하는 방법은 무엇입니까?

Ubuntu의 Firefox 52에서 Java 플러그인을 사용하는 방법은 무엇입니까?

Ubuntu Mate Xenial을 사용하고 있는데 Firefox 52에서 Java를 실행하는 방법을 찾을 수 없습니다.

답변1

파이어폭스 브라우저NPAPI 플러그인 비활성화버전 52에서는 Flash 플러그인이 예외입니다. 이는 더 이상 Java 플러그인을 사용할 수 없음을 의미합니다.

Java 플러그인을 계속 사용하려면 이를 지원하는 Firefox 52 ESR로 전환해야 합니다.

답변2

현재(최신) 버전의 Firefox를 계속 사용하고 JRE(Java NPAPI) 플러그인을 사용해야 할 때 FF 51을 사용할 수 있도록 Firefox 51(FF 51)도 설치하려면 다음 단계를 따르세요.

  1. 쉘 터미널 창 열기일반 사용자(루트/수퍼유저 아님!) 그런 다음 다음 명령을 실행하여 "응용 프로그램" 폴더를 만듭니다.

    mkdir ~/applications
    
  2. 지금모든 Firefox 인스턴스(창)를 닫습니다.그런 다음 이 셸 명령을 실행하여 FF 51 tarball을 다운로드하여 설치한 다음 FF 51 자동 업데이트 프로그램을 제거합니다.

    sudo killall firefox ; if [ `getconf LONG_BIT` == 64 ]; then wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-US/firefox-51.0.tar.bz2 -O ~/applications/ff51.tar.bz2; else wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/en-US/firefox-51.0.tar.bz2 -O ~/applications/ff51.tar.bz2; fi; cd ~/applications ; tar -xvf ~/applications/ff51.tar.bz2 ; rm ~/applications/ff51.tar.bz2 ~/applications/firefox/updater*
    
    • 노트: 위 명령은 미국 영어( en-US)로 FF 51을 다운로드합니다. 예를 들어, 브라질 포르투갈어 버전을 원하면 위 명령을 en-US바꾸십시오 pt-BR. 다른 언어에도 동일한 논리가 적용됩니다. FF 51에 대한 ISO 언어 국가 코드의 전체 목록을 찾을 수 있습니다.여기.
  3. 다음 명령은 생성됩니다플러그인FF 51 설치를 사용자 정의하기 위한 폴더입니다.

    if [ ! -d ~/.mozilla ]; then mkdir ~/.mozilla; fi; if [ ! -d ~/.mozilla/plugins ]; then mkdir ~/.mozilla/plugins; fi; chmod -R 770 ~/.mozilla
    
  4. 이제 JDK가 아닌 JRE를 사용한다고 가정하고 이 명령을 실행하여 JVM(Java Virtual Machine) 바이너리(자바파일)은 FF 51 플러그인 폴더에 있습니다:

    if [ `getconf LONG_BIT` == 64 ]; then sudo ln -sf $(echo $(which java) | rev | cut -c10- | rev)/lib/amd64/libnpjp2.so ~/.mozilla/plugins/sunjava; else sudo ln -sf $(echo $(which java) | rev | cut -c10- | rev)/lib/i386/libnpjp2.so ~/.mozilla/plugins/sunjava; fi
    
  5. /usr/bin/다음 명령을 실행할 때 firefox51터미널이 FF 51을 시작할 수 있도록 FF 51에 대한 심볼릭 링크를 만듭니다 .

    sudo ln -sf ~/applications/firefox/firefox /usr/bin/firefox51
    
  6. 좋아요! 이제 Firefox의 프로필 관리자를 실행해 보겠습니다.

    firefox51 -P
    
  7. 창이 나타납니다. Work offline상자가 있는지 확인하십시오 .선택 해제됨(라벨이 없음) Use the selected profile without asking at startup상자는 다음과 같습니다.확인됨(두드러진). 또한 이 목록에는 이미 default프로필이 있다는 점에 유의하세요. 이는 Firefox의 표준 프로필이므로 유지해야 합니다.

    같은 창에서 을 클릭한 Create Profile...다음 을 클릭 하고 Next로 이동하여 Enter new profile name:입력합니다.ff51. 그런 다음 을 클릭합니다 Finish.

    이제 이 ff51프로필이 선택되어 새 표준 프로필이 됩니다. 하지만 이건잘못된. 따라서 default프로필을 다시 선택하고 (만) 을 클릭하십시오 Exit.

  8. 이제 이 명령을 실행하여 새 구성 파일로 ff51FF 51을 시작합니다 .

    firefox51 -P ff51
    
  9. 이제 FF 51을 실행하고 있으므로 다음을 엽니다.정보:구성URL(Firefox의 구성 페이지), Show this warning again상자를 선택 취소하고 을 클릭한 I accept the risk!다음 이동하여 Search:입력합니다 app.update.enabled(이 매개변수는 Firefox의 업데이트 검색 여부를 정의합니다). app.update.enabled존재하고 속성이 인 경우 true속성을 두 번 클릭하여 속성을 변경합니다 (마우스 오른쪽 버튼을 클릭하고 값을 반전하도록 false선택할 수도 있음 ).Toggle

  10. 매개변수에 대해 동일한 프로세스를 반복합니다 app.update.enabled. 사용 가능하고 속성이 이면 true속성을 으로 변경합니다 false.

  11. 이제 FF 51이 자동 자체 업데이트를 수행하지 않도록 프로필이 ff51생성 및 구성되었으므로 모든 FF 51 창을 닫고 몇 가지 테스트를 수행해 보겠습니다.

  12. 당신이 시작하면현재의파이어폭스 브라우저소개:지원URL은 최신 Firefox 버전을 실행하고 있음을 표시해야 합니다.정보: 프로필현재 사용 중인 프로필이 임을 표시해야 합니다 default.정보:구성app.update.enable매개변수 와 app.update.auto설정이 표시되어야 합니다 true.

    시스템에 설치된 Firefox의 현재(최신) 버전을 닫은 다음 Firefox 51을 시작하는 경우(셸 명령을 실행하여 이 작업을 수행할 수 있음 firefox51 -P ff51)소개:지원URL은 Firefox 버전 51.0을 실행 중임을 표시해야 합니다.정보: 프로필현재 사용 중인 프로필이 임을 표시해야 합니다 ff51.정보:구성매개변수가 표시되어야 app.update.enable하며 app.update.auto로 설정되어 있어야 합니다 false.

    모든 Firefox 창을 닫고 쉘 명령을 실행한 firefox후 다음으로 이동하십시오.정보:기본 설정#고급, 탭을 클릭 Update하고 탭이 선택되어 있는지 확인하세요 Automatically install updates (recommended: improved security)(선택되지 않은 경우 선택). 현재 Firefox는 default이 프로필을 사용하여 수행해야 하며 Firefox가 자동으로 자체 업데이트를 수행하려면 해당 프로필을 설정해야 합니다. 상자가 표시되지 않으면 Firefox가 자동 자체 업데이트를 수행하도록 구성되어 있으며 이 구성이 수정되지 않는다는 의미입니다.

    이제 당신의현재의Firefox가 올바르게 구성되었습니다. Firefox를 닫고 다시 실행한 firefox51 -P ff51후 다음으로 이동하세요.정보:기본 설정#고급Update, 탭을 클릭 하고 Never check for updates (not recommended: security risk)상자가 선택되어 있는지 확인하십시오(선택되어 있지 않은 경우 선택). FF 51 설치는 "대체" 프로필을 사용하여 수행되어야 하며 ff51해당 프로필은 자동 자체 업데이트를 거부하도록 설정되어야 합니다.

    추신: 업데이트를 적용하기 위해 브라우저를 다시 시작하라는 팝업이 FF 51에 나타나면 걱정하지 마세요. "다시 시작" 버튼을 클릭하기만 하면 됩니다. FF 51 업데이트 프로그램이 이전에 제거되었으므로 FF 51은 자체적으로 업데이트할 수 없습니다.

    FF 51을 열어두고 구성 파일을 사용한 ff51다음 다음으로 이동하십시오.소개:지원실제로 FF 버전을 사용하고 있는지 확인하세요.51.0(이것은 전체/올바른 버전 번호입니다). 또한 NPAPI JRE 플러그인이 감지되면정보: 플러그인Java(TM) Plug-in거기에 텍스트가 표시 됩니다 . 너도 갈 수 있어https://www.java.com/pt_BR/download/installed8.jspFF 51 브라우저가 실제로 NPAPI Java 플러그인을 감지하고 실행할 수 있는지 확인하십시오.

    Java 플러그인이 작동하지 않으면 차단되었을 수 있습니다.정보: 플러그인, 탭을 클릭 Plugins하고 Java 플러그인 행에서 옵션을 선택합니다 Always activate.

  13. 이제부터 Firefox 51을 실행해야 할 때마다 쉘 터미널 창을 열고 다음 명령을 실행하세요.

    firefox51 -P ff51
    
  14. firefox51.desktop많은 Linux 배포판이 "응용 프로그램" 폴더로 감지하고 FF 51이 배포판의 응용 프로그램 메뉴 어딘가에 설치되어 있을 가능성이 가장 높습니다(반드시 100%는 아님) 아래에 파일을 생성 할 수도 있습니다 /usr/share/applications/. 위치는 표시됩니다(Linux를 사용한다고 가정). 배포판이 DE(데스크톱 환경)를 실행 중입니다.

    파일을 만드는 방법을 모르고 .desktop쉘 명령을 사용하여 파일을 만들고 싶은 경우노력하다(반드시 성공할 필요는 없음) 이러한 파일을 생성하려면 다음 셸 명령을 실행하세요.

    sudo cp `find /usr/share/applications -iname '*firefox*.desktop' -print -quit` /usr/share/applications/firefox51.desktop ; sudo sed -i -e 's|Exec=firefox \%u|Exec=firefox51 -P ff51 \%u|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Exec=firefox -new-window|Exec=firefox51 -P ff51 -new-window|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Exec=firefox -private-window|Exec=firefox51 -P ff51 -private-window|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Firefox|Firefox 51|' "/usr/share/applications/firefox51.desktop"
    
    • 노트firefox.desktop: 위의 "슈퍼 명령"이 약간이라도 작동하려면 최신 버전의 Firefox가 설치되어 있어야 합니다. 왜냐하면 위 명령이 가장 먼저 하는 일은 에서 파일을 찾는 것이고 /usr/share/applications/, 유일한 기회는 다음과 같은 경우이기 때문입니다. Firefox 최신 버전을 설치했습니다. Firefox 버전(FF 51 제외)에는 해당 파일이 존재합니다.
  15. 실행 프로그램이 성공적으로 생성되고 올바르게 구성된 경우 Linux 배포 DE의 애플리케이션 메뉴에 "Firefox 51" 또는 이와 유사한 이름의 일부 애플리케이션 실행 프로그램이 표시됩니다. 이 실행 프로그램은 항상 대체 프로필을 사용하여 Firefox 51을 실행하며 ff51, 이 FF 51 설치는 절대 자체 업데이트를 시도하지 않습니다(업데이트하더라도 실패합니다...). JRE를 계속 업데이트하고 해당 플러그인에 해당 플러그인을 가리키는 심볼릭 링크가 있는 한 ~/.mozilla/plugins/sunjava웹 사이트에서 요청할 때 FF 51 설치에서 Java/JRE NPAPI 플러그인을 실행할 수 있습니다.

각주

  • Firefox에서 사용하는 전체 URL 목록을 보려면 about:다음을 방문하세요.소개: 소개. 특히 찾아보니소개:모질라매우 흥미롭고 이상합니다.

  • "큰 힘에는 큰 책임이 따른다": 특정 about:URL을 사용하면 브라우저를 손상시킬 수 있는 작업을 수행할 수 있습니다. 조심하세요. 당신은 경고를 받았습니다.

답변3

내 제안은 설명된 대로 Pale Moon(기본적으로 일부 이전 Firefox 버전의 포크임)과 같이 Firefox의 더 이상 사용되지 않는 기능을 기반으로 아직 개발 중인 다른 웹 브라우저를 사용하는 것입니다.여기.

관련 정보