Ubuntu 16.04LTS于去年四月发布Canonical。 其中一些关键的新功能,它带来了一个新的包装格式被称为Snap。 要刷新,以下是我们的Ubuntu 16.04概述教程的摘录,该教程解释了Snap的原因和原因:
So, why Snap? Well, this new packaging system is aimed at making package installation and maintenance easier. For example, unlike the existing system, wherein it’s on you to resolve all version-related conflicts of dependencies for a software being installed, Snaps allow developers to put in everything on which their software depends in the package itself, effectively making them self-contained and independent of the system on which they are being installed.
此功能之后仅在Ubuntu 16.04上可用。 但是在本月初发生变化的时候,Canonical的功能团队宣布Ubuntu 14.04的用户也可以使用新的打包格式。 以下是公告电子邮件 :
The team are pleased to announce that, after extensive testing in proposed, snapd is officially available in the Trusty Tahr updates archive [1]. If you are running a 14.04 system we encourage you to give it a try and report any issues [2]. Thanks to all involved in making this happen.
由于Ubuntu的LTS版本正式支持5年,所以使用Ubuntu的公司更喜欢这些版本。 鉴于版本14.04是16.04之前的最后一个LTS版本,所以有理由认为它仍然被世界上许多人用于工作目的。 所以考虑到这一点,在本教程中,我们将介绍如何在Ubuntu 14.04上访问Snap功能。
在Ubuntu 14.04上安装Snapd
Snapd基本上是使您(用户)与快照交互的系统服务。 所以,第一步是安装snapd。 但是在执行此操作之前,请确保已安装所有可用于系统的更新。
注意 : 虽然在Ubuntu 14.04上安装snpad没有任何已知问题,但是始终建议备份所有重要的东西(如果您在用于个人或专业工作的机器上进行此操作)。
假设你已经更新了系统,并且备份了重要的东西,或者出现了一个意想不到的问题,请运行以下两个命令:
sudo apt-get update
sudo apt-get install snapd
上面提到的第二个命令可能需要一些时间(在我的情况下它显示超过200MB的下载)。 一旦命令成功,尝试运行'snap'命令,你会看到它将被安装:
快照使用
在开始安装快照包之前,建议您重新启动系统。 一旦完成,打开一个终端,并开始使用该功能。 例如,我使用以下命令安装了“htop”命令行工具的快照包:
sudo snap install htop
正如您所理解的,用于安装任何快照包的通用命令是:
snap install [package-name]
不用说,'htop'示例中的'sudo'用于提供root权限。 要了解有关“sudo”的更多信息,请阅读我们的专用教程。
为了给你一些关于快照的想法,下面是如何列出系统上安装的所有快照包:
snap list
这是上面命令在我的系统上生成的输出:
继续,您还可以访问可以在系统上下载和安装的快照包列表。 为此,使用'find'子命令:
snap find
还可以选择搜索特定的包 - 因为所有你需要做的是将包名作为参数传递给'find'子命令:
并得出结论,“刷新”和“删除”子命令可以分别更新和删除已安装的快照包。
snap refresh [package-name]
snap remove [package-name]
有关snap命令的更多信息,包括它接受的命令行参数及其子命令,请转到其手册页。
结论
您同意,在Ubuntu 14.04上安装snap命令并不困难。 基本使用也很简单。 当然,为了学习命令提供的越来越多的功能,你必须了解这个手册页面的内容,因此在这种情况下会有一个学习曲线。
您是否尝试在Ubuntu 14.04 LTS机器上安装Snap? 你的经历怎么样? 你有没有遇到任何问题? 在下面的评论中分享你的想法。