Snapd: Difference between revisions
Jump to navigation
Jump to search
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Let's Encrypt]] | * [[Let%27s_Encrypt#Procedure|Let's Encrypt]] | ||
* https://snapcraft.io/docs/installing-snapd | |||
=Overview= | =Overview= | ||
<code>snapd</code> it’s the background service that manages and maintains the snaps on a Linux system. Snaps are programs that are packaged with all their dependencies to run on all major Linux distros. Moreover, snaps run confined within a restrictive security sandbox. Therefore, they are secure. In addition, snaps get updated automatically. So we don’t need to keep checking for updates manually. | |||
=Installation= | =Installation= | ||
{{External|https://snapcraft.io/docs/installing-snap-on-centos}} | {{External|https://snapcraft.io/docs/installing-snap-on-centos}} | ||
Line 11: | Line 15: | ||
systemctl enable --now snapd.socket | systemctl enable --now snapd.socket | ||
ln -s /var/lib/snapd/snap /snap | ln -s /var/lib/snapd/snap /snap | ||
</syntaxhighlight> | |||
Reboot. | |||
Ensure that snapd is up to date. As root: | |||
<syntaxhighlight lang='bash'> | |||
snap install core; snap refresh core | |||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 03:44, 13 December 2022
Internal
Overview
snapd
it’s the background service that manages and maintains the snaps on a Linux system. Snaps are programs that are packaged with all their dependencies to run on all major Linux distros. Moreover, snaps run confined within a restrictive security sandbox. Therefore, they are secure. In addition, snaps get updated automatically. So we don’t need to keep checking for updates manually.
Installation
As root:
yum install -y epel-release
yum install -y snapd
systemctl enable --now snapd.socket
ln -s /var/lib/snapd/snap /snap
Reboot.
Ensure that snapd is up to date. As root:
snap install core; snap refresh core