Debian 및 Ubuntu에 Firefox Nightly를 설치하는 방법

주요 요약

  • Firefox Nightly는 매일 업데이트되는 개발 버전으로, Mozilla Firefox의 최신 기능을 미리 경험할 수 있게 해줍니다.
  • Mozilla는 Ubuntu와 같은 Debian 기반 시스템에서 Firefox Nightly .deb 패키지를 제공하여 설치 및 업데이트 과정을 간소화했습니다.
  • APT 패키지 관리 시스템을 통해 Firefox Nightly 저장소를 추가하면, Firefox Nightly를 쉽고 편리하게 설치하고 최신 상태로 유지할 수 있습니다.

웹 개발자나 기술에 관심 있는 사용자라면, Firefox Nightly를 설치하여 Mozilla Firefox의 새로운 기능을 먼저 사용해 볼 수 있다는 정보를 접했을 것입니다. 하지만 설치나 업데이트 과정에 대한 우려가 있을 수도 있습니다.

Ubuntu를 포함한 Debian 기반 배포판 사용자라면 희소식이 있습니다. 이제 Firefox Nightly .deb 패키지를 사용할 수 있어, 몇 가지 간단한 명령만으로 Firefox Nightly를 쉽게 설치하고 업데이트할 수 있게 되었습니다.

Firefox Nightly란 무엇인가?

Firefox Nightly는 이름에서 알 수 있듯이, 매일 빌드되는 Firefox 브라우저의 개발 버전입니다. 일반적인 Firefox 사용자는 공식 웹사이트나 패키지 관리자를 통해 안정화된 버전을 사용하지만, 개발자나 고급 사용자는 Nightly 버전을 통해 최신 기능을 미리 경험할 수 있습니다.

웹 개발자는 Firefox의 차기 변경 사항을 미리 테스트하여 향후 버전에서 발생할 수 있는 문제를 사전에 확인할 수 있습니다. 또한, 고급 사용자는 다른 사용자보다 먼저 새로운 기능을 시험해 볼 수 있는 기회를 얻게 됩니다.

Mozilla는 Nightly 블로그 게시물을 통해 Debian 기반 Linux 배포판용 Firefox Nightly .deb 저장소를 발표했습니다. 새로운 버전이 출시될 때마다 자동으로 업데이트되어 야간 빌드 설치를 간소화할 뿐만 아니라, 많은 Linux 배포판에 기본적으로 포함된 안정적인 Firefox ESR 버전과 같은 다른 버전과의 구분을 명확히 합니다.

Firefox Nightly 저장소 추가

APT 저장소를 사용하여 Firefox Nightly를 설치하는 과정은 매우 간단합니다. 먼저, .deb 파일이 실제로 Mozilla에서 제공된 것인지 확인하기 위해 암호화된 서명 키를 저장할 저장소를 생성해야 합니다.

키는 /etc/apt/keyrings 디렉토리에 저장됩니다. 이 디렉토리가 존재하지 않는 경우 루트 권한으로 생성해야 합니다.

sudo mkdir /etc/apt/keyrings

다음으로, chmod 명령을 사용하여 올바른 권한을 설정해야 합니다:

sudo chmod 0755 /etc/apt/keyrings

이는 디렉토리가 소유자(루트)에게는 읽기, 쓰기 및 실행 권한을 가지며, 다른 사용자는 읽기 및 실행 권한만 갖는다는 것을 의미합니다.

다음 단계는 키 자체를 다운로드하는 것입니다:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- \
   | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

이 파이프라인은 복잡해 보일 수 있지만, 실제로는 매우 간단합니다. wget 명령은 Mozilla 서버에서 키를 다운로드하여 표준 출력으로 전달하며, tee 명령은 이를 생성한 디렉토리에 있는 packages.mozilla.org.asc 파일에 출력합니다. /dev/null로 출력을 리디렉션하여 터미널에 출력되는 내용을 숨깁니다.

다음으로, gpg 명령을 사용하여 올바른 키가 설치되었는지 확인해야 합니다:

gpg -n -q --import --import-options import-show \
 /etc/apt/keyrings/packages.mozilla.org.asc

출력된 문자열을 주의 깊게 확인해야 합니다. “35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3″라는 문자열이 표시되어야 합니다.

이제 .deb 저장소를 추가할 차례입니다. 루트 권한으로 /etc/apt/sources.list.d/mozilla.list 파일을 생성하고, 선호하는 편집기를 사용하여 다음 줄을 추가합니다:

deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main

Firefox Nightly 설치

Firefox Nightly 저장소가 시스템에 추가되면, 다른 Debian/Ubuntu 패키지와 마찬가지로 설치할 수 있습니다.

먼저, apt 명령을 사용하여 시스템을 업데이트해야 합니다:

sudo apt update && sudo apt upgrade

이제 Firefox Nightly를 설치할 준비가 되었습니다:

sudo apt install firefox-nightly

설치가 완료되면, 데스크톱 환경의 애플리케이션 메뉴에서 Firefox Nightly를 찾을 수 있습니다. 앞으로 Firefox Nightly를 업데이트하려면, 평소와 같이 패키지를 업데이트하면 됩니다.

이제 최신 Firefox 브라우저를 테스트해 볼 수 있습니다

Debian 및 Ubuntu 환경에서 APT 패키지 관리 시스템을 사용하여 Firefox Nightly를 설치하고 업데이트하는 기능 덕분에, 이전보다 훨씬 쉽게 최첨단 브라우저를 경험할 수 있게 되었습니다.