Difference between revisions of "Snap"
Jump to navigation
Jump to search
(→Basic operations: snap changes) |
|||
Line 7: | Line 7: | ||
* Install your first application: <code>snap install hello</code> | * Install your first application: <code>snap install hello</code> | ||
* Remove an application: <code>snap remove hello-world</code> | * Remove an application: <code>snap remove hello-world</code> | ||
− | * Search for your application: <code>snap find SNAP_TO_SEARCH</code> | + | * Search for your application: <code>snap find SNAP_TO_SEARCH</code>. See also [[uappexplorer]] |
* List snaps: <code>snap list</code> | * List snaps: <code>snap list</code> | ||
* <code>snap changes</code> | * <code>snap changes</code> |
Revision as of 04:59, 12 December 2019
Snap[1] is a software deployment and package management for Linux available at least since 2015[2] with support for channels[3] and parallel installs [4].
Snaps are basically an application compiled together with its dependencies and libraries – providing a sandboxed environment for the application to run. These are easier and faster to install, can receive latest updates and is confined from the OS and other apps.
Basic operations
- Installation:
sudo apt install snapd
[5] - Install your first application:
snap install hello
- Remove an application:
snap remove hello-world
- Search for your application:
snap find SNAP_TO_SEARCH
. See also uappexplorer - List snaps:
snap list
snap changes
- Show Info:
snap info SNAP_NAME
- Update your snaps:
sudo snap refresh
Snapshots and Roll Back
- Take a snapshot:
snap save
- Roll Back (including data):
sudo snap revert hello
Channels
- Change channel:
sudo snap refresh hello --channel=beta
Adoption
snaps were introduced in Ubuntu 16.04 LTS.
Activities
- Read snap source code: https://github.com/snapcore/snapd
- Enable snaps in Fedora:
sudo dnf install snapd
andsudo systemctl enable --now snapd.socket
See also
- Snapcraft tool for developers to package their programs in the Snap format
- Ubuntu
- docker containers
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Original Source: https://en.wikiversity.org/wiki/Snap
Advertising: