기술 가이드

Linux에 Firefox Developer Edition 설치 가이드

3 min read 웹 개발 업데이트됨 16 Oct 2025
Linux에 Firefox Developer Edition 설치 방법
Linux에 Firefox Developer Edition 설치 방법

중요: 아래 명령을 실행할 때는 사용자 홈 폴더와 파일 이름을 자신의 환경에 맞게 바꿔야 합니다. 루트 권한으로 작업하는 명령은 신중히 실행하세요.

무엇인지 한 줄 정의

Developer Edition: 웹 개발자용으로 디버깅·검사 도구가 강화된 Firefox의 공식 배포판입니다.

Firefox Developer Edition 받기

Firefox 개발자 에디션 다운로드 페이지

  1. Mozilla의 Firefox Developer Edition 다운로드 페이지에서 Linux용 tar.bz2 파일을 내려받습니다. (파일 이름은 보통 firefox-*.en-US.linux-x86_64.tar.bz2 형태입니다.)
  2. 파일 관리자로 파일을 선택하고 압축을 풉니다. 임시로 홈 디렉터리에 풀어 작업합니다.

Note: 배포판 저장소에 Developer Edition이 없을 수 있습니다. 이 경우 아래의 대안 설치 방법을 참고하세요.

설치 — /opt로 이동시키기

압축을 푼 후에는 프로그램 파일을 시스템의 표준 위치인 /opt 아래로 옮깁니다. 터미널을 열고 다음을 실행하세요:

sudo -s
cd /opt
mkdir -p firefox-developer
  • sudo -s: 루트 셸을 엽니다. 필요 시 sudo 대신 각 명령 앞에 sudo를 붙여도 됩니다.

홈 디렉터리에 압축을 푼 폴더로 이동하여 firefox 폴더를 /opt/firefox-developer로 옮깁니다. 예:

cd ~/firefox*.en-US.linux-x86_64
ls
mv firefox /opt/firefox-developer

이제 실제 실행 파일은 /opt/firefox-developer/firefox/firefox 입니다. 이 위치가 시스템에서 해당 버전의 핵심 실행 파일이 되는 곳입니다.

/opt 디렉터리에 설치된 파일들 보기

데스크톱 아이콘(런처) 만들기

런처를 만들면 메뉴에서 쉽게 실행할 수 있습니다. 텍스트 편집기를 열고 다음 내용을 붙여 넣으세요:

[Desktop Entry]
Name=Firefox Developer
GenericName=Firefox Developer Edition
Exec=/opt/firefox-developer/firefox/firefox
Terminal=false
Icon=/opt/firefox-developer/firefox/browser/icons/mozicon128.png
Type=Application
Categories=Application;Network;X-Developer;
Comment=Firefox Developer Edition Web Browser

위 파일을 firefox-developer.desktop로 홈 폴더에 저장합니다. 그런 다음 터미널에서 실행 권한을 주고 시스템 애플리케이션 폴더로 이동합니다:

sudo chmod +x firefox-developer.desktop
sudo mv firefox-developer.desktop /usr/share/applications/

Firefox Developer가 실행된 화면

이제 데스크톱 환경의 애플리케이션 메뉴에서 “Firefox Developer”를 찾아 실행할 수 있습니다.

설치 후 점검 및 권장 설정

  • 첫 실행 후 업데이트 설정을 확인하세요. (Developer Edition은 자주 업데이트됩니다.)
  • 프로필 충돌을 피하려면 일반 Firefox와 별도 프로필을 사용하세요. --ProfileManager 옵션으로 프로필 관리자를 실행할 수 있습니다.
  • 개발자 도구(DevTools) → 설정에서 필요 확장(예: CSS Grid Inspector, React/Redux 확장 등)을 활성화하세요.

문제 해결(트러블슈팅)

  • 아이콘이 보이지 않으면 Icon 경로가 정확한지 확인하세요. 파일이 실제로 /opt/firefox-developer/firefox/browser/icons/mozicon128.png에 있어야 합니다.
  • 권한 문제: /opt 아래 파일 소유자가 root이면 일반 사용자가 실행에 문제가 생기지 않는지 확인하세요. 필요하면 실행 파일의 권한을 제한적으로 조정합니다.
  • 충돌: 기존 시스템 Firefox와 프로필을 공유하면 설정 충돌이 발생할 수 있습니다. 별도 프로필을 사용하세요.

Important: 루트로 /opt에 파일을 옮기는 작업은 관리자 권한이 필요합니다. 명령 실행 전에 경로를 다시 확인하세요.

대체 설치 방법 (언제 이 방법을 쓰면 좋은가)

  • 빠른 설치를 원하면 Flatpak 또는 Snap(시스템에 따라)에 있는지 확인하세요. 일부 배포판은 Firefox Developer Edition을 패키지 형태로 제공하지 않습니다.
  • 자동 업데이트와 샌드박싱을 원하면 Flatpak/Snap이 더 안전할 수 있습니다.
  • 시스템 표준을 따르고 싶으면 각 배포판의 비공식 PPA나 AUR(Arch Linux) 등 커뮤니티 패키지를 검토하세요. (공식 여부와 신뢰성을 먼저 확인하세요.)

의사결정 흐름(설치 방식 선택)

flowchart TD
  A[원하는 업데이트 방식?] -->|수동 업데이트| B[tar.bz2 수동 설치]
  A -->|자동 업데이트| C[Flatpak/Snap 또는 배포판 패키지]
  B --> D{프로필 격리 필요?}
  D -->|예| E[별도 프로필 설정]
  D -->|아니오| F[기본 실행]
  C --> G[플랫폼 정책 확인]

역할별 체크리스트

  • 개발자
    • DevTools 설정을 확인한다.
    • 프로필을 분리한다.
    • 필요한 확장(React/Redux, Vue 등)을 설치한다.
  • 시스템 관리자
    • /opt에 설치 정책을 문서화한다.
    • 권한을 최소 권한 원칙으로 설정한다.
    • 업데이트 절차(수동 또는 자동)를 정의한다.
  • QA/테스터
    • 특정 Firefox Developer 버전에서 버그 재현을 테스트한다.
    • 브라우저별 기능 차이를 문서화한다.

작은 치트시트(주요 명령)

  • 루트 쉘 열기: sudo -s 또는 각 명령 앞에 sudo
  • /opt로 디렉터리 만들기: mkdir -p /opt/firefox-developer
  • 압축 푼 firefox 폴더 이동: mv firefox /opt/firefox-developer
  • 데스크톱 파일 권한/이동: sudo chmod +x firefox-developer.desktop && sudo mv firefox-developer.desktop /usr/share/applications/

언제 이 방법이 실패하는가(반례)

  • 회사 정책상 /opt에 수동으로 파일을 넣을 수 없을 때.
  • 네트워크나 보안 정책 때문에 외부 바이너리를 설치할 수 없을 때.
  • 사용 중인 배포판에서 권장되는 패키지 관리 방식(예: dnf, apt, pacman)을 강제할 때.

대신 Flatpak, Snap, 혹은 배포판의 공식/검증된 리포지토리를 사용해야 합니다.

결론

Firefox Developer Edition은 개발자용 도구와 기능을 강화한 브라우저입니다. Linux에서 수동 설치는 약간의 파일 이동과 런처 생성으로 끝납니다. 자동 업데이트나 샌드박싱을 선호하면 Flatpak/Snap 등 대체 설치 경로를 고려하세요. 개발 생산성과 웹 표준을 중시하는 팀이라면 시험해 볼 가치가 큽니다.

요약: tar.bz2 내려받기 → /opt로 이동 → .desktop 파일 생성 → 애플리케이션 메뉴에서 실행. 문제가 생기면 프로필 분리와 권한을 확인하세요.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Windows 8.1 Preview에서 최종 버전으로 업데이트하는 방법
Windows

Windows 8.1 Preview에서 최종 버전으로 업데이트하는 방법

Ubuntu 16.04에 GitLab CE 설치 방법
DevOps

Ubuntu 16.04에 GitLab CE 설치 방법

YouTube Vanced 계속 중단됨 오류 해결 가이드
앱 가이드

YouTube Vanced 계속 중단됨 오류 해결 가이드

BOINC 설치 및 사용 가이드 — 컴퓨팅 기부 시작하기
가이드

BOINC 설치 및 사용 가이드 — 컴퓨팅 기부 시작하기

QR 코드로 와이파이 비밀번호 쉽게 공유하기
가이드

QR 코드로 와이파이 비밀번호 쉽게 공유하기

User OOBE Broker 비활성화 방법과 주의사항
Windows

User OOBE Broker 비활성화 방법과 주의사항