Snap is a popular package manager that allows you to easily install software on Linux-based Operating Systems. It was developed and is maintained by Canonical. Snap was originally created for cloud-based applications, but its support has since been extended to include desktop applications and IoT devices. The packages installed using snap are referred to as snaps and the service that maintains the snaps is known as snapd.
In this article, we will briefly demonstrate how to install Sharik – An open-source, cross-platform solution for sharing files within a local network on Ubuntu using snap.
What is Sharik
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot.
This app allows you to easily send photos, apps, files, text, literally anything, to all kinds of devices connected to the same network. It’s convenient and blazing fast.
After selecting a language and going through the intro, you can see the sharing buttons and the latest files you shared on the main screen. At this point, you can share images, files, installed apps, or simply text. After selecting the file, you will be shown the Sharing screen. Here you can see your connectivity status (Wi-Fi/Mobile Hotspot) and the URL you need to open on the other device. After typing this URL in the browser and hitting Enter on the other machine, the file will start downloading. Please make sure that both devices are connected to the same network.
Suppose you have Sharik installed on both machines. In this case, after sharing the file from one computer, you can simply click the button “Receive” on the bottom panel of another Sharik. After clicking, the Receiver screen will be shown. If Sharik sees another device sharing something in your local network, it will be displayed. So you can just click on it, the browser will open, and the download will start.
Sharik is entirely free to use, and it contains no ads. Moreover, it’s source code is published in GitHub, so everyone can contribute to the development process. If you like it, please leave a star on our GitHub repository, and consider making a contribution: add a new language or help us with code.
Sharik is created using in Dart, Flutter, Hover.build, and Golang. Shaik is published under an open license (MIT).
YOU CAN SEND:
1. Photos (jpg, png, gif, etc)
2. Applications (apk)
3. Files (zip, rar, 7z, pdf, etc)
SHARIK IS AVAILABLE ON THOSE LANGUAGES:
– English (English)
– Hindi (हिन्दी)
– Russian (Русский)
– Gujarati (ગુજરાતી)
– Polski (Polski)
– Ukrainian (Українська)
SHARIK IS ALSO AVAILABLE FOR:
GitHub page: https://github.com/marchellodev/sharik
Download Sharik right now!
How to install snapd on Ubuntu
snapd is the service that runs and manages snaps for you, including performing automatic updates. Installation instructions and supported versioning information for each of the following Linux distributions can be found here.
If you’re running Ubuntu 16.04 LTS (Xenial Xerus) or later, including Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 18.10 (Cosmic Cuttlefish) and Ubuntu 19.10 (Eoan Ermine), you don’t need to do anything. Snap is already installed and ready to go.
For versions of Ubuntu between 14.04 LTS (Trusty Tahr) and 15.10 (Wily Werewolf), as well as Ubuntu flavours that don’t include snap by default, snap can be installed from the Ubuntu Software Centre by searching for
Alternatively, snapd can be installed from the command line:
sudo apt update sudo apt install snapd
Once the command completed itself, update your system paths for snap by logging out and back in again, or restarting your computer.
For those who need to know which version of Ubuntu you’re running, open System Settings and select Details. Alternatively, from the command line, type
Verify that snapd is running
Before actually installing Sharik, check the status of the “snapd” service by running the following command:
sudo systemctl status snapd.socket
In our case, it shows that the snapd service is already installed and running without any issues.
Install Sharik snap – An open-source, cross-platform solution for sharing files within a local network
Login to the Ubuntu system and then open the terminal by pressing CTRL+ALT+ T buttons. Run below command to install the Sharik snap package. The Sharik snap package is published by marchellodev and has been verified by the Snap team as safe. At the time of this writing, the current version of Sharik is 3.1. The software is licensed under MIT license.
sudo snap install --classic
--classic argument is required here as Sharik needs full access to your system in order to be useful, therefore it needs snap’s “classic confinement”. By default, snaps are much more restricted in their ability to access your disk and network, and they have to request special access from you where they need it.
Please note that Sharik package installed with
snap is auto-updated, which means you don’t have to do anything to be able to use the latest version of Sharik, unlike with apt or yum.
You can find more details about Sharik at its official website. Snaps are much more than just a new Linux package format – they’re a sophisticated way to deliver complex applications to any desktop environment! To get started with snaps, learn about their security features, transactions and more from the man page or Canonical’s advanced snap usage tutorial. There are also plenty of great snaps besides Sharik – An open-source, cross-platform solution for sharing files within a local network available in the store for your Linux desktop, like vscode, atom, slack and spotify.