新聞中心
在本指南中,我將向您介紹在centos 8/CentOS 7服務器上安裝和使用Snap的步驟。對于那些剛接觸snap的人,可能不知道snap來自于Snappy, Snappy是Canonical公司的一個包管理和軟件部署系統(tǒng)。它最初是為Ubuntu手機操作系統(tǒng)設計的。

什么是snap?
- 是一個包含應用程序代碼和快照的squashFS文件系統(tǒng)。包含特定元數(shù)據(jù)的snap.yaml文件。它有一個只讀文件系統(tǒng),安裝后還有一個可寫區(qū)域。
- 是獨立的。它捆綁了所需的大多數(shù)庫和運行時,并且可以在不影響系統(tǒng)其余部分的情況下進行更新和還原。
- 是通過安全機制限制在OS和其他應用程序中的,但可以根據(jù)用戶控制的細粒度策略和OS默認值與其他snap交換內(nèi)容和功能。
什么是Snapd?
Snapd是一個REST API守護進程服務,它在您的Linux系統(tǒng)上運行,用于管理snap包(“snaps”)。它與snap store交互,并提供與之交互的命令客戶端snap。在開始管理任何Linux發(fā)行版上的snap之前,必須安裝snapd。
為什么要使用snap?
Snap為每個Linux桌面、服務器、云或設備打包任何應用程序。Snaps的安裝速度更快,創(chuàng)建起來更容易,運行起來更安全,而且它們會自動更新,所以你的應用程序永遠是最新的且永不中斷。你可以帶上你自己的基礎架構(gòu)或使用官方的。
在CentOS 8/CentOS 7上安裝和使用Snapd
請按照以下步驟在CentOS 7服務器上安裝Snapd。
在CentOS 8上安裝Snap
添加EPEL存儲庫
在CentOS 8上安裝Snap
在CentOS 7上安裝Snap
通過添加epel存儲庫并安裝copr yum插件開始安裝。
然后添加倉庫:
添加存儲庫后,安裝snapcore包。
等待安裝完成,然后啟用snapd socket:
Snapd現(xiàn)在可以使用了。 您可以使用snap命令與其進行交互。 請參閱下面的幫助頁面:
在CentOS 7/CentOS 8上安裝Snap應用程序
我們使用snap命令行工具與snap商店中提供的snap進行交互。
搜索snap:
要搜索snap,請使用
$ snap find
這將查詢商店并列出結(jié)果及其版本號,開發(fā)人員名稱和說明。
我將以一個示例在CentOS 8服務器上安裝Microsoft PowerShell自動化和配置管理平臺為例。
通過運行以下命令安裝snap:
等待下載完成,下載速度可達1-2MB/s。 由于二進制文件位于 /snap/bin/下,我們需要將其添加到$PATH變量中。
使用source命令以獲得新路徑
通過啟動pwsh會話進行測試。
https://aka.ms/pscore6-docs
Type 'help' to get help.
列出已安裝的snap:
通過運行快照刷新來手動更新snap
移除snap
要刪除snap,只需運行如下命令即可。snap remove
檢查snap信息:
使用命令snap信息來檢查有關snap包的更多信息。
回滾到應用程序的先前版本
使用snap還原
總結(jié)
現(xiàn)在,您應該能夠安裝snap了,手動更新它們,刪除它們,檢查已安裝的snap等等。snap命令行被設計得盡可能簡單和易于記憶。
網(wǎng)頁標題:在CentOS7/CentOS8上安裝Snapd和snap應用程序
網(wǎng)站地址:http://fisionsoft.com.cn/article/djhehgs.html


咨詢
建站咨詢
