成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux上安裝并啟用Flatpak支持?

系統(tǒng) Linux
Flatpak(以前稱為 X Desktop Group 或 xdg-app)是一個(gè)軟件實(shí)用程序。它提供了一種通用的包封裝格式,可以在任何 Linux 發(fā)行版中使用。

[[263119]]

目前,我們都在使用 Linux 發(fā)行版的官方軟件包管理器來(lái)安裝所需的軟件包。

在 Linux 中,它做得很好,沒有任何問題。(它不打折扣地很好的完成了它應(yīng)該做的工作)

但在一些方面它也有一些限制,所以會(huì)讓我們考慮其他替代解決方案來(lái)解決。

是的,默認(rèn)情況下,我們不能從發(fā)行版官方軟件包管理器獲取到***版本的軟件包,因?yàn)檫@些軟件包是在構(gòu)建當(dāng)前 OS 版本時(shí)構(gòu)建的。它們只會(huì)提供安全更新,直到下一個(gè)主要版本發(fā)布。

那么,這種情況有什么解決辦法嗎?是的,我們有多種解決方案,而且我們大多數(shù)人已經(jīng)開始使用其中的一些了。

有些什么呢,它們有什么好處?

使用上面的倉(cāng)庫(kù),我們將獲得***的軟件包。這些軟件包通常都得到了很好的維護(hù),還有大多數(shù)社區(qū)的推薦。但這些只是建議,可能并不總是安全的。

近年來(lái),出現(xiàn)了一下通用軟件包封裝格式,并且得到了廣泛的應(yīng)用。

  • Flatpak:它是獨(dú)立于發(fā)行版的包格式,主要貢獻(xiàn)者是 Fedora 項(xiàng)目團(tuán)隊(duì)。大多數(shù)主要的 Linux 發(fā)行版都采用了 Flatpak 框架。
  • Snaps:Snappy 是一種通用的軟件包封裝格式,最初由 Canonical 為 Ubuntu 手機(jī)及其操作系統(tǒng)設(shè)計(jì)和構(gòu)建的。后來(lái),更多的發(fā)行版都接納了它。
  • AppImage:AppImage 是一種可移植的包格式,可以在不安裝和不需要 root 權(quán)限的情況下運(yùn)行。

我們之前已經(jīng)介紹過 Snap 包管理器和包封裝格式。今天我們將討論 Flatpak 包封裝格式。

什么是 Flatpak?

Flatpak(以前稱為 X Desktop Group 或 xdg-app)是一個(gè)軟件實(shí)用程序。它提供了一種通用的包封裝格式,可以在任何 Linux 發(fā)行版中使用。

它提供了一個(gè)沙箱(隔離的)環(huán)境來(lái)運(yùn)行應(yīng)用程序,不會(huì)影響其他應(yīng)用程序和發(fā)行版核心軟件包。我們還可以安裝并運(yùn)行不同版本的軟件包。

Flatpak 的一個(gè)缺點(diǎn)是不像 Snap 和 AppImage 那樣支持服務(wù)器操作系統(tǒng),它只在少數(shù)桌面環(huán)境下工作。

比如說(shuō),如果你想在系統(tǒng)上運(yùn)行兩個(gè)版本的 php,那么你可以輕松安裝并按照你的意愿運(yùn)行。

這就是現(xiàn)在通用包封裝格式非常有名的地方。

如何在 Linux 中安裝 Flatpak?

大多數(shù) Linux 發(fā)行版官方倉(cāng)庫(kù)都提供 Flatpak 軟件包。因此,可以使用它們來(lái)進(jìn)行安裝。

對(duì)于 Fedora 系統(tǒng),使用 DNF 命令 來(lái)安裝 flatpak。

  1. $ sudo dnf install flatpak

對(duì)于 Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令APT 命令 來(lái)安裝 flatpak。

  1. $ sudo apt install flatpak

對(duì)于較舊的 Ubuntu 版本:

  1. $ sudo add-apt-repository ppa:alexlarsson/flatpak
  2. $ sudo apt update
  3. $ sudo apt install flatpak

對(duì)于基于 Arch Linux 的系統(tǒng),使用 Pacman 命令 來(lái)安裝 flatpak。

  1. $ sudo pacman -S flatpak

對(duì)于 RHEL/CentOS 系統(tǒng),使用 YUM 命令 來(lái)安裝 flatpak。

  1. $ sudo yum install flatpak

對(duì)于 openSUSE Leap 系統(tǒng),使用 Zypper 命令 來(lái)安裝 flatpak。

  1. $ sudo zypper install flatpak

如何在 Linux 上啟用 Flathub 支持?

Flathub 網(wǎng)站是一個(gè)應(yīng)用程序商店,你可以在其中找到 flatpak 軟件包。它是一個(gè)中央倉(cāng)庫(kù),所有的 flatpak 應(yīng)用程序都可供用戶使用。

運(yùn)行以下命令在 Linux 上啟用 Flathub 支持:

  1. $ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

為 GNOME 桌面環(huán)境安裝 Software Flatpak 插件。

  1. $ sudo apt install gnome-software-plugin-flatpak

此外,如果你使用的是 GNOME 桌面環(huán)境,則可以啟用 GNOME 倉(cāng)庫(kù)。它包含所有 GNOME 核心應(yīng)用程序。

  1. $ wget https://sdk.gnome.org/keys/gnome-sdk.gpg
  2. $ sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

如何列出已配置的 flakpak 倉(cāng)庫(kù)?

如果要查看系統(tǒng)上已配置的 flatpak 倉(cāng)庫(kù)列表,運(yùn)行以下命令:

  1. $ flatpak remotes
  2. Name Options
  3. flathub system
  4. gnome-apps system

如何列出已配置倉(cāng)庫(kù)中的可用軟件包?

如果要查看已配置倉(cāng)庫(kù)中的可用軟件包的列表(它將顯示所有軟件包,如應(yīng)用程序和運(yùn)行環(huán)境),運(yùn)行以下命令:

  1. $ flatpak remote-ls | head -10
  2.  
  3. org.freedesktop.GlxInfo gnome-apps
  4. org.gnome.Books gnome-apps
  5. org.gnome.Builder gnome-apps
  6. org.gnome.Calculator gnome-apps
  7. org.gnome.Calendar gnome-apps
  8. org.gnome.Characters gnome-apps
  9. org.gnome.Devhelp gnome-apps
  10. org.gnome.Dictionary gnome-apps
  11. org.gnome.Documents gnome-apps
  12. org.gnome.Epiphany gnome-apps

僅列出應(yīng)用程序:

  1. $ flatpak remote-ls --app

列出特定的倉(cāng)庫(kù)應(yīng)用程序:

  1. $ flatpak remote-ls gnome-apps

如何從 flatpak 安裝包?

運(yùn)行以下命令從 flatpak 倉(cāng)庫(kù)安裝軟件包:

  1. $ sudo flatpak install flathub com.github.muriloventuroso.easyssh
  2.  
  3. Required runtime for com.github.muriloventuroso.easyssh/x86_64/stable (runtime/org.gnome.Platform/x86_64/3.30) found in remote flathub
  4. Do you want to install it? [y/n]: y
  5. Installing in system:
  6. org.gnome.Platform/x86_64/3.30 flathub 4e93789f42ac
  7. org.gnome.Platform.Locale/x86_64/3.30 flathub 6abf9c0e2b72
  8. org.freedesktop.Platform.html5-codecs/x86_64/18.08 flathub d6abde36c0be
  9. com.github.muriloventuroso.easyssh/x86_64/stable flathub 337db43043d2
  10. permissions: ipc, network, wayland, x11, dri
  11. file access: home, xdg-run/dconf, ~/.config/dconf:ro
  12. dbus access: ca.desrt.dconf
  13. com.github.muriloventuroso.easyssh.Locale/x86_64/stable flathub af837356b222
  14. Is this ok [y/n]: y
  15. Installing: org.gnome.Platform/x86_64/3.30 from flathub
  16. [####################] 1 metadata, 14908 content objects fetched; 228018 KiB transferred in 364 seconds
  17. Now at 4e93789f42ac.
  18. Installing: org.gnome.Platform.Locale/x86_64/3.30 from flathub
  19. [####################] 4 metadata, 1 content objects fetched; 16 KiB transferred in 2 seconds
  20. Now at 6abf9c0e2b72.
  21. Installing: org.freedesktop.Platform.html5-codecs/x86_64/18.08 from flathub
  22. [####################] 26 metadata, 131 content objects fetched; 2737 KiB transferred in 8 seconds
  23. Now at d6abde36c0be.
  24. Installing: com.github.muriloventuroso.easyssh/x86_64/stable from flathub
  25. [####################] 191 metadata, 3633 content objects fetched; 24857 KiB transferred in 117 seconds
  26. Now at 337db43043d2.
  27. Installing: com.github.muriloventuroso.easyssh.Locale/x86_64/stable from flathub
  28. [####################] 3 metadata, 1 content objects fetched; 14 KiB transferred in 2 seconds
  29. Now at af837356b222.

所有已安裝的應(yīng)用程序都將放在以下位置:

  1. $ ls /var/lib/flatpak/app/
  2. com.github.muriloventuroso.easyssh

如何運(yùn)行已安裝的應(yīng)用程序?

運(yùn)行以下命令以啟動(dòng)所需的應(yīng)用程序,確保替換為你的應(yīng)用程序名稱:

  1. $ flatpak run com.github.muriloventuroso.easyssh

如何查看已安裝的應(yīng)用程序?

運(yùn)行以下命令來(lái)查看已安裝的應(yīng)用程序:

  1. $ flatpak list
  2. Ref Options
  3. com.github.muriloventuroso.easyssh/x86_64/stable system,current
  4. org.freedesktop.Platform.html5-codecs/x86_64/18.08 system,runtime
  5. org.gnome.Platform/x86_64/3.30 system,runtime

如何查看有關(guān)已安裝應(yīng)用程序的詳細(xì)信息?

運(yùn)行以下命令以查看有關(guān)已安裝應(yīng)用程序的詳細(xì)信息:

  1. $ flatpak info com.github.muriloventuroso.easyssh
  2.  
  3. Ref: app/com.github.muriloventuroso.easyssh/x86_64/stable
  4. ID: com.github.muriloventuroso.easyssh
  5. Arch: x86_64
  6. Branch: stable
  7. Origin: flathub
  8. Collection ID: org.flathub.Stable
  9. Date: 2019-01-08 13:36:32 +0000
  10. Subject: Update com.github.muriloventuroso.easyssh.json (cd35819c)
  11. Commit: 337db43043d282c74d14a9caecdc780464b5e526b4626215d534d38b0935049f
  12. Parent: 6e49096146f675db6ecc0ce7c5347b4b4f049b21d83a6cc4d01ff3f27c707cb6
  13. Location: /var/lib/flatpak/app/com.github.muriloventuroso.easyssh/x86_64/stable/337db43043d282c74d14a9caecdc780464b5e526b4626215d534d38b0935049f
  14. Installed size: 100.0 MB
  15. Runtime: org.gnome.Platform/x86_64/3.30
  16. Sdk: org.gnome.Sdk/x86_64/3.30

如何更新已安裝的應(yīng)用程序?

運(yùn)行以下命令將已安裝的應(yīng)用程序更新到***版本:

  1. $ flatpak update

對(duì)于特定應(yīng)用程序,使用以下格式:

  1. $ flatpak update com.github.muriloventuroso.easyssh

如何移除已安裝的應(yīng)用程序?

運(yùn)行以下命令來(lái)移除已安裝的應(yīng)用程序:

  1. $ sudo flatpak uninstall com.github.muriloventuroso.easyssh

進(jìn)入 man 頁(yè)面以獲取更多細(xì)節(jié)和選項(xiàng):

  1. $ flatpak --help

 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2021-12-03 15:04:06

FlatpakLinux

2018-11-27 15:00:05

AnboxGoogle PlayARM

2022-10-21 10:31:36

Arch LinuxSnap

2023-01-03 15:53:00

LinuxFlatpak軟件包

2023-01-02 11:34:04

LinuxFlatpak軟件包

2019-11-26 09:20:47

LinuxJava

2018-12-26 09:00:07

VirtualBoxFreeDOSLinux

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2017-04-19 22:00:40

UbuntuLinux Mint桌面共享

2021-11-28 06:33:24

Discord消息收發(fā)應(yīng)用 Linux

2012-05-21 10:31:06

LinuxVMware Tool

2021-09-11 15:41:55

UbuntuDropbox云服務(wù)

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2021-08-18 11:19:25

FedoraLinuxJava

2013-04-07 15:14:41

2023-07-25 09:28:24

UbuntuFlatpak

2017-03-02 09:40:28

UbuntuCentOSNginx

2013-03-06 13:27:03

HadoopLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线免费观看成年人视频 | 欧美日韩在线精品 | 国产精品污www一区二区三区 | 中文字幕日韩av | 欧美激情久久久 | 黄色精品视频网站 | 日韩成人免费视频 | 亚洲成人自拍网 | 欧美自拍一区 | 天天草狠狠干 | 久久一区二区免费视频 | 成人在线小视频 | 男女羞羞视频在线免费观看 | 在线播放国产一区二区三区 | 狠狠的日| 一区二区三区四区在线视频 | 中文字幕综合 | 欧美精品一区二区三区四区五区 | 99久久婷婷国产亚洲终合精品 | 亚洲精品一区二区另类图片 | 欧美国产日韩在线 | 中文字字幕一区二区三区四区五区 | 国产精品久久九九 | 国产福利二区 | 九九热这里只有精品在线观看 | 欧美精品国产一区二区 | 久久亚洲国产精品日日av夜夜 | 99国产欧美 | 欧美性生活免费 | 欧美不卡一区二区 | 91视频在线看| 中文字幕精品一区二区三区精品 | 久久久毛片 | 伦理一区二区 | 欧美成人精品 | 欧美性大战久久久久久久蜜臀 | 99久久精品免费看国产小宝寻花 | 欧美6一10sex性hd | 91久久久久久久久久久久久 | 精品少妇一区二区三区日产乱码 | 欧美黄色免费网站 |