Πώς ρυθμίζουμε την Linux διανομή μας για τα Snap πακέτα

snap-paketa-dianomes

Σήμερα θα δούμε πως μπορούμε να ρυθμίσουμε το σύστημά μας για να μπορούμε να εγκαταστήσουμε snap πακέτα στις διανομές Arch Linux, Debian, Fedora, Linux Mint, Manjaro, openSUSE, Solus, Ubuntu. Φυσικά τα ίδια ισχύουν και για τις παράγωγες διανομές τους.

Σε περίπτωση που ακούτε πρώτη φορά για τα snap πακέτα ή δεν έχετε αποφασίσει αν θα τα χρησιμοποιείτε, τότε σταματήστε εδώ και απλά διαβάστε πρώτα τα εισαγωγικά άρθρα διότι χωρίς τα παρακάτω θα δημιουργηθούν απορίες οι οποίες έχουν απαντηθεί παρακάτω:

  1. Snap Package: Η νέα μορφή πακέτων εγκατάστασης για Ubuntu (Μέρος 1)
  2. Video: Βασικές εντολές και χρήση του Snap για εγκατάσταση πακέτων (Μέρος 2)
  3. Snap vs Flatpak: Canonical vs Red Hat

Για όσους τα έχουν διαβάσει, συνοψίζοντας τα snap πακέτα παρέχουν:

  • Οι εφαρμογές προέρχονται από το snap store.
  • Η εγκατάσταση / αφαίρεση των snap εφαρμογών γίνεται από τερματικό,(π.χ. ‘snap install vlc’) ενώ κάποιες διανομές (π.χ. Ubuntu και παράγωγα) μπορεί να χρησιμοποιηθεί το κέντρο λογισμικού.
  • Ανεξαρτησία από την έκδοση της διανομής, οπότε και αναβαθμίζονται στις νέες εκδώσεις χωρίς να πειράζουν το λειτουργικό σύστημα.
  • Δεν επηρεάζουν η αντικαθιστούν εξαρτήσεις και βιβλιοθήκες του συστήματος.
  • Λειτουργούν σε δικό τους απομονωμένο/ασφαλές περιβάλλον
  • Είναι σαν να βάζετε ένα CD/DVD στον υπολογιστή και η εφαρμογή να τρέχει απευθείας από εκεί.

snap-paketa-dianomes

Παρακάτω θα δούμε πως ενεργοποιούμε την πρόσβαση στο Snap Store για να μπορούμε να κάνουμε εγκατάσταση εφαρμογών snap. Ανοίξτε το τερματικό της διανομής σας και πάμε.

Snap πακέτα στο Arch Linux, Manjaro, Antergos

Είχαμε γράψει αναλυτικό οδηγό για την ρύθμιση του Arch Linux  οπότε εδώ θα κάνουμε μια επανάληψη των εντολών. Για να ρυθμίσουμε το Arch Linux να μπορεί να έχει πρόσβαση στο Snap Store κάνουμε τα εξής:

yaourt -S snapd
  • Ενεργοποιούμε την υπηρεσία διαχείρισης των snap πακέτων:
sudo systemctl enable --now snapd.socket
  • Ενεργοποιούμε την αυτόματη αναβάθμιση των εφαρμογών που έχουν γίνει εγκατάσταση μέσω snap:
sudo systemctl enable --now snapd.refresh.timer
  • Κάνουμε επανεκκίνηση τον υπολογιστή μας για να ενημερωθεί το σύστημα και να μπορούν η εφαρμογές snap να εμφανίζονται στο μενού των εφαρμογών μας.

Snap πακέτα στο Debian

Κάντε αναζήτηση στο synaptic για ‘snapd’ και εγκαταστήστε το. Εναλλακτικά στο τερματικό δίνετε:

sudo apt install snapd 

Σημείωση: Αν έχετε raspberry pi με Raspbian, το snapd δεν υποστηρίζεται λόγο της έκδοσης του πυρήνα που έχει το Raspbian. Αντίθετα αν έχετε Armbian στο raspberry pi ή σε κάποιo άλλο board, το snapd λειτουργεί.

Snap πακέτα στο Fedora

Από την έκδοση Fedora 24 και έπειτα, το snapd υπάρχει στα επίσημα αποθετήρια του Fedora. Οπότε στο τερματικό δίνετε:

sudo dnf install snapd

Snap πακέτα στο Linux Mint

Από την έκδοση Linux Mint 18.2 και έπειτα το snapd υπάρχει στα επίσημα αποθετήρια του Linux Mint. Οπότε στο τερματικό δίνετε

sudo apt install snapd

Snap πακέτα στο openSUSE

Για το openSUSE, το snapd δεν περιλαμβάνεται ακόμη στην επίσημη διανομή, αλλά μπορεί να εγκατασταθεί από το community αποθετήριο που είναι διαθέσιμο εδώ.

Το αποθετήριο υποστηρίζει την έκδοση openSUSE leap 42.2/42.3 και το Tumbleweed. Η διαδικασία εγκατάστασης και για τις δύο είναι παρόμοια. Πρώτα πρέπει να προσθέσουμε το ίδιο το αποθετήριο.

Στο τερματικό του Leap 42.2 δίνετε:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy

Στο τερματικό του Leap 42.3 δίνετε:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.3/ snappy

Ενώ στο τερματικό του Tumbleweed δίνετε:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ snappy

Έπειτα και στις δύο διανομές δίνετε:

sudo zypper install snapd

Μόλις εγκατασταθεί το πακέτο snapd θα πρέπει να ενεργοποιήσετε την υπηρεσία ‘snapd’:

sudo systemctl enable --now snapd.socket

Πλέον το openSUSE σας είναι ρυθμισμένο για να κάνετε εγκατάσταση snaps.

Snap πακέτα στο Solus

Το Solus έχει το το ‘snapd’ προεγκατεστημένο με την έκδοση Solus 3 και έπειτα. Δεν απαιτούνται βήματα ρύθμισης και μπορείτε να χρησιμοποιήσετε απευθείας τα snap πακέτα.

Snap πακέτα στο Ubuntu

Ubuntu 16.04 και νεότερη έκδοση (και παράγωγα)

Το Ubuntu περιλαμβάνει το snapd ξεκινώντας με την έκδοση 16.04 LTS (xenial). Δεν απαιτούνται βήματα ρύθμισης και μπορείτε να εγκαταστήσετε απευθείας τα snap πακέτα.

Ubuntu 14.04

Για την παλαιότερη 14.04 LTS έκδοση ή οποιαδήποτε παράγωγο (π.χ. Lubuntu) η οποία δεν περιλαμβάνει το snapd από προεπιλογή, πρέπει να την εγκαταστήσετε:

sudo apt update

sudo apt εγκατάσταση του snapd

Lubuntu

Οι εφαρμογές snap που χρησιμοποιούν τη διεπαφή pulseaudio για την αναπαραγωγή ήχων και μουσικής απαιτούν επίσης την εγκατάσταση του pulseaudio. Αυτό είναι ήδη εγκατεστημένο για την πλειοψηφία των παραγώγων του Ubuntu, ωστόσο το Lubuntu δεν το περιλαμβάνει, επομένως πρέπει να εγκατασταθεί με το χέρι εάν επιθυμείτε ήχο από αυτές τις εφαρμογές.

sudo apt install pulseaudio

Μόλις εγκατασταθεί, κάντε αποσύνδεση και συνδεθείτε πάλι για να βεβαιωθείτε ότι λειτουργεί το pulseaudio.

Επίλογος

Πλέον η διανομή σας είναι ρυθμισμένη για να έχει πρόσβαση στα πακέτα snap που προέρχονται στο Snap Store. Κάποια πακέτα που μπορεί να θέλετε να δοκιμάσετε είναι το VLC, LibreOffice, Skype, Spotify, Slack.


Παραπομπές:

Advertisements

2 thoughts on “Πώς ρυθμίζουμε την Linux διανομή μας για τα Snap πακέτα

  1. Οταν θα βάλουμε ένα snap πχ libreoffice πρεπει πρωτα να βγάλουμε το παλιο libreoffice που υπαρχει στο σύστημα?

    1. Όχι απαραίτητα. Μπορείς να τα έχεις και τα δύο. Απλά για να μην σε μπερδεύουν μπορείς να κρατήσεις το Snap το οποίο πάντα λαμβάνει τις νέες εκδόσεις

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

w

Σύνδεση με %s