Εγκατάσταση Brave browser σε Linux Mint 19.2

Σε Linux Mint 19.2 υπάρχει περίπτωση, μόλις πάτε να εγκαταστήσετε το Brave, να σας εμφανίσει σφάλμα E: Malformed entry 1 in list file /etc/apt/sources.list.d/brave-browser-release.list (Component) . Ας δούμε γιατί συμβαίνει αυτό και πως το λύνουμε.

Εκεί που έχεις απλώσει τα πόδια στον καναπέ… τσούπ σου έρχεται μήνυμα στο chat από ένα φιλαράκι σου όπου λέει μέσες άκρες:

Φιλαράκι…. σώσε με… πήγα να κάνω εγκατάσταση τον Brave browser και μου εμφανίζει το παρακάτω σφάλμα:

E: Malformed entry 1 in list file /etc/apt/sources.list.d/brave-browser-release-.list (Component)
E: The list of sources could not be read.

Για να μην τα πολυλογώ, με μια μικρή αναζήτηση βρήκα ότι είναι συχνό φαινόμενο στο Linux Mint και αρκετές φορές το σφάλμα μπορεί να εμφανίζεται

  • με διαφορετικό αποτέλεσμα (πχ. με παύλα ή χωρίς στο τέλος του *release)
  • ή ακόμα και το αρχείο brave-browser-release.list να είναι εντελώς άδειο, χωρίς δηλαδή την διεύθυνση του αποθετηρίου.

Οπότε ας δούμε πρώτα γιατί συμβαίνει αυτό και πως μπορούμε να κάνουμε εγκατάσταση το brave στο Linux Mint 19.2

Πότε εμφανίζεται το σφάλμα στο Linux Mint

Ως γνωστόν, το Linux Mint, βασίζεται στην LTS έκδοση του Ubuntu. Συγκεκριμένα το Linux Mint 19.2 στην βάση του τρέχει το Ubuntu 18.04 το οποίο έχει κωδική ονομασία bionic beaver. Αν ανοίξουμε τερματικό στο Linux Mint και τρέξουμε την παρακάτω εντολή:

cat /etc/os-release

θα μας επιστρέψει το παρακάτω αποτέλεσμα:

NAME="Linux Mint"
VERSION="19.2 (Tina)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19.2"
VERSION_ID="19.2"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tina
UBUNTU_CODENAME=bionic

Βλέπουμε λοιπόν ότι η μεταβλητή UBUNTU_CODENAME μας δίνει την κωδική ονομασία του Ubuntu στο οποίο βασίζεται ( ήτοι bionic) η συγκεκριμένη έκδοση Linux Mint.

Στην συνέχεια, ο χρήστης Linux Mint ακολουθεί την παρακάτω διαδικασία για να κάνει εγκατάσταση το Brave:

  • Πηγαίνει στην Download Brave σελίδα και
  • αφού πατήσει Download, θα μεταφερθεί στην σελίδα οδηγιών εγκατάστασης
  • εκεί δίνει κάποιες εντολές που πρέπει να αντιγράψει και να επικολλήσει στο τερματικό για να ολοκληρωθεί η εγκατάσταση.

Μια από τις εντολές που θα δει στην σελίδα είναι και η παρακάτω:

source /etc/os-release

Ο υποψιασμένος αναγνώστης, καταλαβαίνει οτι η παραπάνω εντολή «τσιμπάει» όλες τις μεταβλητές του αρχείου /etc/os-rlease και της αποθηκεύει στην μνήμη του.

Στην αμέσως επόμενη εντολή :

echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list

είναι που η μεταβλητή UBUNTU_CODENAME , που περιέχεται στην παραπάνω εντολή, θα αντικατασταθεί αυτόματα από την εκάστοτε κωδική ονομασία του Ubuntu στην οποία βασίζεται το Linux Mint του χρήστη.

Εδώ λοιπόν, σε αυτό το σημείο, είτε κατά την αντιγραφή είτε στην επικόλληση στο τερματικό, εάν γίνει το παραμικρό λάθος, τότε στην επόμενη εντολή:

sudo apt update

Ο χρήστης του Linux Mint θα λάβει το σφάλμα :

E: Malformed entry 1 in list file /etc/apt/sources.list.d/brave-browser-release.list (Component)
E: The list of sources could not be read.

με αποτέλεσμα, ο χρήστης να έχει στο σύστημά του εσφαλμένο το αρχείο που περιέχει την διεύθυνση του αποθετηρίου του Brave

Πως διορθώνουμε το σφάλμα στην ρύθμιση του αποθετηρίου του Brave

Πρώτα θα πρέπει να διαγράψουμε το αρχείο που δημιουργήθηκε και έπειτα να δημιουργήσουμε εκ νέου το σωστό

Πρώτα, ελέγχουμε αν το αρχείο βρίσκεται όντως εκεί:

ls /etc/apt/sources.list.d/

Αν δούμε ένα αρχείο που περιέχει την λέξη brave και έχει κατάληξη .list τότε μπορούμε να το διαγράψουμε:

sudo rm /etc/apt/sources.list.d/brave*.list

Στην συνέχεια, αφού όπως είδαμε πάνω το Linux Mint 19.2 είναι στην ουσία το bionic θα πάμε και θα το προσθέσουμε στο αρχείο του αποθετηρίου του brave:

echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bionic main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-bionic.list

Με την παραπάνω εντολή θα δημιουργηθεί το κατάλληλο αρχείο διεύθυνσης αποθετηρίου του brave. Μπορούμε να το επιβεβαιώσουμε αυτό με την παρακάτω εντολή:

cat /etc/apt/sources.list.d/brave-browser-release-bionic.list

Η οποία και θα μας επιστέψει το περιεχόμενο του αρχείου brave-browser-release-bionic.list:

deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bionic main

Άρα, τώρα μπορούμε να προχωρήσουμε στην εγκατάστασή του brave browser στο Linux Mint 19.2:

sudo apt update && sudo apt install -y brave-browser brave-keyring

Αφού τελειώσει η εγκατάσταση, πιθανόν να χρειαστεί να κάνετε μια αποσύνδεση και επανασύνδεση ώστε να το βρείτε στο μενού του Linux Mint.

Εγκατάσταση Brave browser σε Linux Mint 19.2  Μενού εφαρμογών Intenet
Advertisement

7 σκέψεις σχετικά με το “Εγκατάσταση Brave browser σε Linux Mint 19.2

Add yours

  1. Να επαλήθευση ότι ακολουθώντας τα βήματα του άρθρου, κατάφερα να κάνω την εγκατάσταση του Brave σε Linux mint 19.2
    Αναλυτικό και κατανοητό άρθρο, ακόμα για νέο χρήστη Linux mint & τερματικού

  2. Ήμουν και εγώ παθών, αλλά μπόρεσα να το διορθώσω μόνος μου. Τόση δουλειά έριξαν για τον brave, θα μπορούσαν να δώσουν και ένα deb αρχείο για να γίνεται απρόσκοπτα η εγκατάσταση. Ας ελπίσουμε γρήγορα κάποιο third party να πράξει τα δέοντα.

    1. Πράγματι, θα μπορούσα ολα τα παραπάνω να τα βάλω σε ένα script και ο χρήστης απλά να το τρέξει και να γίνει αυτόματα η όλη διαδικασία. Απορώ όμως γιατί δεν το έχουν κάνει οι ίδιοι.
      Παλιότερα έδιναν ένα snap πακέτο όποτε όποια διανομή και να είχες απλά έτρεχες ένα “snap install Brave” και τελείωνε η υπόθεση. Τώρα το έχουν καταργήσει.

  3. Καλά τα snap πακέτα έχουν φάει πολύ βρίσιμο οπότε από το να δίνουν snap packages καλύτερα τίποτα.
    Πάντως το συγκεκριμένο είναι γεγονός και σε άλλα πολύ καλά και διαδεδομένα λογισμικά. Μα είναι τόσο δύσκολο εν τέλει το πακετάρισμα ;
    Έχουν τόσους hackerάρες για να φτιάξουν τον brave browser και δεν έχουν και ένα μικρό team για να κάνει πακετάρισμα ; Πάντα μου δημιουργεί απορία αυτό και όπως είπα όχι μονάχα στο συγκεκριμένο λογισμικό αλλά και σε άλλα που έχω δει.

    Πάντως μήπως το συγκεκριμένο πρέπει να αναφερθεί στους ίδιους ώστε να έχουν ξεχωριστές οδηγίες για το Linux Mint και άλλα τέτοια Ubuntoιδές ;

    Μπράβο πάντως για τον οδηγό από ότι φαίνεται θα φανεί σε αρκετούς χρήσιμος!

    1. Καλά έκανες, θα το παρακολουθήσω και εγώ το ζήτημα.

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

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

Λογότυπο WordPress.com

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

Φωτογραφία Facebook

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

Σύνδεση με %s

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.

Create a website or blog at WordPress.com

ΠΑΝΩ ↑

Αρέσει σε %d bloggers: