주요 내용

Mozilla Firefox는 매일 업데이트되는 사전 릴리스 버전인 Firefox Nightly를 설치하여 최신 개발 사항을 살펴볼 수 있는 기회를 제공합니다.

Mozilla는 설치 및 업데이트 프로세스를 간소화하기 위해 우분투와 같은 데비안 기반 운영 체제용으로 특별히 설계된 Firefox Nightly .deb 패키지를 도입했습니다.

APT 패키지 관리자를 Firefox Nightly 리포지토리 추가와 함께 활용하면 Firefox Nightly의 설치 및 업데이트 프로세스를 원활하게 수행할 수 있습니다.

웹 사이트 개발 경험이 있거나 광범위한 소프트웨어 기능을 활용하는 사용자에게는 Mozilla Firefox 내에서 Firefox Nightly라는 새로운 속성을 테스트할 수 있는 옵션이 있습니다. 그러나 일부 사용자에게는 설치 및 업데이트와 관련된 문제가 발생할 수 있습니다.

우분투와 같은 데비안 기반 배포판 사용자에게 희소식입니다! Firefox Nightly .deb 패키지에 액세스하여 손쉽게 설치하고 원활하게 업데이트할 수 있게 되었습니다. 몇 가지 명령만 실행하면 최신 버전의 Firefox Nightly를 마음껏 이용할 수 있습니다.

Firefox Nightly란?

Firefox Nightly는 이름에 걸맞게 매일 저녁 출시되는 인기 웹 브라우징 애플리케이션의 지속적인 반복을 나타냅니다. 대부분의 Firefox 애호가들은 공식 웹사이트나 선호하는 패키지 관리 채널을 통해 안정적인 릴리스를 얻는 데 익숙하지만, 개발자나 고급 사용자라면 혁신적인 기능과 버그 수정을 위해 야간 빌드를 살펴보는 데 관심을 가질 수 있습니다.

웹 디자이너와 개발자는 기존 기능이 잠재적인 변경 사항의 영향을 받지 않도록 하기 위해 향후 Mozilla Firefox 업데이트와의 호환성을 웹 사이트에서 평가하는 데 관심이 있을 수 있습니다. 마찬가지로, 다른 사용자보다 앞서 새로운 기능을 탐색하는 데 관심이 많은 고급 사용자에게는 새로운 기능을 직접 실험해 볼 수 있는 소중한 기회가 될 수 있습니다.

Mozilla의 야간 블로그 에 게시된 게시물에서 Firefox 야간용 .deb 리포지토리를 발표했습니다. 새 버전이 출시될 때 자동으로 업데이트하여 야간 빌드 설치를 간소화합니다. 또한 야간 버전을 많은 Linux 배포판에 기본적으로 포함된 안정적인 ESR 버전의 Firefox와 같은 다른 버전과 분리합니다.

이 글도 확인해 보세요:  Linux에서 셔뱅(#!) 문자 시퀀스란 무엇인가요?

Firefox 야간 리포지토리 추가

APT 리포지토리를 통해 Firefox Nightly를 성공적으로 설치하려면 먼저 암호화 키가 포함된 신뢰할 수 있는 리포지토리를 생성하여 .deb 패키지의 진위 여부와 출처를 확인할 수 있는 안전한 수단을 구축하는 것이 필수적입니다.이렇게 하면 보안 문제나 변조 또는 무단 액세스와 관련된 잠재적 위험 없이 설치 프로세스가 진행됩니다.

키는 “/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 서버에서 키를 원활하게 다운로드하고 “-O-” 옵션을 포함하여 표준 출력으로 전달합니다. 그 후, tee 명령은 키 데이터를 이전에 설정한 디렉터리 내에 있는 지정된 packages.mozilla.org.asc 파일로 효율적으로 라우팅합니다. 동시에, tee 명령은 터미널로 향하는 모든 외부 출력을 널 장치(/dev/null)로 채널링하여 효과적으로 무시합니다.

`gpg` 명령을 사용하여 적절한 GPG 키가 있는지 확인하여 올바르게 설치했는지 확인하세요.

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

출력 문자열을 주의 깊게 살펴보시기 바랍니다. 텍스트가 “â€üîιαςνηορχψξζαγβ

같은 아이디어를 더 세련되게 표현하는 방법을 제안해도 될까요? 안전을 위해 루트 사용자로 “/etc/apt/sources.list.d/mozilla.list” 파일을 생성하고 적절한 텍스트 편집기를 사용하여 필요한 줄을 삽입하여 .deb 저장소 추가를 진행할 수 있습니다.

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

Firefox Nightly 설치

Firefox Nightly 리포지토리를 시스템에 통합하면 표준 데비안 또는 우분투 패키지와 유사한 방식으로 설치할 수 있습니다.

이 글도 확인해 보세요:  Linux에서 'sudo 암호가 작동하지 않음' 오류를 해결하는 방법

평소와 같이 적절한 패키지 관리자를 사용하여 정기적인 업데이트를 수행하여 운영 체제의 무결성을 유지하세요.

 sudo apt update && sudo apt upgrade

이전 단계를 완료하고 결과에 만족하면 보다 실험적인 브라우징 환경을 위해 Mozilla의 Firefox Nightly 웹 브라우저를 다운로드하여 설치할 수 있습니다.

 sudo apt install firefox-nightly

이 과정을 완료하면 운영 체제의 응용 프로그램 메뉴에서 Firefox Nightly를 확인할 수 있습니다. 앞으로도 Firefox Nightly를 최신 상태로 유지하려면 필요에 따라 소프트웨어 패키지를 계속 업데이트하세요.

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

Debian 및 Ubuntu에 apt 패키지 관리자가 통합되어 사용자는 간소화된 설치 및 업그레이드 프로세스를 통해 Mozilla의 아방가르드 Firefox Nightly 버전을 손쉽게 실험해 볼 수 있습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.