변경사항 비교
Linux에 Firefox 설치하기
변경 사항 258542:
변경 사항 258542 제공자: paperbox 수정일:
변경 사항 278955:
변경 사항 278955 제공자: iamyennycho 수정일:
키워드:
우분투 오픈수세 ubuntu opensuse
우분투 오픈수세 ubuntu opensuse
검색 결과 요약
이 문서는 리눅스에서 Firefox를 설치하는 방법에 대한 설명입니다.
이 문서는 리눅스에서 Firefox를 설치하는 방법에 대한 설명입니다.
내용:
대부분의 Linux 배포판은 이미 배포판의 패키지 매니저를 통해 Firefox가 설치되어 있으며, 기본 브라우저로 설정되어 있습니다. 이 문서는 Linux에서 다른 방법으로 Firefox를 내려받고 설치하는 방법에 대해 설명합니다.
{for mac,win}{note}'''이 문서는 Linux에만 적용됩니다.''' {for mac}Mac에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, [[How to download and install Firefox on Mac]] 문서를 참조하세요.{/for}{for win}Windows에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, [[Installing Firefox on Windows]] 문서를 참조하세요.{/for}{/note}{/for}
__TOC__
= 배포판의 패키지 매니저에서 설치하기 (권장) =
Firefox를 배포판의 패키지 매니저로 설치하시려면, 사용하고 계신 Linux 배포판의 문서를 참조하세요.
이 방법이 권장되는 이유는 Firefox와 Firefox에 필요한 라이브러리가 모두 설치된다는 점이 보장되며, 배포판에 맞는 최적화가 설정되어 있기 때문입니다. 다만, 배포판이 버전을 업데이트하여 배포하는 과정에서 새 버전의 Firefox가 반영되기까지 약간의 지연이 발생할 수 있습니다. 어쩌면 배포판이 Firefox 상표 없이 브라우저를 배포하거나, ESR 버전만 제공할 수도 있습니다.
= Flatpak을 이용하여 설치하기 =
Flatpak을 이용하여 Firefox를 설치하시려면, 먼저 컴퓨터에 [https://flatpak.org/setup/ Flatpak을 설치하고 설정해주세요]. Flatpak이 설치되면, [https://flathub.org/apps/details/org.mozilla.firefox Firefox의 Flathub 페이지]에 방문하셔서 {button INSTALL} 버튼을 눌러주세요. 대신, 아래 명령어를 터미널에 입력하셔도 됩니다:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
기본적으로, Flatpak은 Firefox를 현재 사용 중인 운영체제와 같은 언어로 설치합니다. 다른 언어로 사용하시려면, [[Use Firefox in another language|Firefox를 다른 언어로 사용하는 방법]] 문서에 게시된 지침을 참고해주세요.
= Snap을 이용하여 설치하기 =
Snap을 이용하여 Firefox를 설치하시려면, 먼저 컴퓨터에 [https://snapcraft.io/docs/installing-snapd Snap을 설치해주세요]. Snap이 설치되면, [https://snapcraft.io/firefox Firefox의 Snapcraft Store 페이지]에 접속하셔서 {button Install} 버튼을 누르시고 지시에 따라주세요.
가능하다면, Snap은 현재 사용 중인 운영체제와 같은 언어로 Firefox를 설치합니다. 다른 언어를 사용하시려면, [[Use Firefox in another language|Firefox를 다른 언어로 사용하는 방법]] 문서에 게시된 지침을 참고해주세요.
= Mozilla 빌드로 Firefox 설치하기 (전문가용) =
{note}
* '''Firefox를 설치하시기 전에''', 컴퓨터에 ''' [http://www.mozilla.org/firefox/system-requirements.html 필요한 라이브러리]'''를 모두 설치하셨는지 확인해주세요. 설치하지 않은 라이브러리로 인해 Firefox를 사용하지 못하실 수도 있습니다.
* 이 방법으로 Firefox를 설치하시려면, '''반드시''' root 계정으로 로그인이 가능하시거나 <code>'''sudo'''</code> 명령어를 사용할 수 있는 권한이 있어야 합니다.
* 이 설치본은 패키지 매니저로 설치한 Firefox보다 높은 우선순위를 갖게 됩니다. 패키지 매니저로 설치한 Firefox를 실행하시려면, 터미널에서 직접 바이너리를 실행해야 합니다. 대부분의 배포판에서는 터미널을 여신 후 다음 명령어를 입력하시면 됩니다: <code>'''/usr/bin/firefox'''</code>.
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
1. [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 다운로드 페이지]에 접속하셔서 {button 지금 다운로드} 버튼을 눌러주세요.
2. 터미널을 열고 다운로드한 파일이 저장된 위치로 이동해주세요. 예를 들어:
;<code>'''cd ~/Downloads'''</code>
3. 아래 명령어를 입력하여 다운로드한 파일의 내용물을 압축 해제해주세요:
;<code>'''tar xjf firefox-*.tar.bz2'''</code>
이 명령어는 반드시 root 권한 혹은 <code>'''sudo'''</code> 명령어를 이용해 실행하셔야 합니다.
4. 압축 해제된 Firefox 폴더를 {filepath /opt} 경로로 옮깁니다:
;<code>'''mv firefox /opt'''</code>
5. Firefox 실행 파일에 대한 심링크를 생성합니다:
;<code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
6. 바로가기 설치에 필요한 <code>'''desktop'''</code> 파일을 내려받습니다:
;<code>'''wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
컴퓨터에 <code>'''wget'''</code>이 설치되어 있지 않은 경우, 위에 언급된 URL로 이동하신 후, 오른쪽 클릭으로 메뉴에 접근하셔서 {menu 페이지를 다른 이름으로 저장}을 선택해주세요. 파일을 내려받은 후에는, {filepath /usr/local/share/applications} 경로로 옮겨주세요.
설치가 정상적으로 되었는지 확인하기 위해, [[Use the Troubleshooting Information page to help fix Firefox issues|문제해결 정보]] 페이지를 확인해보실 수 있습니다. ''Application Basics'' 혹은 ''애플리케이션 기본 정보'' 부분에서 {pref Application Binary} 혹은 {pref 애플리케이션 바이너리} 값이 <code>'''/opt/firefox/firefox-bin'''</code>여야 합니다.
많은 Linux 배포판에는 패키지 관리자를 통해 Firefox가 사전 설치되어 있으며 기본 브라우저로 설정되어 있습니다. 그러나 다른 방법을 사용하여 Linux에 Firefox를 설치해야 하는 경우, 다음 가이드를 참고하여 Linux에 Firefox를 다운로드하고 설치하는 다양한 대안을 확인하세요.
{for mac,win}{note}'''이 문서는 Linux에만 적용됩니다.''' {for mac}Mac에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, [[Mac에 Firefox 다운로드 및 설치하기]] 문서를 참조하세요.{/for}{for win}Windows에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, [[Windows에 Firefox 다운로드 및 설치하기]] 문서를 참조하세요.{/for}{/note}{/for}
__TOC__
= 배포판의 패키지 관리자를 이용하여 설치 (권장) =
배포판의 패키지 관리자를 사용하여 Firefox를 설치하시려면 사용하고 계신 Linux 배포판의 문서를 참조하세요.
이 방법이 권장되는 이유는 Firefox와 Firefox에 필요한 라이브러리가 모두 설치된다는 점이 보장되며 배포판에 맞는 최적화가 설정되어 있기 때문입니다. 다만 배포판이 버전을 업데이트하여 배포하는 과정에서 새 버전의 Firefox가 반영되기까지 약간의 지연이 발생할 수 있습니다. 어쩌면 배포판이 Firefox 상표 없이 브라우저를 배포하거나 ESR 버전만 제공할 수도 있습니다.
= Flatpak을 이용하여 설치 =
Flatpak을 이용하여 Firefox를 설치하시려면 먼저 컴퓨터에서 [https://flatpak.org/setup/ Flatpak 설치 및 구성]을 수행합니다. Flatpak이 설치되면 [https://flathub.org/apps/details/org.mozilla.firefox Firefox의 Flathub 페이지]에 접속하셔서 {button 설치} 버튼을 눌러주세요. 다음 명령어를 터미널에 대신 입력하셔도 됩니다.
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
기본적으로 Flatpak은 현재 사용 중인 운영체제와 같은 언어로 Firefox를 설치합니다. 다른 언어를 사용하시려면 [[Use Firefox in another language|Firefox를 다른 언어로 사용하는 방법]] 문서에 게시된 지침을 참고해주세요.
= Snap을 이용하여 설치 =
Snap을 이용하여 Firefox를 설치하시려면 먼저 컴퓨터에서 [https://snapcraft.io/docs/installing-snapd Snap 설치]를 수행합니다. Snap이 설치되면 [https://snapcraft.io/firefox Firefox의 Snapcraft Store 페이지]에 접속하셔서 {button 설치} 버튼을 누른 다음 지시에 따라주세요. 다음 명령어를 터미널에 대신 입력하셔도 됩니다.
;<code>'''sudo snap install firefox'''</code>
Snap은 가능한 경우 현재 사용 중인 운영체제와 같은 언어로 Firefox를 설치합니다. 다른 언어를 사용하시려면 [[Use Firefox in another language|Firefox를 다른 언어로 사용하는 방법]] 문서에 게시된 지침을 참고해주세요.
=Debian 기반 배포판용 Firefox .deb 패키지 설치=
APT 저장소를 통해 <code>'''.deb'''</code> 패키지를 설치하려면 다음을 수행합니다.
#APT 저장소 키가 존재하지 않는 경우 이를 저장할 디렉터리를 만듭니다.
#;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
#Mozilla APT 저장소의 서명 키 가져오기
#;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>
#;<code>'''wget'''</code>이 설치되어 있지 않은 경우 다음 명령을 사용하여 설치할 수 있습니다. <code>'''sudo apt-get install wget'''</code>
#지문은 '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''이어야 합니다.<!-- 이 지문을 변경/제거하기 전에 릴리스 엔지니어링 팀(release@mozilla.com)에 확인하십시오. --> 다음 명령으로 확인할 수 있습니다.
#;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}''''</code>
#그 다음 소스 목록에 Mozilla APT 저장소를 추가합니다.
#;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla<!-- -->.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code>
#Mozilla 저장소의 패키지 우선순위를 지정하도록 APT를 구성합니다.
#;<code>'''echo ''''</code>
#;<code>'''Package: *'''</code>
#;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code>
#;<code>'''Pin-Priority: 1000'''</code>
#;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
#패키지 목록을 업데이트하고 Firefox .deb 패키지를 설치합니다.
#;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
==.deb 파일을 사용하여 Firefox에서 다른 언어 설정==
미국 영어 외의 다른 언어로 Firefox를 사용하고 싶다면 Firefox 언어 팩이 포함된 <code>'''.deb'''</code> 패키지를 사용합니다. 특정 언어 팩을 설치하려면 아래 예제의 fr(프랑스어)를 원하는 언어 코드로 바꾸세요.
;<code>'''sudo apt-get install firefox-l10n-fr'''</code>
사용 가능한 모든 언어 팩을 나열하려면 Mozilla APT 저장소를 추가하고 <code>sudo apt-get update</code>를 실행한 후 다음 명령을 사용하면 됩니다.
;<code>'''apt-cache search firefox-l10n'''</code>
==데이터 마이그레이션==
이전에 Snap 또는 Flatpak을 사용했다면 사용자의 프로필을 가져와야 합니다. 다음 두 가지 방법 중 하나를 선택하여 작업을 수행하세요.
* '''방법 1:''' 동기화를 설정합니다. 자세한 지침은 다음을 참조하세요. [[내 컴퓨터에서 동기화를 어떻게 설정합니까?]]
* '''방법 2:''' 컴퓨터에 있는 기존 파일을 복사합니다. 이 작업을 수행하기 전에 컴퓨터에 있는 모든 Firefox 사본을 완전히 종료해야 합니다.
**Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
**Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
두 개의 방법 모두 프로필을 가져온 후 '''<code>firefox -P</code>''' 명령을 사용하여 터미널에서 Firefox를 실행합니다. 원하는 프로필을 선택하세요. 이 초기 설정 후에는 '''<code>-P</code>''' 명령이 더 이상 필요하지 않습니다.
= Mozilla 빌드에서 Firefox 설치 =
Mozilla 빌드에서 Firefox를 설치하기 전에 컴퓨터에 ''' [http://www.mozilla.org/firefox/system-requirements.html#gnulinux 필수 라이브러리]'''가 설치되어 있는지 확인하세요. 라이브러리가 없거나 호환되지 않는 경우 Firefox가 작동하지 않을 수 있습니다.
== 시스템 Firefox 설치(고급 사용자용) ==
{note}
* 이 방법으로 Firefox를 설치하시려면 '''반드시''' root 계정으로 로그인이 가능하시거나 <code>'''sudo'''</code> 명령어를 사용할 수 있는 권한이 있어야 합니다.
* 이 설치본은 패키지 관리자로 설치한 Firefox보다 우선 순위가 높습니다. 패키지 관리자로 설치한 Firefox를 실행하시려면 터미널에서 직접 바이너리 파일을 실행해야 합니다. 대부분의 배포판에서는 터미널을 여신 후 다음 명령어를 입력하시면 됩니다. <br><code>'''/usr/bin/firefox'''</code>
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
# [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 다운로드 페이지]에 접속하셔서 {button 지금 다운로드} 버튼을 눌러주세요.
# 터미널을 열고 다운로드한 파일이 저장된 폴더로 이동합니다. 예:
#; <code>'''cd ~/Downloads'''</code>
#; 아래 명령어를 입력하여 다운로드한 파일을 압축 해제해주세요.
#; <code>'''tar xjf firefox-*.tar.bz2'''</code>
#; <br>''이 명령어는 반드시 root 권한 혹은 <code>'''sudo'''</code> 명령어를 이용해 실행하셔야 합니다.''
# 압축 해제된 Firefox 폴더를 {filepath /opt} 경로로 옮깁니다.
#; <code>'''mv firefox /opt'''</code>
# Firefox 실행 파일에 대한 바로 가기 링크를 생성합니다.
#; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
# 데스크톱 파일의 사본을 다운로드합니다.
#; <code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
컴퓨터에 <code>'''wget'''</code>이 설치되어 있지 않은 경우 위에서 언급한 [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 다운로드 페이지] URL로 이동한 다음, 마우스 오른쪽 단추를 클릭하여 {menu 페이지를 다른 이름으로 저장} 메뉴를 선택해주세요. 파일을 내려받은 후에는 {filepath /usr/local/share/applications} 경로로 옮겨주세요.
[[Use the Troubleshooting Information page to help fix Firefox issues|문제해결 정보]] 페이지를 열어 정상적으로 설치되었는지 확인해보세요. ''애플리케이션 기본 사항'' 섹션에서 {pref Application Binary} 값은 <code>'''/opt/firefox/firefox-bin'''</code>이어야 합니다.
== 사용자의 계정에 Firefox 로컬 설치 ==
{note}root 계정으로 로그인할 수 없는 경우, <code>'''sudo'''</code> 명령을 실행할 수 없는 경우 또는 개인 계정에서 Firefox를 사용하려는 경우 로컬 설치를 진행할 수 있습니다. 다양한 빌드에 여러 Firefox를 설치하기 위해 이 작업을 수행할 수도 있습니다.{/note}
# [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 다운로드 페이지]에 접속하셔서 {button 지금 다운로드} 버튼을 눌러주세요.
#* 버튼 아래에 있는 '''다른 플랫폼 또는 언어 다운로드''' 링크를 눌러 Nightly, Beta, Developer 또는 ESR 등 다른 빌드를 선택하실 수도 있습니다.
# 터미널을 열고 다운로드한 파일이 저장된 폴더로 이동합니다. 예:
#; <code>'''cd ~/Downloads'''</code>
# 다운로드한 파일을 압축 해제하면 {filepath firefox} 폴더가 생성됩니다. 이 작업을 마치면 아카이브를 삭제할 수 있습니다.
#; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
# 특정 빌드를 다운로드한 경우 이에 따라 압축하지 않은 폴더의 이름을 바꿀 수 있습니다. 예:
#; <code>'''mv firefox firefox-nightly'''</code>
# 압축하지 않은 폴더를 다운로드 폴더에 남겨 두거나 계정 내의 다른 위치로 옮길 수 있습니다. 예:
#; <code>'''mv firefox ~/firefox'''</code>
# 이제 Firefox를 사용할 준비가 되었습니다. 터미널에서 직접 실행할 수 있습니다.
#; <code>'''~/firefox/firefox &'''</code>
# 바탕화면 바로가기를 만듭니다. Linux 배포판에서는 방법이 다를 수 있습니다.
#* 바탕 화면에서 마우스 오른쪽 단추를 클릭하고 상황에 맞는 메뉴에서 '''실행 프로그램 만들기'''를 선택합니다.
#* 터미널에 다음을 입력할 수도 있습니다.
#*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#* 바탕화면 바로가기 아이콘은 <code>'''~/firefox/browser/chrome/icons/default/'''</code>에서 찾을 수 있습니다.
{note}''참고:''' 이 방법은 시스템에 바인딩된 파일 형식을 변경하지 않으므로 다른 응용 프로그램의 링크는 로컬 설치에서 열리지 않습니다. 링크를 복사하여 Firefox 주소 표시줄에 붙여넣어야 합니다.{/note}