Ubuntu22.04가 이번에들으와서 굉장히 나빠진 것은 Snap을 어떻게든 강제로 쓰게 만든다는점입니다.

Snap이란 것이 나쁜것이 아닙니다. 기존의 APT를 쓸 수도 있고 Flatpak을 쓸수도 있고 Snap을 써도 됩니다.

 

그런데 이번 우분투는 강제로 스냅을 쓰게끔 만든다는 점이 아주 질이 나쁩니다.

 

우분투를 설치했을 때 Firefox는 Snap버전으로 들어가 있습니다.

 

그럴 수 있습니다. Snap을 관리하면 이후에도 버전별로 컴파일 할 필요가 없지요. 하지만 한글입력상의 문제로,실행속도의 문제로 기존 Snap대신 Deb을 사용한 방식을 원하시는 분들도 있을 겁니다.

 

사실 우분투 저장소에 보면 firefox가 그대로 있습니다.

그래서 기존 스냅의 파이어폭스를 지우고 apt를 사용해 설치할 수 있습니다. 그런데..

 

sudo snap remove firefox

sudo apt install firefox

 

이러면 firefox가 실행이 안 됩니다. 자그마치 snap으로 설치하라는 메시지를 띄웁니다. 알고보니 apt를 사용해서 설치한 firefox는 실제 firefox가 아닌 snap으로 연결해주는 패키지입니다. 이건 뭐...

 

하지만 기존의 방식을 쓰고 싶은 분들도 많을 것이고 대한민국 사람들은 한국어 입력문제 때문에라도 기존 방식으로 설치해야 합니다.

 

그 방법은 다음과 같습니다.

 

https://ubuntuhandbook.org/index.php/2022/04/install-firefox-deb-ubuntu-22-04/

 

How to Install Latest Firefox as classic Deb in Ubuntu 22.04 | UbuntuHandbook

Ubuntu 22.04 finally removed the .deb package for Firefox web browser from it’s repository! Here’s how to install it back. As you may know, Firefox in Ubuntu 22.04 is a Snap package that runs in sandbox. It’s easy to remove it. But when you try insta

ubuntuhandbook.org

 

우선 snap버전의 firefox를 지웁니다.

 

sudo snap firefox

 

그리고 Mozilla팀의 PPA를 등록합니다.

 

 sudo add-apt-repository ppa:mozillateam/ppa

이대로 PPA를 등록할거냐고 하는데 엔터를 누르면 등록이 됩니다.

 

이제 패키지 우선순위를 바꿔야 하는데요

다음 명령을 쳐서 텍스트 에디터를 연다음

sudo gedit /etc/apt/preferences.d/mozillateamppa

 

아래 내용을 적어줍니다.

Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

이제 모든 firefox관련 패키지는 기존 우분투 저장소가 아닌 mozillateam의 PPA가 우선순위를 가지게 됩니다.

 

sudo apt update

sudo apt install firefox

 

이제 apt 버전의 firefox로 바뀌었습니다.

,