最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年11月16日 11:22:26   作者:bboysoul  
Ubuntu 16.04引入了snap包管理,它是一種全新的軟件包安裝管理方式。它和dpkg/apt有本質(zhì)的區(qū)別。下面這篇文章就來給大家詳細(xì)介紹了關(guān)于ubuntu中snap包的安裝、更新刪除與簡單使用的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

概述

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

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

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

一些常用的命令

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

sudo snap list

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

sudo snap find <text to search>

搜索要安裝的snap包

sudo snap install <snap name>

安裝一個(gè)snap包

sudo snap refresh <snap name>

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

sudo snap revert <snap name>

把一個(gè)包還原到以前安裝的版本

sudo snap remove <snap name>

刪除一個(gè)snap包

簡單的使用

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

首先我想安裝hello-world

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

➜ bin sudo snap search hello-world
Name    Version Developer Notes Summary
hello-world   6.3  canonical -  The 'hello-world' of snaps
hello-world-om26er 0.2  om26er  -  A great snap
hello-lhc   1.0  cprov  -  Hello world application for LHC

沒錯(cuò)有,那么我們就來安裝

➜ ~ snap install hello-world
hello-world 6.3 from 'canonical' installed

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

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

➜ bin snap list
Name   Version Rev Developer Notes
core   16-2.28.5 3247 canonical core
hello-world 6.3  27 canonical -

最后我們刪除它

➜ ~ snap remove hello-world
hello-world removed

snap包的地址

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

一個(gè)報(bào)錯(cuò)

因?yàn)榘惭bdouban-fm的時(shí)候時(shí)間太長了,我就終止了一下這個(gè)操作,之后再次安裝這個(gè)包的時(shí)候就報(bào)了一個(gè)錯(cuò)誤
error: cannot install "douban-fm": snap "core" has changes in progress

解決方式很簡單

首先查看一下正在進(jìn)行的change

➜ / snap changes
ID Status Spawn     Ready     Summary
2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates
3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap
4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device
5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap
6 Doing 2017-11-15T03:34:27Z -      Install "douban-fm" snap

沒錯(cuò)install douban-fm還在doing中,所以要終止這個(gè)進(jìn)程

➜ / sudo snap abort 6
➜ / snap changes
ID Status Spawn     Ready     Summary
2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates
3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap
4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device
5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap
6 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í)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • linux給用戶添加root權(quán)限方法總結(jié)

    linux給用戶添加root權(quán)限方法總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于
    2020-02-02
  • Linux中的安全配置技巧分享

    Linux中的安全配置技巧分享

    這篇文章主要介紹了Linux中的安全配置技巧,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 在Linux中精確測量域名解析時(shí)間的方法

    在Linux中精確測量域名解析時(shí)間的方法

    域名解析是互聯(lián)網(wǎng)通信的基礎(chǔ)環(huán)節(jié)之一,它負(fù)責(zé)將人類可讀的域名(如?example.com)轉(zhuǎn)換為機(jī)器可讀的?IP?地址(如?93.184.216.34),本文將詳細(xì)介紹如何在?Linux?系統(tǒng)中精確測量域名解析時(shí)間,涵蓋多種工具和方法,幫助你從入門到精通,需要的朋友可以參考下
    2025-02-02
  • 解決Debian系統(tǒng)自動更新軟件包的問題的方法

    解決Debian系統(tǒng)自動更新軟件包的問題的方法

    這篇文章主要介紹了解決Debian系統(tǒng)自動更新軟件包的問題的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • apache使用日志分割模塊rotatelogs分割日志詳解

    apache使用日志分割模塊rotatelogs分割日志詳解

    本文介紹了apache使用自帶的日志分割模塊rotatelogs分割日志,rotatelogs 是 Apache 2.2 中自帶的管道日志程序,具體使用方法請參考下文
    2014-01-01
  • Centos6.9安裝vsftpd并配置多用戶的方法

    Centos6.9安裝vsftpd并配置多用戶的方法

    本篇文章主要介紹了Centos6.9安裝vsftpd并配置多用戶的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • CentOS下采用Crontab實(shí)現(xiàn)PHP腳本定時(shí)任務(wù)

    CentOS下采用Crontab實(shí)現(xiàn)PHP腳本定時(shí)任務(wù)

    本篇文章主要介紹了CentOS下采用Crontab實(shí)現(xiàn)PHP腳本定時(shí)任務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Linux命令之文件分割split命令方式

    Linux命令之文件分割split命令方式

    這篇文章主要介紹了Linux命令之文件分割split命令方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Linux 查看空間使用情況的實(shí)例詳解

    Linux 查看空間使用情況的實(shí)例詳解

    這篇文章主要介紹了Linux 查看空間使用情況的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握如何實(shí)現(xiàn),需要的朋友可以參考下
    2017-10-10
  • 批處理模式下運(yùn)行 top 命令的方法

    批處理模式下運(yùn)行 top 命令的方法

    top 命令 是每個(gè)人都在使用的用于 監(jiān)控 Linux 系統(tǒng)性能 的最好的命令。這篇文章給大家介紹批處理模式下運(yùn)行 top 命令的方法,感興趣的朋友一起看看吧
    2019-10-10

最新評論

时尚| 丰都县| 衡山县| 卫辉市| 莱芜市| 鹤山市| 佛冈县| 云浮市| 葵青区| 即墨市| 澄江县| 门头沟区| 阿城市| 沙洋县| 万盛区| 柏乡县| 邯郸市| 武川县| 台南市| 大渡口区| 四会市| 盘锦市| 册亨县| 浑源县| 大余县| 清河县| 同仁县| 尼玛县| 进贤县| 新平| 光泽县| 万安县| 桂阳县| 岗巴县| 西昌市| 广丰县| 喜德县| 兴化市| 庄浪县| 万盛区| 新晃|