사용자 도구

사이트 도구


linux:flatpak

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:flatpak [2019/06/25 01:34]
kwon37xi
linux:flatpak [2021/01/11 21:18] (현재)
kwon37xi
줄 6: 줄 6:
   * Flatpak 을 통해 패키징하고 https://flathub.org/ 를 통해 배포하면 어떠한 리눅스 배포판에서도 사용 가능하다.   * Flatpak 을 통해 패키징하고 https://flathub.org/ 를 통해 배포하면 어떠한 리눅스 배포판에서도 사용 가능하다.
   * 최근 나오는 리눅스 배포판들이 많이 지원하고 있는 듯 보인다. [[linux:mint|Mint Linux]], [[linux:mxlinux|MX Linux]] 등에 기본 설치돼 있음.   * 최근 나오는 리눅스 배포판들이 많이 지원하고 있는 듯 보인다. [[linux:mint|Mint Linux]], [[linux:mxlinux|MX Linux]] 등에 기본 설치돼 있음.
 +  * [[https://itsfoss.com/flatpak-guide/|Using Flatpak on Ubuntu and Other Linux [Complete Guide]]]
   * [[https://wiki.archlinux.org/index.php/Flatpak|Arch Linux flatpak]]   * [[https://wiki.archlinux.org/index.php/Flatpak|Arch Linux flatpak]]
   * [[https://wiki.debian.org/FlatpakHowto|FlatpakHowto - Debian Wiki]]   * [[https://wiki.debian.org/FlatpakHowto|FlatpakHowto - Debian Wiki]]
 +
 +===== Install / Ubuntu =====
 +  * [[https://flatpak.org/setup/Ubuntu/|Flatpak—the future of application distribution]]
 +
 +<code sh>
 +sudo apt install flatpak
 +
 +# flathub 추가
 +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
 +
 +# reboot
 +</code>
  
 ===== 사용법 ===== ===== 사용법 =====
줄 13: 줄 26:
 flatpak remote-ls flatpak remote-ls
 </code> </code>
 +  * 검색<code sh> 
 +flatpak search <검색어> 
 +</code> 
 +  * 설치<code sh> 
 +# gimp 설치 
 +flatpak install flathub org.gimp.GIMP 
 +</code>
  
 ===== gnome-software-center ===== ===== gnome-software-center =====
줄 21: 줄 40:
 sudo apt install gnome-software-plugin-flatpak sudo apt install gnome-software-plugin-flatpak
 </code> </code>
 +
 +===== bauh =====
 +  * [[linux:snap|Snap]], [[linux:arch:aur|AUR Arch User Repository]], flatpak 을 지원하는 패키지 관리 GUI
 +  * https://github.com/vinifmor/bauh
 +
  
 ===== winepak ===== ===== winepak =====
   * [[https://www.winepak.org/|winepak]] [[linux:wine|Linux Wine]] 애플리케이션을 위한 repository   * [[https://www.winepak.org/|winepak]] [[linux:wine|Linux Wine]] 애플리케이션을 위한 repository
 +
 +===== 한글 입력기 관련 문제 flatpak/snap 공통 =====
 +  * [[https://github.com/flatpak/flatpak/issues/3350|half apps don't support cjk input. · Issue #3350 · flatpak/flatpak]]
 +  * [[https://kldp.org/node/163341|오픈소스 큰행님들의 snap, flatpak | KLDP]]
 +  * [[linux:inputmethod|Input Method (입력기, 한글)]]가 올바로 작동하지 않는 현상이 발생하고있음.
 +  * 입력기 관련 환경 변수를 강제로 지정해줘야 하는 것으로 보임.
 +
 +===== Theme =====
 +  * [[linux:theme|Linux  Themes]] flatpak 을 설치하면, **시스템의 GTK/QT 테마와 동일한 이름**의 flatpak theme 가 발견되면 자동 적용된다.
 +  * 이름이 불일치 하면 설치가 안된다.
 +  * [[https://docs.flatpak.org/en/latest/desktop-integration.html|Desktop Integration — Flatpak documentation]]
 +  * [[https://www.linuxuprising.com/2018/05/how-to-get-flatpak-apps-to-use-correct.html|How To Get Flatpak Apps To Use The Correct Gtk Theme - Linux Uprising Blog]]
 +  * GTK/Icon 테마 목록
 +<code sh>
 +flatpak remote-ls flathub | grep org.gtk.Gtk3theme
 +flatpak remote-ls flathub | grep org.freedesktop.Platform.Icontheme
 +</code>
 +  * QT 테마
 +<code sh>
 +flatpak remote-add kdeapps https://distribute.kde.org/kdeapps.flatpakrepo
 +
 +# 테마 설치
 +flatpak install kdeapps org.kde.KStyle.Adwaita//5.9
 +flatpak install kdeapps org.kde.PlatformTheme.QGnomePlatform//5.9
 +</code>
 +
 +===== 참조 =====
 +  * [[https://unix.stackexchange.com/questions/559129/how-do-i-permanently-set-an-environment-variable-for-a-specific-flatpak-applicat|linux - How do I permanently set an environment variable for a specific Flatpak application? - Unix & Linux Stack Exchange]] : 환경변수 지정
linux/flatpak.1561394052.txt.gz · 마지막으로 수정됨: 2019/06/25 01:34 저자 kwon37xi