Ubuntu 常用 snap 介绍 - 1

Snap 是一种全新的软件包管理方式,其灵感来自容器;它类似一个容器拥有一个应用程序所需的所有文件和库,各个 snap 应用程序之间完全独立。 这种新的封装格式允许开发人员为运行于 Ubuntu 长期支持版本(LTS)之上的应用程序发布更新。这就可以让用户虽然运行着稳定版本的操作系统,但却能够让应用程序保持最新的状态。(ubuntu 使用snap包Ubuntu 的 snap 软件包封装真的安全吗?

Snap 软件包的另外一个优势是应用与系统的其它部分是隔离的。这意味着如果你改变了 snap 软件包的一些东西,它不会影响到系统的其它部分。这也可以防止其它的应用访问你的隐私信息,从而使骇客根据难以获取你的数据。(Ubuntu 的 snap 软件包封装真的安全吗?

Snap 的一些基本使用方法,可以参见 Snap 简介 一文。

Ubuntu server 18.04.3 安装时就带了很多 snap,下面逐一做一个简单的介绍,以方便大家在安装时进行取舍。

1. microk8s

简介

MicroK8s 是一个小型、快速、安全、单节点的 Kubernetes,适用于任何 Linux。 其供应商为:Zero-ops Kubernetes。

MicroK8s 截图

cretified k8s logo

是否为 Ubuntu server 安装时默认安装的 snap:是

官方snap网页https://snapcraft.io/microk8s

官方网站https://microk8s.io/

2. nextcloud

简介

nextcloud 是一个私有云盘服务,可以支持桌面或移动设备访问,支持与外部 FTP 服务器、dropbox 及 私有 NAS 的同步。

nextcloud 截图

是否为 Ubuntu server 安装时默认安装的 snap:是

官方snap网页https://snapcraft.io/nextcloud

官方网站https://nextcloud.com/

3. wekan

简介

Wekan 是一个开源的支持协作的看板系统。

wekan 截图

是否为 Ubuntu server 安装时默认安装的 snap:否

官方snap网页https://snapcraft.io/wekan

官方网站https://wekan.github.io/

4. kata-containers

简介

Kata Containers 是一个开源项目,致力于研发标准化的轻量虚拟机,力图使其与容器类似,但通过硬件虚拟技术能提供更强的负载隔离能力。

kata-containers 是其研发的轻量虚拟机,可以无缝地插入容器生态。

kata containers 截图

是否为 Ubuntu server 安装时默认安装的 snap:是

官方snap网页https://snapcraft.io/kata-containers

官方网站https://katacontainers.io/

5. docker

简介

Docker container runtime。这个 snap 是 Canonical(Ubuntu母公司)根据 Docker 提供的源代码编译而成的,Docker 不负责发布或背书。

是否为 Ubuntu server 安装时默认安装的 snap:是

官方snap网页https://snapcraft.io/docker

6. canonicall-livepatch

简介

Canonical Livepatch Service 可以在不需重启的情况下给系统打好重要核心补丁,以减少系统停机时间,保持系统的安全与兼容。

对个人用户(需要 Ubuntu One 账户)免费3个月;对于非个人用户,则作为 Ubuntu Advantage 的一部分发售。

是否为 Ubuntu server 安装时默认安装的 snap:否

官方snap网页https://snapcraft.io/canonical-livepatch

官方网站https://ubuntu.com/livepatch

7. rocketchat-server

简介

Rocket.Chat 可以让我们搭建一个类似 Slack 的在线沟通工具,可以为office、群组、家庭等提供文件共享、视频会议等在线沟通手段;有 Web 及 移动客户端。

Rocket.Chat 遵守 MIT licensed Open Source project 协议。

rocket.chat 截图

是否为 Ubuntu server 安装时默认安装的 snap:否

官方snap网页https://snapcraft.io/rocketchat-server

官方网站https://rocket.chat/

8. mosquitto

简介

Eclipse Mosquitto 是一个 open source (EPL/EDL licensed) 的消息中间件,主要支持 MQTT 协议(5.0, 3.1.1 和 3.1). MQTT 协议提供了一个发布/订阅模式(publish/subscribe)的消息传递方法;其主要特点是轻量:带宽占用少,部署方便。 这使得 MQTT 非常适于于大量使用低功率传感器与移动设备(如电话、嵌入式计算机或微控制器等)的物联网(Internet of Things)。

mosquitto 截图

是否为 Ubuntu server 安装时默认安装的 snap:否

官方snap网页https://snapcraft.io/mosquitto

官方网站https://mosquitto.org/

待续

#9 - #16 见 Ubuntu 常用 snap 介绍 - 2

#17 - #24 见 Ubuntu 常用 snap 介绍 - 3

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器