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应用商店中使用,因此,如果你不是编译源代码的,那么这是获取应用程序的好方法。
要安装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应用的名称。
查看显示的搜索结果,然后单击列表中的应用程序转到其专用的Snapcraft应用程序页面,从那里,找到绿色的“Install”按钮,然后单击它,然后,选择“Install”按钮后,找到“View in Desktop store”按钮并选择它,让网络浏览器打开Snaptastic内部的链接。
在Snaptastic内部打开Snap应用程序后,选择“Install”按钮开始安装,重复此过程以安装尽可能多的Snap应用程序。
相关主题 |