国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

ubuntu中snap包的安裝、更新刪除與簡單使用

2024-09-01 13:53:21
字體:
供稿:網(wǎng)友

概述

什么是snap,snap是一種全新的軟件包管理方式,它類似一個容器擁有一個應(yīng)用程序所有的文件和庫,各個應(yīng)用程序之間完全獨立。所以使用snap包的好處就是它解決了應(yīng)用程序之間的依賴問題,使應(yīng)用程序之間更容易管理。但是由此帶來的問題就是它占用更多的磁盤空間

Snap的安裝包擴展名是.snap,類似于一個容器,它包含一個應(yīng)用程序需要用到的所有文件和庫(snap包包含一個私有的root文件系統(tǒng),里面包含了依賴的軟件包)。它們會被安裝到單獨的目錄;各個應(yīng)用程序之間相互隔離。使用snap有很多好處,首先它解決了軟件包的依賴問題;其次,也使應(yīng)用程序更容易管理。

現(xiàn)在支持snap的應(yīng)用并不多,snap軟件包一般安裝在/snap目錄下

一些常用的命令

其實使用snap包很簡單,下面我來介紹一下一些常用的命令

sudo snap list

列出已經(jīng)安裝的snap包

sudo snap find <text to search>

搜索要安裝的snap包

sudo snap install <snap name>

安裝一個snap包

sudo snap refresh <snap name>

更新一個snap包,如果你后面不加包的名字的話那就是更新所有的snap包

sudo snap revert <snap name>

把一個包還原到以前安裝的版本

sudo snap remove <snap name>

刪除一個snap包

簡單的使用

下面我就安裝一個編輯器來演示怎么安裝刪除一個軟件包

首先我想安裝hello-world

那么先找一下有沒有hello-world

? bin sudo snap search hello-worldName    Version Developer Notes Summaryhello-world   6.3  canonical -  The 'hello-world' of snapshello-world-om26er 0.2  om26er  -  A great snaphello-lhc   1.0  cprov  -  Hello world application for LHC

沒錯有,那么我們就來安裝

? ~ snap install hello-worldhello-world 6.3 from 'canonical' installed

下載可能會很慢,所以最好掛代理

接著我們看一下有沒有安裝好

? bin snap listName   Version Rev Developer Notescore   16-2.28.5 3247 canonical corehello-world 6.3  27 canonical -

最后我們刪除它

? ~ snap remove hello-worldhello-world removed

snap包的地址

如果你不知道可以下載什么snap包,你可以在下面的地址下載snap包來安裝
https://uappexplorer.com/snaps

一個報錯

因為安裝douban-fm的時候時間太長了,我就終止了一下這個操作,之后再次安裝這個包的時候就報了一個錯誤
error: cannot install "douban-fm": snap "core" has changes in progress

解決方式很簡單

首先查看一下正在進行的change

? / snap changesID Status Spawn     Ready     Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Doing 2017-11-15T03:34:27Z -      Install "douban-fm" snap

沒錯install douban-fm還在doing中,所以要終止這個進程

? / sudo snap abort 6? / snap changesID Status Spawn     Ready     Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Error 2017-11-15T03:34:27Z 2017-11-15T03:40:51Z Install "douban-fm" snap

之后再次執(zhí)行安裝就好了

查詢最近做的操作

$ snap changes

關(guān)于snap更多信息,查看man手冊:

$ man snap

update:現(xiàn)在Snap可以在大多數(shù)Linux發(fā)行版上使用,極大的簡化了Linux軟件的安裝。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 谢通门县| 重庆市| 宾阳县| 项城市| 佳木斯市| 晋州市| 大同市| 乐东| 大竹县| 商水县| 兴海县| 镇沅| 祁东县| 阳高县| 太谷县| 商丘市| 芒康县| 西城区| 科技| 大同市| 博乐市| 庆城县| 英吉沙县| 曲沃县| 天祝| 桓台县| 左云县| 垫江县| 浙江省| 门头沟区| 茂名市| 卢氏县| 石楼县| 诸暨市| 开阳县| 南阳市| 宁化县| 罗山县| 海丰县| 昭觉县| 莱西市|