터미널에서 firefox를 설치하려고 할 때 snap 사용을 강제하나, 한글 입력이나 실행 속도의 문제가 발생합니다.
따라서 본 글에서는 기존의 apt를 이용해서 설치하는 방법을 서술합니다.
1. 터미널에서 firefox 설치
버전에 맞게 둘 중 하나를 선택하여 터미널에 입력해주시면 됩니다.
이때 저의 경우 snap 삭제 과정에서 read-only file system 에러가 발생했는데, 이는 아래 글을 참조해주시면 감사하겠습니다.
https://bny9164.tistory.com/36
# 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/
https://github.com/alexmyczko/autoexec.bat/blob/master/config.sys/ubuntu-remove-snap-firefox
https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04
https://moordev.tistory.com/376
https://bny9164.tistory.com/36
'개발 일지, etc > Linux' 카테고리의 다른 글
[Ubuntu(linux)] 리눅스 서버 구축 4. vscode 이용 접속 (0) | 2024.08.06 |
---|---|
[Ubuntu(Linux)] 리눅스 서버 구축 3. 외부 서버 접근 (0) | 2024.05.11 |
[Ubuntu(Linux)] Emote를 이용한 이모지 사용 방법 (0) | 2024.04.27 |
[Ubuntu(Linux)] PrintScreen key가 없는 키보드에서 스크린샷 찍는 법 (0) | 2024.04.27 |
[Ubuntu(Linux)] 리눅스 서버 구축 2. CUDA 세팅, SSH 및 원격 데스크탑 부팅 설정(+2024/04/27 수정) (1) | 2024.03.03 |