Ubuntu snap 如何安装本地包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu snap 如何安装本地包相关的知识,希望对你有一定的参考价值。

    1

    搜索可用的软件包管理单元

    打开一个终端,运行以下命令:snap find

    2

    要搜索一个特定的软件包的名字,只是增加你的搜索词:snap find name

    3

    如何安装snap包

    要安装snap包,请使用以下命令,通过名称指定软件包。 因为要对系统更改,您必须添加一个sudo的命令,以root权限运行它。sudo snap install package-name(安装包的名字)

    4

    您可以按Enter键启动应用程序或运行安装的命令

    5

    如何更新snap package

    要更新已安装的捕捉包,运行以下命令sudo snap refresh package-name

    6

    如何列出已安装的nap

    要列出已安装的软件包管理单元,运行以下命令:snap list

    您可以使用此命令,通过grep的再次搜索已安装的软件包:grep search

    7

    如何删除管理单元包

    若要从计算机中删除已安装的包,运行以下命令:sudo snap remove package-name

    8

    查看最近更新

    运行以下命令来查看系统的更改列表。 这将显示你最近安装列表

    snap changes

    9

    要查看更多snap命令操作运行下面的命令:man snap

参考技术A 执行此命令安装
sudo snap install xxxxx.snap --dangerous

Fedora安装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安装Snapd以及Snap软件包

通过Snapd服务以及snap客户端,我们可以安装snap软件包,但Fedora 24还没有自带Snapd。我们可以运行下面的命令添加一个COPR软件库。

sudo dnf copr enable zyga/snapcore

输出:

You are about to enable a Copr repository. Please note that this
repository is not part of the main Fedora distribution, and quality
may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://fedorahosted.org/copr/wiki/UserDocs#WhatIcanbuildinCopr>, and
packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.

Do you want to continue? [y/N]: y
Repository successfully enabled.

选择Y后,这个COPR软件库就启用了。

安装Snpad

启用上面的软件库后,我们就能安装Snapd了。

sudo dnf install snapd

然后,我们需要将SELinux的安全策略设置为permissive才能启动snapd服务。 编辑SELinux配置文件。

sudo nano /etc/selinux/config

将安全策略由enforcing更改为permissive。

SELINUX=permissive

保存文件。现在我们用systemctl启动snapd服务,并设置成开机自启动。

sudo systemctl start snapd.service
sudo systemctl enable snapd.service

我们可以用下面的命令列出可安装的snap软件包。

snap find

要安装一个snap软件包,可以用:

sudo snap install package_name

比如安装VLC播放器。

sudo snap install vlc

用 list 来列出已安装的snap软件包。

snap list

检查是否有软件包更新:

sudo snap refresh package_name

删除一个snap包用下面的命令:

sudo snap remove package_name
本文转自:https://www.linuxprobe.com/fedora24-install-snap.html

以上是关于Ubuntu snap 如何安装本地包的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04使用Snap软件包教程

如何解决“snapd返回状态码400:错误请求”?

Ubuntu中snap包的安装,删除,更新使用入门教程

如何在 Ubuntu 编译安装 Bundler

ubuntu如何安装压缩的安装包

Fedora安装Snapd和Snap软件包