Το Mint απαγορευσε τα snaps!

Καλά, κι εσύ μην αγριεύεσαι με τη μία!

Για να επιστρέψουμε στο ερώτημά σου: στη θέση σου δεν θα χωλόσκαγα αν έμεναν (μετά την απεγκατάσταση του snap) και κάποιες libraries κτλ αμανάτι… Δεν κάνουν κάτι κακό - δεν είναι ιός ξερωγώ ή κατιτίς τέτοιο…

Για να βάλουμε τα πράγματα στην θέση τους. Το Ubuntu :ubuntu: είτε σαν εταιρεία, είτε σαν διανομή έχει κάθε δικαίωμα να κάνει ότι θέλει, ακόμα και να προσπαθήσει να εισάγει μια ιδιόκτητη τεχνολογία στην αγορά. Από εκεί και μετά είναι στο χέρι των χρηστών και των καταναλωτών να το επιλέξουν ή όχι.

Το Mint :mint: είναι μια διανομή που πατάει σε μια άλλη διανομή, είτε την Ubuntu :ubuntu: είτε την Debian :debian:. Και στην μια και στην άλλη περίπτωση οι αρχικές διανομές προτιμούν να μην χάνουν χρήστες κάτι λογικό. Και ακόμα ποιο λογικά δεν θέλουν τα προβλήματα των χρηστών του Mint να γεμίζουν τα δικά τους φόρουμ και να απασχολούν τους δικούς τους ανθρώπους.

Πίσω από το Mint :mint: είναι μια μικρή ομάδα ατόμων με ένα συγκεκριμένο όραμα. Και δεν γκρινιάζει (σαν κακομαθημένο όπως λέχθηκε), αλλά δρά. Όταν όλοι γκρίνιαζαν για τα γραφικά περιβάλλοντα η ομάδα του Mint έφτιαξε το δικό της γραφικό περιβάλλον (cinnamon) και βοήθησε στο να φτιαχτεί ένα δεύτερο (mate). Σήμερα και τα δυο αυτά θα τα βρεις να έχουν εισαχθεί στις αρχικές διανομές. Στην περίπτωση των snaps πάλι αντί να γκρινιάζει η να απαιτεί τίποτα απλά έδρασε. Με όσα προβλήματα μπορεί πιθανά να προκύψουν στην πορεία.

Τα ίδια τα snaps και το snap store επίσης δεν είναι πρόβλημα. Υπάρχει αξία για τον τελικό χρήστη σε σε ένα φρουρούμενο μαγαζί. Αρκεί να το επιλέξει. Αν η Cannonical επέλεγε να πακετάρει όλες τις εφαρμογές σε μορφή snaps, αυτό θα ήταν κάτι που θα αφορούσε αυτήν και τους χρήστες του Ubuntu. Αν το Chromium υπήρχε διαθέσιμο μόνο σε snap ουδείς θα γκρίνιαζε. Αλλά με αυτόν τον τρόπο ένας κακόπιστος θα έλεγε πως θέλει να σπρώξει το μαγαζί σε παράγωγες διανομές.

Τώρα να υπάρχει σύνδεση με βιβλιοθήκες του snap σε προγράμματα όπως το pulse το gstreamer και το gnome-software και λογικό είναι και δεν βλάπτει σε τίποτα.

5 «Μου αρέσει»

Ηταν παρα πολλα οσα επρεπε να διαγραφουν και μετα να ψαχνω αν εγκατασταθηκε …
Το ποιο σοβαρο ηταν τα Mate-core που ηταν η “βαση” του συστηματος και ολο και καπου θα χτυπουσε …
Το Mint το εβαλα σε hdd ενω το ubuntu-mate παραμενει σε ssd.
Να δω αν κατι δεν δουλεψει αλλα αυτοι στο Mint κανουν πολυ καλη δουλεια.
Ασχετο τωρα απο hdd με το ολοκαινουργιο Mint εχω την εντυπωση οτι φορτωνει ποιο γρηγορα στο ιντερνετ

Πλακα κανω , δεν αγριευω

Ας πουμε καλα ως εδω.
Το Ubuntu-mate-core και το ubuntu-mate-core-desktop με ποια λογικη μπορει να συνδεονται?

Το Είναι έμμεσες εξαρτήσεις. Το Ubuntu-mate-core εξαρτάτε πχ απο το pulse. Σε κάθε περίπτωση δεν βλέπω που είναι το πρόβλημα. Μάλιστα το συγκεκριμένο πακέτο είναι ενα μεταπακέτο. Δεν περιέχει τίποτα, απλά προκαλεί την εγκατάσταση άλλων πακέτων.

ΥΓ: Παρακαλώ μην κάνεις διαδοχικές δημοσιεύσεις

Φυσικά και έχει δικαίωμα να το κάνει (το έχει κάνει και στο παρελθόν), ταυτόχρονα όμως χάνει το δικαίωμα να λέει ότι υποστηρίζει -πραγματικά- την ανοιχτότητα, τη συνεργατικότητα και διάφορες ωραίες λέξεις με πρώτο συνθετικό το «αλληλο-».

Νομίζω ότι είναι καιρός να καταλάβουν όλοι, ιδιαίτερα οι παλιότεροι που έχουν άλλες αναμνήσεις, ότι το σύγχρονο Ubuntu (και η Canonical) κινείται σε εντελώς διαφορετική κατεύθυνση από εκείνο του 2010 ας πούμε.

Είναι λογικό σε επίπεδο λειτουργικότητας (αν π.χ. ένα snap έχει δυνατότητα αναπαραγωγής ήχου, θα συνδέεται με το PulseAudio), όμως δεν είναι καθόλου λογικό σε επίπεδο package manager ενόσω συνυπάρχουν δύο πολύ διαφορετικοί μεταξύ τους.

Δε στέκει -και προσωπικά το θεωρώ πολύ κακή πρακτική- να πας να αφαιρέσεις ένα snap πακέτο και να παίρνει μαζί το μισό σου σύστημα. Αν το σύστημα ήταν εξ ολοκλήρου χτισμένο με snaps και δεν υπήρχε η δυνατότητα εγκατάστασης .deb πακέτων, τότε ναι.

1 «Μου αρέσει»

Αυτές είναι οι οπίσθιες άμεσες εξαρτήσεις του συγκεκριμένου πακέτου.

Έχουν όπως βλέπουμε άμεση σχέση μόνο με θέματα που σχετίζονται με διαχείριση πακέτων. Το pulse θέλει να ενημερώσει για πακέτα που λείπουν για παράδειγμα. Η σύνδεση λοιπόν είναι λογική αν θέλεις να υποστηρίξεις κάποια τεχνολογία εγκατάστασης. Και υποστήριξη δεν σημαίνει απαραίτητα και χρήση.

Μια καλύτερη εικόνα παίρνει κανείς αν δει μόνο τα εγκατεστημένα πακέτα. Στο σύστημα μου

Και για μια καλύτερη εικόνα αφαιρώντας παλιές εξαρτήσεις (όπως πχ το gdm) και για να μην υπάρχουν και λανθασμένες εντυπώσεις


ΥΓ: Το διάγραμμα το έφτιαξα με:

debtree --show-rdeps --rdeps-depth=3 --max-depth=0 libsnapd-glib1 > dpkg.dot 
dot -Tpng -o dpkg.png dpkg.dot

Οι μπλε γραμμές είναι οι σκληρές εξαρτήσεις, ενώ οι μαύρες είναι οι συνιστώμενες. Οπότε το gnome-software μπορεί να εγκατασταθεί και χωρίς αυτό.

Το φόρουμ υποστηρίζει απευθείας αρχεία dot, αλλά του έπεφτε κάπως βαρύ.

2 «Μου αρέσει»

Εξακολουθεί να είναι κακή πρακτική. Το να συνδέεις ως hard dependency μια διεπαφή ήχου με μια κεντρική βιβλιοθήκη ενός, οποιουδήποτε, συστήματος διαχείρισης πακέτων, είναι αδιανόητο και παραπέμπει σε λογικές έμμεσης επιβολής του συγκεκριμένου συστήματος.

Η επίσημη θέση της Canonical

Προσωπικά δεν με ικανοποιεί καθόλου. Καλεί την ομάδα του Mint σε διάλογο, μόνο που το θέμα είχε τεθεί από την ίδια ομάδα δημόσια ένα χρόνο πριν. Για το θέμα του Chromium επικαλείτε φόρτο εργασίας, μόνο που ξεχνά να αναφέρει πως δεν θα υπήρχε θέμα αν υπήρχε μόνο σε snaps.

Επίσης αναφέρει τα καλά των πακέτων νέας μορφής (ακόμα και ο Linus Torvalds τα υποστηρίζει) αλλά παραλείπει να αναφέρει τον ελέφαντα στο δωμάτιο. Την κλειστότητα του οικοσυστήματος, και την μη δυνατότητα (σε αντίθεση με τα Flatpacks) να προστεθεί δεύτερο μαγαζί. Την δυνατότητα να τα υιοθετήσει κάποια διανομή χωρίς να βάλει την Canonical αποκλειστικό κλειδοκράτορα.

Τίποτα δεν απαντά και τίποτα δεν αλλάζει λοιπόν. Καθαρά PR speak. Εσάς ποια είναι η γνώμη σας;

1 «Μου αρέσει»

Τα τελευταία χρόνια, όποτε το Ubuntu “καλεί σε διάλογο”, εκ του αποτελέσματος αποδεικνύεται ότι εννοεί “ελάτε να σας πείσουμε να κάνετε το δικό μας”.

Ο Torvalds υποστηρίζει συγκεκριμένα το standardization στο πακετάρισμα αλλά και ευρύτερα στο Linux, ως έναν τρόπο για να σταματήσει το fragmentation (που πολλοί ισχυρίζονται ότι δεν υπάρχει) και από τις δύο υπάρχουσες εκδοχές σήμερα προτιμά το Flatpak. Δεν έχει πει όμως φια καμία από τις δύο ότι είναι η καλύτερη δυνατή υλοποίηση.

Σαφέστατα είναι PR speak και τίποτα περισσότερο.

Το κακό ubuntu και το καλό mint (και όχι μόνο) - Άλλο ένα θέμα για να βγάλουν το δηλητήριό τους κάποιοι και νομίζουν ότι κάνουν και καλό στο linux. Για να τελειώνουμε γιατί με τέτοια θέματα θα κάνω μάλλον καιρό να ξαναμπώ στο forum:
Θέλω να κάνω τη δουλειά μου σε ένα κομπιούτερ με ελεύθερο λογισμικό και η δουλειά μου περιέχει επεξεργασία κειμένου, κάποια γραφικά, λίγα υπολογιστικά φύλλα, browser, κλπ και η διασκέδασή μου ταινίες, spotify, κλπ, επικοινωνία (skype) κλπ. Με νοιάζει αν θα είναι snap ή φλαπ ή κλαπ??? ΟΟΟΧΙ To ubuntu υποστηρίζει το υλικό μου; ΑΠΟΛΥΤΑ (Υπολογιστής laptop με i5 intel κάρτα γραφικών και 12GB μνήμης). Το mint θα μου έκανε τη δουλειά; ΦΥΣΙΚΑ και ΝΑΙ φαντάζομαι. Το ubuntu υποστηρίζει τα snaps, ωραία. Το mint τα flatpacks. και πάλι ωραία. Πληρώνω ή πληρώνομαι από κάποια εταιρεία?

1 «Μου αρέσει»

μα δεν σου ειπε κανεις να μην βαλεις ubuntu ουτε κανεις εδω στιγματιζει τον χρηστη ubuntu . σε μια ελευθερη κοινοτητα οι συζητησεις για το περιεχομενο εφαρμογων ειναι δειγμα υγειας. γιαυτο υπαρχει αλλωστε πληθωρα διανομων.

κατι ηξερε το mint που εχει εκδοση με debian

1 «Μου αρέσει»

ακριβως

πολυ σωστα

προσωπικα δε με ενδιαφερει καθολου να κανω καλο στο linux αν αυτο διαλεξει κακο δρομο (απλα το αναφερω)

Προσωπικά δεν υποστηρίζω καμία από τις δύο διανομές. Αντίστοιχα, όπως εσένα προσωπικά σε ενδιαφέρει απλά να κάνεις τη δουλειά σου και αδιαφορείς για τα υπόλοιπα, κάποιοι άλλοι θεωρούμε σημαντικά αυτά τα “υπόλοιπα”.

Τέλος, το ελεύθερο λογισμικό και η ύπαρξη ενός κεντρικού “store” εφαρμογών, το οποίο ελέγχεται αποκλειστικά από μια ιδιωτική εταιρεία και ο κώδικάς του είναι ιδιοταγής, απλά δε μπορούν να συνυπάρχουν στην ίδια πρόταση.

4 «Μου αρέσει»

Ακριβώς αυτό. Μόνο που αυτά τα κάνεις και με οποιοδήποτε άλλο λειτουργικό, όπως τα Windows. Πιθανά δε και με λιγότερα προβλήματα :sunglasses:. Αυτό που αλλάζει είναι αυτό που υπογράμμισα. Η έννοια του ελεύθερου λογισμικού. Και μεγάλα κομμάτια του οικοσυστήματος των snap δεν έχουν αυτήν την ιδιότητα. Συγκεκριμένα τα κομμάτια για το server κομμάτι καθώς και η τεκμηρίωση του πρωτόκολου.

Αν τα snaps επέτρεπαν την χρήση πολλαπλών μαγαζιών και αν ακόμα καλύτερα η ανάπτυξη τους ήταν μια ανοικτή διαδικασία στο freedesktop.org για παράδειγμα, θα τα κρίναμε σε ένα καθαρά τεχνικό επίπεδο και ίσως να τα υιοθετούσαν και άλλες διανομές. Επίσης αν η Cannonical δεν θέλει να αφιερώσει τεχνικούς πόρους για να χτίσει το chromium και το έβγαζε μόνο σε snap πάλι δεν θα υπήρχε κανένα πρόβλημα (*). Αλλά η κουτοπονηρία του θα το βγάλω και σε deb ώστε να χρησιμοποιήσει ο άλλος το μαγαζί χωρίς να το επιλέξει, δεν την βλέπεις κάπως προβληματική;

Το όλο θέμα λοιπόν έχει να κάνει με την υπεράσπιση της ανοικτότητας.

Δεν έχει να κάνει με καλές και κακές διανομές, αλλά με εταιρικές πρακτικές. Βρες στον διάλογο τον οποιοδήποτε που εξέφρασε ή υπονόησε έστω το “Το κακό ubuntu και το καλό mint (και όχι μόνο)”. Και οι δύο είναι αξιολογότατες διανομές και έχουν τους χρήστες τους. Και με τις δυο θα κάνεις αυτά που θέλεις. Αν βρεις να έχει λεχθεί κάτι τέτοιο παρέθεσε το. Εμείς εδώ στο φόρουμ αγαπάμε όλες τις διανομές.


(*) Τεχνικά πάντως αυτό το επιχείρημα δεν το αποδέχομαι. Τα πακέτα των διανομών χτίζονται αυτόματα και θέλουν ανθρώπινη παρέμβαση μόνο αν πάει κάτι στραβά. Το Debian έχει φτιάξει ενα πλήρως αυτοματοποιημένο σύστημα, το οποίο και επέκτεινε η Cannonical (το οποίο δεν έδωσε στην κοινότητα, απλά το αναφέρω). Άρα ένας τεχνικός θα πρέπει να ασχοληθεί μόνο αν συμβεί κάτι στραβό. Για ένα σημαντικό πακέτο όπως το `Chromium` πρέπει να κάνεις testing σε όλες τις παραλλαγές της διανομής και σε όλες τις αρχιτεκτονικές, αλλά και πάλι εδώ αυτό μπορεί να γίνει με αυτόματο τρόπο και μπορείς με εργαλεία όπως το Selenium να κάνεις αυτόματο έλεγχο σε πραγματικά sites. Άρα θέλει ελάχιστο τεχνικό χρόνο. Αλλά ας το δεχτούμε. Μπορούσε απλά να μην φτιάξει πακέτο `deb` και να φτιάξει και δοκιμάσει μόνο το `snap`. Το Debian έχει τους χρήστες με το `sid` που θα κάνουν πολύ ποιο εκτεταμένο έλεγχο, αλλά μια εταιρική διανομή δεν έχει αυτή την δυνατότητα.
4 «Μου αρέσει»

Δεκτό αυτό. Αλλά μην στέλνεις και στα windows όποιον θεωρεί ότι μπορεί να κάνει σοβαρή δουλειά στο linux - εγώ δεν σε έβρισα :joy: :joy: :joy:

3 «Μου αρέσει»

OK, αλλά η αποστροφή σου “Με νοιάζει αν θα είναι snap ή φλαπ ή κλαπ??? ΟΟΟΧΙ” παραπέμπει σε νοοτροπία windows.

Οσο περνάνε τα χρόνια θα έρχονται (ήδη έχουν έρθει) όλο και περισσότεροι χρήστες με αυτή τη νοοτροπία, το θέμα ειναι πως θα τους δεχτεί η κοινότητα :thinking: μερικοί από αυτούς θα αλλάξουν νοοτροπία, άλλοι πάλι όχι και οι πιστευω όσο πιο γνωστό θα γίνετε το λινουξ προς τα έξω τόσο πιο απλός κόσμος θα έρχετε που δεν θα τον ενδιαφέρει τι γίνετε από κάτω και ούτε θα θέλει να αλλάξει νοοτροπία εκεί είναι θα είναι στοίχημα για την κοινότητα πως θα τους αντιμετωπίσει…γιατί δεν γουστάρουν όλοι τις ιδεολογίες κτλ

2 «Μου αρέσει»

Απο τη στιγμη που θα χρησιμοποιει λειτουργικο που λειτουργει διαφορετικα, ειναι επομενο να αλλάξει νοοτροπια σταδιακα, γιατι αλλιως θα εχει προβλημα. Τι εννοω θα εχει προβλημα… Αν πχ αρχιζει και κατεβαζει και εγκαθιστα προγραμματα που βρισκει στο ιντερνετ απο εδω και απο εκει (οπως εκανε με τα windows), τοτε το πιο πιθανο ειναι κατι να σπασει ή άλλο προβλημα. Για να μην εχει τετοια προβληματα θα πρεπει να απευθυνθει σε καποιο φορουμ ή να ψαξει μονος του (οποτε και παλι ειναι πιθανο να βρει απαντηση σε καποιο φορουμ). Η κοινοτητα δεν ενδιαφερεται για οποιον δεν απευθυνεται σε αυτη, αφου δεν γινεται διαφορετικα. Επομενως το ολο αυτο θεμα ειναι αν η κοινοτητα απευθυνεται ευγενικα και προσπαθει να εξυπηρετει τον καθε χρηστη. Η γνωμη μου ειναι οτι γινεται ολο και καλλιτερη δουλεια σε αυτο (τα τελευταια τουλαχιστον χρονια).

1 «Μου αρέσει»

Δεν μπορώ να καταλάβω για ποιον λόγο έχετε τέτοια άγχη… Ούτε χριστιανοί ιεραπόστολοι να σασταν! :rofl:

Οποιανού δεν του αρέσει η νοοτροπία του λίνουξ, η ώρα η καλή! Έχει κι αλλού περτικαλιές που κάνουν περτικάλια - να παν να βρουν την περτικαλιά που τους αρέσει!

Γιατί πρέπει ντε και σώνει το λίνουξ να γίνει πλειοψηφικό ρεύμα και να ρίξει στο καναβάτσο αριθμητικά τα άλλα λειτουργικά?

Μια χαρά είμαστε έτσι που είμαστε… Οι εποχές που ζούμε είναι οι χρυσές εποχές του λίνουξ - να μου το θυμηθείτε! Έχουμε όλα τα καλά του παλιού καλού λίνουξ και απολαμβάνουμε μεγάλο ποσοστό των πλεονεκτημάτων των mainstream λειτουργικών χωρίς να τρώμε στη μάπα τις λαλακίες τους!

Enjoy !! :gift_heart:

3 «Μου αρέσει»

Ζούμε χρυσές εποχές, γιατί υπάρχουν κάποιες διανομες που θέλουν για τους Α και Β λόγους να πιάσουν το πλειοψηφικο ρεύμα :wink: αλλιώς θα πέρναγαμε ακομα με το χέρι τους οδηγούς για να έχουμε ήχο… Και θα ζήσουμε ακόμα καλύτερες εποχές γιατί κάποιοι βλέπουν το λινουξ ακόμα πιο σοβαρά βλέπε η συνεργασία lenovo cannonical, Red Hat για μηχανάκια με επίσημη υποστήριξη του Λίνουξ, έγραψε ένα ωραίο σχετικό άρθρο ο cerebrux…εκεί παει το πράγμα οπότε καίγονται αρκετοί για την πλειοψηφία :wink:

1 «Μου αρέσει»