본문 바로가기

linux

flatpak

 우분투에서 calibre 같은 앱을 getdeb 소스를 활성화해서 설치하곤 했었는데 어느 순간부터 지원이 중단된 것 같다. 그리고 PPA를 통해 최신의 유틸을 설치하곤 했었는데 2년마다 우분투 LTS판이 새로 나오면 갱신이 중단되는 ppa를 보곤 했었다. 데비안이나 우분투는 아치리눅스 보다는 유틸의 버전이 낮기 때문에 ppa를 사용하는 것인데 (그리고 데비안 같은 경우는 맞지 않는 ppa를 설치하면 꼬여버리기도 하고) 그래서 snap 이나 flatpak 에 급 관심을 가지게 되었다. 나온지는 (2020년 기준으로) 5년이상은 된 것 같은데 그동안 큰 관심을 두지는 않았었다. 왜냐하면 프로그램은 직접 설치하는 것을 더 좋아했기 때문에. 

 아무튼 관심은 가지게 되었는데 그 다음 문제는 snap vs flatpak 중에 어느 쪽을 선택할 것인가?하는 것이었다. 뭐 좋은 방법은 둘 다 사용하면 그만..이겠지만 어느 한쪽만 선택하기로 하고 최종적으로는 flatpak 쪽을 선택하였다. 이건 '페도라(fedora)가 우분투(ubuntu) 보다 더 우월한가? vs 아니다'의 문제가 아니다. flatpak으로 기운 이유 중 한 가지는 그놈(Gnome)이나 KDE에서 공식적으로 flatpak를 지원한다는 것이다. 그놈이나 KDE에 딸려나오는 유틸들은 기본 이상의 성능에 꾸준한 업데이트를 자랑한다.

 각설하고 flatpak 을 이용한 설치는 아래와 같다. (데비안 기준) (su 입력 후 엔터 관리자 암호 입력) (우분투는 su 대신 sudo를 앞에 붙이시면 됩니다. 예를들면 apt update 대신 sudo apt update) (flatpak 명령어 앞에는 sudo를 붙이지 마십시오.)

su

apt update ; apt install flatpak

exit

 

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

재부팅을 한번 해주세요.

예를 들어 서두에 언급한 calibre (pdf, epub 문서뷰어)를 설치하고자 한다면 

flatpak --user search calibre

그런 유틸이 있는지 일단 찾아봅니다. 항목에서 com.calibre_ebook.calibre 이 부분을 터미널에서 복사해주시기 바랍니다.

설치할 때는

flatpak --user install flathub com.calibre_ebook.calibre

실행할 때는 (꼭 터미널로 실행하기를 원할 때 기준. 보통은 설치되어 있는 항목에서 마우스 클릭하면 됨)

flatpak --user run com.calibre_ebook.calibre

업데이트 할 때는 

flatpak update ; flatpak uninstall --unused

삭제할 때는 

flatpak --user uninstall com.calibre_ebook.calibre

그놈 소프트웨어를 통해서도 유틸 설치 및 삭제를 하실 수 있습니다.

su

apt install gnome-software-plugin-flatpak

exit

프로그램 항목에서 gnome-software를 실행하시면 됩니다.

flatpak은 페도라, 데비안, 우분투, 아치리눅스 외에도 다양한 배포판에서 설치하실 수 있습니다. https://flatpak.org/setup/

https://flathub.org/home    앱 목록

쓸만한 항목들 중 일부 (위에 굵은 글씨 부분에 붙여넣기해서 활용하시면 됩니다.)

문서나 메모 관련

com.calibre_ebook.calibre

com.github.jeromerobert.pdfarranger

com.simplenote.Simplenote

org.gnome.Evince

org.gnome.Notes

org.gnome.gedit

org.kde.kate

org.kde.kwrite

org.kde.okular

org.libreoffice.LibreOffice

게임관련

com.dosbox.DOSBox

org.gnome.Aisleriot

org.gnome.Four-in-a-row

org.gnome.Games

org.gnome.Mahjongg

org.gnome.Mines

org.gnome.Quadrapassel

org.gnome.Reversi

org.gnome.Sudoku

org.gnome.chess

org.kde.kblocks

org.kde.kigo

org.kde.kpat

rg.kde.ksudoku

org.phoenicis.playonlinux

그래픽, 사진 관련

net.scribus.Scribus

org.blender.Blender

org.darktable.Darktable

org.gimp.GIMP

org.gnome.Photos

org.gnome.eog

org.inkscape.Inkscape

org.kde.digikam

org.kde.gwenview

org.kde.kolourpaint

org.kde.krita

org.mypaint.MyPaint

동영상관련

info.smplayer.SMPlayer

com.ozmartians.VidCutter

fr.handbrake.ghb

org.bunkus.mkvtoolnix-gui

org.kde.kdenlive

org.pitivi.Pitivi

org.videolan.VLC

io.github.celluloid_player.Celluloid

tv.kodi.Kodi

음악관련

io.github.quodlibet.QuodLibet

org.atheme.audacious

org.audacityteam.Audacity

org.clementine_player.Clementine

org.gnome.EasyTAG

org.gnome.SoundRecorder

백신

com.gitlab.davem.ClamTk

캐드

org.freecadweb.FreeCAD

마인드맵

org.freeplane.App

계산기

org.geogebra.GeoGebra

org.gnome.Calculator

org.kde.kcalc

파일압축

org.gnome.FileRoller

파일 관리자

org.gnome.Nautilus

org.kde.dolphin

팟캐스트

org.gnome.Podcasts

날씨

org.gnome.Weather

이메일

org.mozilla.Thunderbird

웹브라우저

org.mozilla.firefox

볼륨조절

org.pulseaudio.pavucontrol

공유

org.qbittorrent.qBittorrent

별자리

org.stellarium.Stellarium

화상 회의

 

us.zoom.Zoom

 

'linux' 카테고리의 다른 글

KDE neon  (0) 2021.02.09
아치리눅스 설치방법 LTS  (0) 2020.12.26
블로그 공지  (0) 2018.08.10
SolydXK 10 - 202007  (0) 2018.07.03
Manjaro Linux 20.2  (0) 2018.07.02