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

原文地址:https://www.cnblogs.com/it-artical/p/9898470.html

时间: 2024-10-05 05:07:13

Fedora安装Snapd和Snap软件包的相关文章

Fedora 安装 NTP

一.列出ntp软件包 yum list ntp 二.安装ntp软件包 yum install ntp 三.修改配置文件 vi /etc/ntp.conf 四.启动ntp service ntpd start 五.关闭ntp service ntpd stop 六.查看状态 ntpq -p 七.设置开机启动 1. 获取chkconfig 命令的帮助 chkconfig --help 八.查看123端口是否打开 netstat -tlunp 九.查看是否和ntp服务器连接上 ntpstat Fedo

fedora安装mod_python

3.1 Installing mod_python To install mod_python, we simply run: yum install mod_python 3.2 Configuring Apache Now we must configure Apache so that it can handle Python files. There are two ways of doing so. The first (and default) one is to use the P

[Fedora] 安装时遇到的问题汇总

一.普通用户无法使用 sudo 操作 [[email protected] ]$ vim /etc/sudoers在 增加一行 root ALL=ALL ALL+user ALL(ALL) ALL 二.64 位 Fedora 安装 32 位兼容库 yum install glibc libstdc++ libgcc libX11.i686 libXext.i686 libao.i686 alsa-lib.i686 三.解决 Kernel 执行 make menuconfig 报错问题 http:

fedora 安装新字体 courier new xxx

fedora安装新字体 1.将windows字体拷贝到/usr/share/fonts/truetype下面,文件夹名字可以随便起 cp /media/c/WINDOWS/Fonts/* /usr/share/fonts/truetype/ 默认字体权限应该是755,如果不是的话,手动更改下 chmod 755 * 2.在/usr/share/fonts/truetype下面运行 mkfontscale mkfontdir 3.运行fc-cache -fv,刷新字体缓存. 现在就一切ok了

fedora 安装 pidgin-lwqq

由于 腾讯自带的linux for  qq 已经无法登陆,于是详尽各种办法在fedora 上安装 qq ,但均以失败高中,于是使用了几天web qq 但终于无法忍受,于是有研究起来了 pidgin-lwqq 终于安装成功,上图直接 可以首发图片 以下直接上安装步骤 1. 首先安装 pidgin 1 sudo yum install pidgin 成功后 需要添加 pindgin-lwqq  以支持 qq协议 先上两个地址 非常详细 pidgin-lwqq安装文档 lwqq 安装文档 其中 pid

fedora安装新字体!

1.在/usr/share/fonts下面新建文件夹,如fonts并拷贝需要的字体文件 2.cd /usr/share/fonts/fonts mkfontscale mkfontdir 3.fc-cache -fv fedora安装新字体!

解决Fedora安装Virtualbox后无法运行:/etc/init.d/vboxdrv setup

解决Fedora安装Virtualbox后无法运行:/etc/init.d/vboxdrv setup 在Fedora下安装了Virtualbox,发现运行时出现以下问题: Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please

Fedora 安装Docker

我使用的是yum安装, 下面提供我的yum源. name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/fedora/25/ enabled=1 gpgcheck=0 检查内核 uname -r 4.13.9-300.fc27.x86_64 或者 uname -a Linux localhost.localdomain 4.13.9-300.fc27.x86_64 #1 SMP Mon Oct 23 13:41

Fedora安装VirtualBox时出现错误Kernel driver not installed (rc=-1908)的解决办法

新建虚拟机后启动时出现如下错误: Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.