云网牛站
所在位置:首页 > Linux教程 > 在Elementary OS上启用Snap支持以安装和使用Snaptastic

在Elementary OS上启用Snap支持以安装和使用Snaptastic

2019-08-20 15:39:22作者:张厚定稿源:云网牛站

Elementary OS在他们最新的Juno版本中没有正式支持Snap软件包,缺乏支持的原因是Snaps不适合Elementary风格,因此,如果你使用的是Elementary OS并希望使用Snaps,则必须使用Snaptastic等第三方工具。Snaptastic可以解决从命令行设置Ubuntu Snap软件包的麻烦,以下是如何使其在你的系统上运行(安装Elementary OS Juno和Windows 10双启动)。

 

在Elementary OS上设置Snaps

Elementary OS Juno没有开箱即用的Snap软件包,如果你尝试使用终端中的任何snap命令,你会感到失望,因此,在尝试设置Snaptastic工具之前,必须在Elementary OS上启用Snap支持。

注意:在本文中,我们将重点介绍Elementary OS Juno,但也适用于未来版本。

在Elementary OS上启用Snap支持的第一步是安装实际的Snap软件,要执行此操作,请按Ctrl+Alt+T或Ctrl+Shift+T打开终端窗口,然后,在终端窗口打开后,输入以下命令在系统上安装Snap软件包软件:

sudo apt install snapd

一旦软件通过软件包管理器完成安装,一切都应该可以使用了,在终端中运行snap refresh命令检查系统是否正常工作,如果出现问题,请尝试重新启动计算机。

 

安装Snaptastic

在Elementary OS上安装并启用了Snap软件后端,是时候安装Snaptastic程序了,有两种方法可以设置此应用,第一种方法是直接通过AppCenter获取它,第二种方法是从源代码构建它。

1、AppCenter

Snaptastic可在所有Elementary OS安装的AppCenter应用商店中使用,因此,如果你不是编译源代码的,那么这是获取应用程序的好方法。

在Elementary OS上启用Snap支持以安装和使用Snaptastic

要安装Snaptastic,请打开AppCenter应用程序,搜索“snaptastic”,然后单击“install”按钮进行安装。

2、源代码

如果你更喜欢自己构建程序,首先打开终端窗口,然后,使用以下命令安装构建应用程序所需的程序依赖项:

sudo apt install elementary-sdk git valac meson libgtk-3-dev libgranite-dev libsnapd-glib-dev -y

使用依赖关系,使用git clone命令从GitHub克隆Snaptastic的最新源代码:

git clone https://github.com/bartzaalberg/snaptastic.git

代码完成下载到你的Elementary OS PC后,使用CD命令将终端会话移动到“snaptastic”目录:

cd snaptastic

参考:cd命令_Linux cd命令使用详解:切换用户当前工作目录

使用meson命令,将构建环境前缀设置为“user”:

meson build --prefix=/usr

使用CD命令进入“build”目录:

cd build

运行ninja命令来构建程序:

ninja

安装程序:

sudo ninja install

安装Snaptastic应用程序后,更新数据库文件,以便你能够从浏览器安装Snap:

sudo update-desktop-database /usr/share/applications

 

使用Snaptastic

Snaptastic本身不是应用程序商店,它可以处理Snap软件包并直接从Snap文件和Snapcraft网站(地址:https://snapcraft.io/)安装它们。

要使用Snaptastic安装Snap应用程序,请先打开程序,从那里,进入Snapcraft网站,然后点击网站顶部的“Store”按钮。

选择“Store”后,找到“search thousands of apps”的搜索框,并写入你要安装的Snap应用的名称。

在Elementary OS上启用Snap支持以安装和使用Snaptastic

查看显示的搜索结果,然后单击列表中的应用程序转到其专用的Snapcraft应用程序页面,从那里,找到绿色的“Install”按钮,然后单击它,然后,选择“Install”按钮后,找到“View in Desktop store”按钮并选择它,让网络浏览器打开Snaptastic内部的链接。

在Elementary OS上启用Snap支持以安装和使用Snaptastic

在Snaptastic内部打开Snap应用程序后,选择“Install”按钮开始安装,重复此过程以安装尽可能多的Snap应用程序。

 

相关主题

在Linux系统上安装官方Snap Store应用程序

精选文章
热门文章