Linux에 Firefox 설치하기

많은 Linux 배포판에는 패키지 관리자를 통해 Firefox가 사전 설치되어 있으며 기본 브라우저로 설정되어 있습니다. 그러나 다른 방법을 사용하여 Linux에 Firefox를 설치해야 하는 경우, 다음 가이드를 참고하여 Linux에 Firefox를 다운로드하고 설치하는 다양한 대안을 확인하세요.

이 문서는 Linux에만 적용됩니다. Mac에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, Mac에 Firefox 다운로드 및 설치하기 문서를 참조하세요.Windows에서 Firefox를 설치하는 방법에 대해 알고 싶으시다면, Windows에 Firefox 다운로드 및 설치하기 문서를 참조하세요.

배포판의 패키지 관리자를 이용하여 설치 (권장)

배포판의 패키지 관리자를 사용하여 Firefox를 설치하시려면 사용하고 계신 Linux 배포판의 문서를 참조하세요.

이 방법이 권장되는 이유는 Firefox와 Firefox에 필요한 라이브러리가 모두 설치된다는 점이 보장되며 배포판에 맞는 최적화가 설정되어 있기 때문입니다. 다만 배포판이 버전을 업데이트하여 배포하는 과정에서 새 버전의 Firefox가 반영되기까지 약간의 지연이 발생할 수 있습니다. 어쩌면 배포판이 Firefox 상표 없이 브라우저를 배포하거나 ESR 버전만 제공할 수도 있습니다.

Flatpak을 이용하여 설치

Flatpak을 이용하여 Firefox를 설치하시려면 먼저 컴퓨터에서 Flatpak 설치 및 구성을 수행합니다. Flatpak이 설치되면 Firefox의 Flathub 페이지에 접속하셔서 설치 버튼을 눌러주세요. 다음 명령어를 터미널에 대신 입력하셔도 됩니다.

flatpak install flathub org.mozilla.firefox

기본적으로 Flatpak은 현재 사용 중인 운영체제와 같은 언어로 Firefox를 설치합니다. 다른 언어를 사용하시려면 Firefox를 다른 언어로 사용하는 방법 문서에 게시된 지침을 참고해주세요.

Snap을 이용하여 설치

Snap을 이용하여 Firefox를 설치하시려면 먼저 컴퓨터에서 Snap 설치를 수행합니다. Snap이 설치되면 Firefox의 Snapcraft Store 페이지에 접속하셔서 설치 버튼을 누른 다음 지시에 따라주세요. 다음 명령어를 터미널에 대신 입력하셔도 됩니다.

sudo snap install firefox

Snap은 가능한 경우 현재 사용 중인 운영체제와 같은 언어로 Firefox를 설치합니다. 다른 언어를 사용하시려면 Firefox를 다른 언어로 사용하는 방법 문서에 게시된 지침을 참고해주세요.

Debian 기반 배포판용 Firefox .deb 패키지 설치

APT 저장소를 통해 .deb 패키지를 설치하려면 다음을 수행합니다.

  1. APT 저장소 키가 존재하지 않는 경우 이를 저장할 디렉터리를 만듭니다.
    sudo install -d -m 0755 /etc/apt/keyrings
  2. Mozilla APT 저장소의 서명 키 가져오기
    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
    wget이 설치되어 있지 않은 경우 다음 명령을 사용하여 설치할 수 있습니다. sudo apt-get install wget
  3. 지문은 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3이어야 합니다. 다음 명령으로 확인할 수 있습니다.
    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"}'
  4. 그 다음 소스 목록에 Mozilla APT 저장소를 추가합니다.
    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
  5. Mozilla 저장소의 패키지 우선순위를 지정하도록 APT를 구성합니다.
    echo '
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    ' | sudo tee /etc/apt/preferences.d/mozilla
  6. 패키지 목록을 업데이트하고 Firefox .deb 패키지를 설치합니다.
    sudo apt-get update && sudo apt-get install firefox

.deb 파일을 사용하여 Firefox에서 다른 언어 설정

미국 영어 외의 다른 언어로 Firefox를 사용하고 싶다면 Firefox 언어 팩이 포함된 .deb 패키지를 사용합니다. 특정 언어 팩을 설치하려면 아래 예제의 fr(프랑스어)를 원하는 언어 코드로 바꾸세요.

sudo apt-get install firefox-l10n-fr

사용 가능한 모든 언어 팩을 나열하려면 Mozilla APT 저장소를 추가하고 sudo apt-get update를 실행한 후 다음 명령을 사용하면 됩니다.

apt-cache search firefox-l10n

데이터 마이그레이션

이전에 Snap 또는 Flatpak을 사용했다면 사용자의 프로필을 가져와야 합니다. 다음 두 가지 방법 중 하나를 선택하여 작업을 수행하세요.

  • 방법 1: 동기화를 설정합니다. 자세한 지침은 다음을 참조하세요. 내 컴퓨터에서 동기화를 어떻게 설정합니까?
  • 방법 2: 컴퓨터에 있는 기존 파일을 복사합니다. 이 작업을 수행하기 전에 컴퓨터에 있는 모든 Firefox 사본을 완전히 종료해야 합니다.
    • Flatpak:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/
    • Snap:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/

두 개의 방법 모두 프로필을 가져온 후 firefox -P 명령을 사용하여 터미널에서 Firefox를 실행합니다. 원하는 프로필을 선택하세요. 이 초기 설정 후에는 -P 명령이 더 이상 필요하지 않습니다.

Mozilla 빌드에서 Firefox 설치

Mozilla 빌드에서 Firefox를 설치하기 전에 컴퓨터에 필수 라이브러리가 설치되어 있는지 확인하세요. 라이브러리가 없거나 호환되지 않는 경우 Firefox가 작동하지 않을 수 있습니다.

시스템 Firefox 설치(고급 사용자용)

  • 이 방법으로 Firefox를 설치하시려면 반드시 root 계정으로 로그인이 가능하시거나 sudo 명령어를 사용할 수 있는 권한이 있어야 합니다.
  • 이 설치본은 패키지 관리자로 설치한 Firefox보다 우선 순위가 높습니다. 패키지 관리자로 설치한 Firefox를 실행하시려면 터미널에서 직접 바이너리 파일을 실행해야 합니다. 대부분의 배포판에서는 터미널을 여신 후 다음 명령어를 입력하시면 됩니다.
    /usr/bin/firefox

  1. Firefox 다운로드 페이지에 접속하셔서 지금 다운로드 버튼을 눌러주세요.
  2. 터미널을 열고 다운로드한 파일이 저장된 폴더로 이동합니다. 예:
    cd ~/Downloads
    아래 명령어를 입력하여 다운로드한 파일을 압축 해제해주세요.
    tar xjf firefox-*.tar.bz2

    이 명령어는 반드시 root 권한 혹은 sudo 명령어를 이용해 실행하셔야 합니다.
  3. 압축 해제된 Firefox 폴더를 /opt 경로로 옮깁니다.
    mv firefox /opt
  4. Firefox 실행 파일에 대한 바로 가기 링크를 생성합니다.
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  5. 데스크톱 파일의 사본을 다운로드합니다.
    wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

컴퓨터에 wget이 설치되어 있지 않은 경우 위에서 언급한 Firefox 다운로드 페이지 URL로 이동한 다음, 마우스 오른쪽 단추를 클릭하여 페이지를 다른 이름으로 저장 메뉴를 선택해주세요. 파일을 내려받은 후에는 /usr/local/share/applications 경로로 옮겨주세요.

문제해결 정보 페이지를 열어 정상적으로 설치되었는지 확인해보세요. 애플리케이션 기본 사항 섹션에서 Application Binary 값은 /opt/firefox/firefox-bin이어야 합니다.

사용자의 계정에 Firefox 로컬 설치

root 계정으로 로그인할 수 없는 경우, sudo 명령을 실행할 수 없는 경우 또는 개인 계정에서 Firefox를 사용하려는 경우 로컬 설치를 진행할 수 있습니다. 다양한 빌드에 여러 Firefox를 설치하기 위해 이 작업을 수행할 수도 있습니다.
  1. Firefox 다운로드 페이지에 접속하셔서 지금 다운로드 버튼을 눌러주세요.
    • 버튼 아래에 있는 다른 플랫폼 또는 언어 다운로드 링크를 눌러 Nightly, Beta, Developer 또는 ESR 등 다른 빌드를 선택하실 수도 있습니다.
  2. 터미널을 열고 다운로드한 파일이 저장된 폴더로 이동합니다. 예:
    cd ~/Downloads
  3. 다운로드한 파일을 압축 해제하면 firefox 폴더가 생성됩니다. 이 작업을 마치면 아카이브를 삭제할 수 있습니다.
    tar xjf firefox-*.tar.bz2
    rm firefox-*.tar.bz2
  4. 특정 빌드를 다운로드한 경우 이에 따라 압축하지 않은 폴더의 이름을 바꿀 수 있습니다. 예:
    mv firefox firefox-nightly
  5. 압축하지 않은 폴더를 다운로드 폴더에 남겨 두거나 계정 내의 다른 위치로 옮길 수 있습니다. 예:
    mv firefox ~/firefox
  6. 이제 Firefox를 사용할 준비가 되었습니다. 터미널에서 직접 실행할 수 있습니다.
    ~/firefox/firefox &
  7. 바탕화면 바로가기를 만듭니다. Linux 배포판에서는 방법이 다를 수 있습니다.
    • 바탕 화면에서 마우스 오른쪽 단추를 클릭하고 상황에 맞는 메뉴에서 실행 프로그램 만들기를 선택합니다.
    • 터미널에 다음을 입력할 수도 있습니다.
      ln -s ~/firefox/firefox ~/Desktop/
    • 바탕화면 바로가기 아이콘은 ~/firefox/browser/chrome/icons/default/에서 찾을 수 있습니다.
참고:' 이 방법은 시스템에 바인딩된 파일 형식을 변경하지 않으므로 다른 응용 프로그램의 링크는 로컬 설치에서 열리지 않습니다. 링크를 복사하여 Firefox 주소 표시줄에 붙여넣어야 합니다.

이 문서가 도움이 되셨습니까?

잠시만 기다려 주십시오...

문서 작성 및 변경에 도움 주신 분들

Illustration of hands

도움 주기

전문 지식을 성장시키고 다른 사람들과 공유세요. 질문에 답하고 지식 기반을 개선할 수 있습니다.

자세히 살펴보기