본문 바로가기

개발 일지, etc/Linux

[Ubuntu(linux)] Ubuntu에서 snap 안 쓰고 firefox 설치하기

터미널에서 firefox를 설치하려고 할 때 snap 사용을 강제하나, 한글 입력이나 실행 속도의 문제가 발생합니다.

따라서 본 글에서는 기존의 apt를 이용해서 설치하는 방법을 서술합니다.

 

1. 터미널에서 firefox 설치

버전에 맞게 둘 중 하나를 선택하여 터미널에 입력해주시면 됩니다.

이때 저의 경우 snap 삭제 과정에서 read-only file system 에러가 발생했는데, 이는 아래 글을 참조해주시면 감사하겠습니다.

https://bny9164.tistory.com/36

 

리눅스(LINUX) 파일 권한 변경 시 Read-only file system 에러 처리

개인 서버를 오랜만에 접속해서 특정 파일을 실행하려고 하니 원래 정상적으로 실행되던 파일이 아래와 같이 에러가 발생했습니다. 이건 리눅스 시스템 내에서 디스크 위험/보호를 위해 자동으

bny9164.tistory.com

# ubuntu 24.04
mkdir -p /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
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null
echo 'Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox
apt-get update
apt install firefox
apt-get -uy --purge remove snapd
exit 0

# ubuntu 22.04
snap remove snapd-desktop-integration
snap remove snap-store
snap remove gtk-common-themes
snap remove gnome-3-38-2004
snap remove firefox
snap remove core20
snap remove bare
snap remove snapd
apt-get -uy --purge remove snapd
kill -9 $(echo $(ps -ef | pgrep snap))

# https://forum.snapcraft.io/t/sdb5-mounted-on-firefox/31897
systemctl disable var-snap-firefox-common-host\\x2dhunspell.mount
umount /var/snap/firefox/common/host-hunspell

add-apt-repository -y ppa:mozillateam/ppa
echo 'Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox
apt-get update
apt-get -uy install firefox

 

 

References :

https://www.reddit.com/r/Ubuntu/comments/13w2crg/how_to_disable_firefox_reinstalling_as_a_snap/

 

From the Ubuntu community on Reddit

Explore this post and more from the Ubuntu community

www.reddit.com

https://github.com/alexmyczko/autoexec.bat/blob/master/config.sys/ubuntu-remove-snap-firefox

 

autoexec.bat/config.sys/ubuntu-remove-snap-firefox at master · alexmyczko/autoexec.bat

my .dotfiles for linux and macOS. Contribute to alexmyczko/autoexec.bat development by creating an account on GitHub.

github.com

https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04

 

How to Install Firefox as DEB on Ubuntu (Not Snap) - OMG! Ubuntu

A short guide on how to install Firefox from a PPA on Ubuntu 22.04 and remove the Firefox Snap. Doing this gets you a faster Firefox that can do more OOTB.

www.omgubuntu.co.uk

https://moordev.tistory.com/376

 

ubuntu 22.04 Firefox를 Snap이 아닌 기존 APT로 설치하기

Ubuntu22.04가 이번에들으와서 굉장히 나빠진 것은 Snap을 어떻게든 강제로 쓰게 만든다는점입니다. Snap이란 것이 나쁜것이 아닙니다. 기존의 APT를 쓸 수도 있고 Flatpak을 쓸수도 있고 Snap을 써도 됩

moordev.tistory.com

https://bny9164.tistory.com/36

 

리눅스(LINUX) 파일 권한 변경 시 Read-only file system 에러 처리

개인 서버를 오랜만에 접속해서 특정 파일을 실행하려고 하니 원래 정상적으로 실행되던 파일이 아래와 같이 에러가 발생했습니다. 이건 리눅스 시스템 내에서 디스크 위험/보호를 위해 자동으

bny9164.tistory.com