Firefox ως snap: τι πρέπει να γνωρίζετε και εναλλακτικές λύσεις

firefox ως snap πακέτο

Με την κυκλοφορία του Ubuntu 21.10, η Canonical έκανε ένα δειλό αλλά αμφιλεγόμενο βήμα: Ο Firefox έγινε διαθέσιμος ως snap στην κύρια εκδοχή του. Οι υπόλοιπες γεύσεις δεν απαιτήθηκαν, αλλά είναι ήδη από το Ubuntu 22.04 έχει αρχίσει να είναι διαθέσιμο. Διαβάζοντας την κοινότητα, θα έλεγα ότι αυτού του είδους τα πακέτα έχουν τους θαυμαστές και τους επικριτές τους, όντας από τους πρώτους οι πιο φανατικοί του Ubuntu και από τους δεύτερους εκείνους που παραπονιούνται για το «πόσο αργά είναι». Είναι όμως τόσο σοβαρό το πρόβλημα;

Η απάντηση είναι απλά όχι. Δεν είναι αλήθεια ότι τα snap πακέτα είναι πιο αργά, πέρα ​​από το άνοιγμα τους την πρώτη φορά. Αλλά το να είσαι ιδιοκτησία της Canonical σε έναν μη ιδιόκτητο κόσμο είναι δύσκολο. Σε κάθε περίπτωση, η Mozilla ήταν αυτή που το πρότεινε στην Canonical και είναι ήδη πραγματικότητα ότι οι χρήστες του Ubuntu δεν μπορούν πλέον να εγκαταστήσουν το διάσημο πρόγραμμα περιήγησης εάν δεν υπάρχει σε αυτήν την έκδοση.

Ποιος είναι υπεύθυνος για το ότι ο Firefox είναι μόνο ως snap

Σύμφωνα με την επίσημη εκδοχή, ήταν η Mozilla που προσέγγισε την Canonical και το πρότεινε. Σύμφωνα με την επίσημη εκδοχή. Τι έχει συμβεί όμως στην πραγματικότητα; Η επίσημη έκδοση είναι μια επιλογή, αλλά προσωπικά δεν νομίζω ότι είναι η πιο αξιόπιστη. Δεν το νομίζω γιατί νομίζω ότι η Mozilla δεν ενδιαφέρεται. το έχει ως snap, ως flatpak και ως δυαδικά. Εδώ ο νικητής είναι ο Canonical, ο οποίος επίσης πρέπει να θυμόμαστε ότι έκανε το ίδιο πράγμα με το Chromium πριν από πολλά χρόνια. Εκείνη την εποχή, οι χρήστες του Ubuntu επέκριναν την κίνηση, και όχι μόνο οι χρήστες του Ubuntu, καθώς οι προγραμματιστές του Linux Mint συντάσσουν το Chromium για να το προσφέρουν από τα επίσημα αποθετήρια τους.

Το ποιος είναι υπεύθυνος δεν είναι πλέον το πιο σημαντικό πράγμα, πέρα ​​από την κριτική από εκείνους που δεν θέλουν να αγγίξουν τα χτυπήματα με ένα ραβδί. Γεγονός είναι ότι δεν είναι πλέον διαθέσιμο στα επίσημα αποθετήρια, εκτός εάν χρησιμοποιείτε Ubuntu 20.04 ή 21.10. Και αυτό έχει το καλό του και το κακό του.

Άμεση υποστήριξη Mozilla, αυξημένη ασφάλεια

Μέχρι τώρα, όταν ο Mozilla κυκλοφόρησε μια νέα έκδοση του Firefox, θα μπορούσαν να χρειαστούν μερικές ώρες ή μερικές ημέρες για να φτάσει στα επίσημα αποθετήρια. Αυτό μπορεί να είναι επικίνδυνο, καθώς μπορεί να βρεθεί μια ευπάθεια που γίνεται αντικείμενο εκμετάλλευσης και θα την είχαμε περισσότερο από όσο χρειάζεται. Αυτό δεν συμβαίνει στα Windows ή στο macOS, όπου η εφαρμογή ενημερώνεται αυτόματα όταν είναι διαθέσιμη μια νέα. Στο Linux, είναι η διανομή που παίρνει τον κώδικα, τον αναλύει, τον μεταγλωττίζει και τον ανεβάζει στα αποθετήρια του. Θεωρητικά, αυτό Οι χρόνοι μειώνονται στο 0 όταν χρησιμοποιείτε την έκδοση snap, αφού το Mozilla το ανεβάζει ταυτόχρονα με τις εκδόσεις για macOS, Windows ή τα δυαδικά αρχεία.

Επιπλέον, αυτού του είδους τα πακέτα, μεμονωμένα ή sandbox, είναι ασφαλέστερα. Όλα συμβαίνουν μέσα στο λογισμικό, έτσι δεν διαφεύγει καμία απειλή. Έτσι, στα χαρτιά, η άμεση υποστήριξη προγραμματιστών, οι άμεσες ενημερώσεις και η αυξημένη ασφάλεια, όλα είναι θετικά.

Σχετικά με την ταχύτητα snap

Όταν ανοίγουμε ένα snap πακέτο για πρώτη φορά, πρέπει δημιουργήστε τα αρχεία διαμόρφωσης σας. Αν και αναμένεται να βελτιωθεί σε αυτό το σημείο βραχυπρόθεσμα, η αλήθεια είναι ότι έχω δει βίντεο στα οποία ο Firefox χρειάστηκε περίπου 10 δευτερόλεπτα για να ανοίξει, μια αιωνιότητα που οι χρήστες Linux δεν έχουν συνηθίσει. Αλλά αυτή είναι μόνο η πρώτη φορά. τότε ανοίγει ήδη ως έκδοση DEB, ή θα έπρεπε.

Εναλλακτικές λύσεις για τον Firefox όπως το snap

Αυτή τη στιγμή, αφού δεν υπάρχει ως AppImage, έχουμε δύο. Το πρώτο θα ήταν να πάμε σε άλλο τύπο πακέτου νέας γενιάς, δηλαδή στο δικό του πακέτο flatpak από Flathub. Το άλλο θα ήταν να εγκαταστήσουμε τα δυαδικά του, με τα οποία θα αποκτούσαμε κάτι παρόμοιο με αυτό που έχουμε σε macOS και Windows. Η κύρια διαφορά είναι ότι ο Firefox για Linux δεν έχει πρόγραμμα εγκατάστασης, αλλά πρέπει να μετακινήσουμε τα δυαδικά αρχεία στους απαραίτητους φακέλους για να ενσωματωθεί στο σύστημα. Θα το κάνουμε ακολουθώντας αυτά τα βήματα, βγαλμένο από την ίδια τη Mozilla:

  1. Πραγματοποιούμε λήψη των δυαδικών αρχείων του Firefox, διαθέσιμα στη διεύθυνση αυτή η σύνδεση.
  2. Αποσυμπιέζουμε το ληφθέν αρχείο. Στο Ubuntu αυτό μπορεί να γίνει συνήθως με διπλό κλικ, αλλά σε άλλες διανομές μπορεί να χρειαστεί να ανοίξετε ένα τερματικό και να πληκτρολογήσετε:
τερματικό
tar xjf firefox-*.tar.bz2
  1. Με τον φάκελο αποσυμπιεσμένο, τον μετακινούμε στον φάκελο /opt με αυτήν την άλλη εντολή:
τερματικό
mv firefox / opt
  1. Τώρα πρέπει να δημιουργήσετε έναν συμβολικό σύνδεσμο ή συμβολικό σύνδεσμο προς το εκτελέσιμο:
τερματικό
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. Τέλος, δημιουργείται ένα αρχείο .desktop και μετακινείται στον απαραίτητο φάκελο για να εμφανίζεται στα μενού/συρτάρια εφαρμογών:
τερματικό
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

Στο τελευταίο βήμα, μπορείτε επίσης να μεταβείτε σε αυτόν τον ιστότοπο και να κάνετε λήψη του .desktop με μη αυτόματο τρόπο, αλλά θα πρέπει να το βάλετε στον ίδιο φάκελο εάν θέλετε να εμφανίζεται στο μενού έναρξης, στο συρτάρι εφαρμογών κ.λπ. Η εφαρμογή θα ενημερωθεί μόνη της, όπως ακριβώς συμβαίνει σε macOS και Windows.

Χρησιμοποιήστε την έκδοση DEB

Όπως επισημαίνουν στα σχόλια και μπορέσαμε να επιβεβαιώσουμε, μπορείτε να εγκαταστήσετε ένα πακέτο DEB από επίσημα αποθετήρια, για το οποίο έπρεπε να γράψετε όλα αυτά σε ένα τερματικό:

τερματικό
sudo snap αφαίρεση firefox sudo add-apt-repository ppa:mozillateam/ppa echo ' Πακέτο: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 ' | sudo tee /etc/apt/preferences.d/mozilla-firefox echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox sudo apt install firefox

Η πρότασή μου

Αν και δεν είμαι από τους θαυμαστές του snap pack, Θα συνιστούσα να χρησιμοποιήσετε την προεπιλογή. Η Canonical έχει σχεδιάσει τα πράγματα με αυτόν τον τρόπο, και καθ' όλη τη διάρκεια που χρησιμοποιώ τον Firefox ως στιγμιότυπο (από τις 20.10) δεν έχω παρατηρήσει κάτι κακό. Ακόμα κι έτσι, το καλό με το Linux είναι ότι έχουμε εναλλακτικές λύσεις και οι αποφάσεις με τον ένα ή τον άλλο τρόπο μπορούν να ληφθούν από εμάς.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Linez dijo

    Σας αφήνω έναν άλλο τρόπο που φαίνεται πιο καθαρός και απλούστερος:

    sudo snap αφαιρέστε το firefox
    sudo add-apt-repository ppa:mozillateam/ppa -y
    sudo apt update
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es

    Για να αποτρέψετε την επανεγκατάσταση της ενημέρωσης snaps:

    sudo gedit /etc/apt/preferences.d/mozillateamppa

    Και στο έγγραφο που ανοίγει επικολλάτε αυτό και αποθηκεύετε:

    Πακέτο: firefox*
    Pin: release o=LP-PPA-mozillateam
    Προτεραιότητα Pin: 501