flatpak with openSUSE Leap 15 小記
OS: openSUSE Leap 15
在 openSUSE Leap 15 發行的時候就注意到之前有在關注的幾個軟體安裝方式
Flatpak , Snap 以及 AppImage
我想接下來應用程式應該也會像 docker 一樣開始跨系統了
所以今天就來嘗試 Flatpak with openSUSE Leap 15
安裝 Flatpak 套件
# zypper install flatpak
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 7 NEW packages are going to be installed:
flatpak libostree typelib-1_0-Flatpak-1_0 xdg-desktop-portal
xdg-desktop-portal-gtk xdg-desktop-portal-gtk-lang xdg-desktop-portal-lang
The following recommended package was automatically selected:
xdg-desktop-portal-lang
7 new packages to install.
Overall download size: 1.3 MiB. Already cached: 0 B. After the operation,
additional 4.7 MiB will be used.
Continue? [y/n/...? shows all options] (y): Y
# flatpak --version
Flatpak 0.10.4
Flatpak 採取分散式的安裝軟體來源
我這邊是使用 https://flathub.org/home
相關選項可以使用 flatpak --help 觀察
這邊我來使用 slack 進行測試
首先要進行對 flathub.org 的設定
我按照上面的方式使用一般使用者來進行增加 repo 的動作, 但是還是會要求管理者權限
按照文件的要求, 重新啟動電腦
接下來嘗試安裝 slack
參考網站上面的資訊
使用 flatpak 指令進行安裝
# flatpak install flathub com.slack.Slack
Required runtime for com.slack.Slack/x86_64/stable (org.freedesktop.Platform/x86_64/1.6) is not installed, searching...
Found in remote flathub, do you want to install it? [y/n]: Y
使用 flatpak 列出已經安裝的套件
# flatpak list
Ref Options
com.slack.Slack/x86_64/stable system,current
org.freedesktop.Platform.VAAPI.Intel/x86_64/1.6 system,runtime
org.freedesktop.Platform.ffmpeg/x86_64/1.6 system,runtime
org.freedesktop.Platform/x86_64/1.6 system,runtime
其實到套件清單已經可以偷偷看到 slack 已經安裝
以一般使用者執行
> flatpak run com.slack.Slack
或是點選剛剛的 slack 圖示也可以
接下來嘗試移除 slack
# flatpak uninstall com.slack.Slack
Uninstalling: com.slack.Slack/x86_64/stable
觀察 flatpak
# flatpak list
Ref Options
org.freedesktop.Platform.VAAPI.Intel/x86_64/1.6 system,runtime
org.freedesktop.Platform.ffmpeg/x86_64/1.6 system,runtime
org.freedesktop.Platform/x86_64/1.6 system,runtime
另外一種安裝方式是使用 .flatpakref 的方式
剛剛的 slack on flathub.org 有 INSTALL 按鈕
點選 INSTALL 按鈕就可以下載 .flatpakref 類型的檔案
下載之後, 在檔案總管中 按右鍵選擇使用 軟體( gnome-software ) 開啟
搜尋一下其實就會看到 slack
點選 安裝 按鈕
其實如果往下看會看到 來源是 dl.flathub.org
但是我想因為剛剛有把 flathub.org 加入flatpak 的repo
所以理論上 軟體 上面應該就會出現 flathub.org 上面有的軟體
再次確認
# flatpak list
Ref Options
com.slack.Slack/x86_64/stable system,current
org.freedesktop.Platform.VAAPI.Intel/x86_64/1.6 system,runtime
org.freedesktop.Platform.ffmpeg/x86_64/1.6 system,runtime
org.freedesktop.Platform/x86_64/1.6 system,runtime
這樣也算是跨出 flatpak 的第一步
~ enjoy it
Reference:
沒有留言:
張貼留言