snap软件包

fedora snap包

Fedora 24如何安装Snapd以及Snap软件包

Snappy包管理器是一个跨发行版的包管理器。它最初是为Ubuntu系统构建的,但现在其他主要的Linux发行版( Fedora, Linux Mint, RHEL, OpenSUSE,Arch Linux等)都能使用Snappy。与RPM和Deb不同的是,Snap软件包可以安装并运行在所有Linux发行版。 Snap包是一个经过压缩的文件系统,由宿主机操作系统动态挂载到/snap目录。其携带的元数据由snapd处理,然后snapd为其创建一个安全的沙盒环境。Snap软件包的优势在于它是一个通用的软件包,缺陷是体积比较大,这是因为snap软件包自带了依赖包和运行库以支持所有Linux发行版。 Fedora 24 安装Snapd以及Snap软件包 通过Snapd服务以及snap客户端,我们可以安装snap软件包,但Fedora 24还没有自带Snapd。我们可以运行下面的命令添加一个COPR软件库。 sudo dnf copr enable zyga/snapcore 输出: You...

snapd 进入Arch Linux社区软件库(community Repo)

现在Arch Linux用户安装snap软件包更加方便了,因为 snapd 及其依赖包snap-confine和squashfs-tools都在community软件库中了。Arch Linux以及基于Arch的Linux发行版,如Manjaro,Apricity OS安装snapd只需要运行: sudo pacman -S snapd snapd包含了snapd守护进程以及snap客户端. 从上图中可以发现,我们安装的是最新的snapd 2.0.10。安装完成后,输入下面的命令启动 snapd 守护进程。 sudo systemctl start snapd.socket 然后,你就能用snap客户端来安装snap软件包了。比如下面的命令将会安装telegram即时聊天工具。...

Firefox浏览器将支持Ubuntu新推出的Snap软件包格式

Firefox浏览器将支持Ubuntu新推出的 Snap软件包格式

昨天4月21日,Ubuntu 16.04 LTS发布了正式版。其中的一个新特性是 snap软件包格式。 Linux大神博客之前报导过,Snap软件包可以与deb包同时安装在Ubuntu 16.04系统上。Snap包可以让上游开发者以更快的速度向用户推送最新的软件包,不管用户使用最新版的Ubuntu还是旧版Ubuntu,都能通过snap安装最新版的软件,因为Snap包自带了相关依赖包,用户不再需要为解决依赖问题而烦恼。所有snap包都在沙盒环境中运行,与系统隔离。Canonical公司使用deb包来维护Ubuntu系统,而第三方开发者和社区可以使用Snap包以推送最新版版本软件。 Firefox将支持 Snap软件包格式 Mozilla在4月21日宣布,Firefox将在今年年底为用户提供snap格式的软件包。Firefox产品副经理Nick Nguyen说,”Snap让我们直接向用户推送最新版的Firefox,而不必再经过Canonical的中间审查。” Mozilla与Canonical都是开源领域的机构组织,他们有超过10年的合作关系,Firefox一直是Ubuntu系统的默认浏览器。

snapcraft

Ubuntu,Linux Mint, Elementary OS安装 Snapcraft

在之前的一篇报导中,我初步介绍了Ubuntu16.04的snap软件包格式以及Snapcraft打包工具。Snapcraft 是Canonical公司开发一个开源工具,可以帮助用户将deb软件包重新打包成snap软件包。snapcraft 还处于开发中,2.8版本已经发布,修复了多处bug并添加了一些新功能。 Ubuntu,Linux Mint, Elementary OS安装 Snapcraft Canonical为Snapcraft创建了一个PPA,使用Ubuntu16.04 Xenial Xerus, Ubuntu 15.10, Ubuntu14.04以及Linux Mint, Elementary OS的开发者可以方便地安装Snapcraft,只需要添加PPA,更新本地软件包索引,再安装Snapcraft。 sudo add-apt-repository ppa:snappy-dev/tools...