우분투에서 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/
쓸만한 항목들 중 일부 (위에 굵은 글씨 부분에 붙여넣기해서 활용하시면 됩니다.)
문서나 메모 관련
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 |