Το Flatpak 1.10 έρχεται με μια νέα μορφή αποθετηρίου, νέες εντολές και πολλά άλλα

κάλυμμα flatpak

Πριν από λίγες μέρες έγινε γνωστό Η απελευθέρωση του ο νέος σταθερός κλάδος του Flatpak 1.10Ότι παρέχει ένα σύστημα για τη δημιουργία αυτόνομων πακέτων Δεν συνδέονται με συγκεκριμένες διανομές Linux και εκτελούνται σε ειδικό κοντέινερ που απομονώνει την εφαρμογή από το υπόλοιπο σύστημα.

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

Για χρήστες που έχουν επίγνωση της ασφάλειας, το Flatpak επιτρέπει την εκτέλεση ανακριβούς εφαρμογής σε κοντέινερ παρέχοντας πρόσβαση μόνο στις λειτουργίες δικτύου και στα αρχεία του χρήστη που σχετίζονται με την εφαρμογή.

Για χρήστες που ενδιαφέρονται για νέα προϊόντα, το Flatpak τους επιτρέπει να εγκαταστήσουν τις πιο πρόσφατες σταθερές και δοκιμαστικές εκδόσεις εφαρμογών χωρίς την ανάγκη αλλαγών στο σύστημα. Για παράδειγμα, επί του παρόντος τα πακέτα Flatpak έχουν ήδη συνταχθεί για LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio κ.λπ.

Κύρια νέα χαρακτηριστικά του Flatpak 1.10

Σε αυτή τη νέα έκδοση του Flatpak 1.10 επισημαίνεται ότι Η υποστήριξη για μια νέα μορφή αποθετηρίου έχει εφαρμοστεί για να επιταχύνετε την παράδοση των ενημερώσεων και να μειώσετε το μέγεθος των δεδομένων που έχετε λάβει.

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

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

Επίσης στο Flatpak 1.10, η χρήση αυξητικών ενημερώσεων έχει μειώσει την κίνηση κατά 100 φορές και έχει καταργήσει τους περιορισμούς στην υποστήριξη πρόσθετων αρχιτεκτονικών στο Flathub.

Για παράδειγμα, στο Flathub το συνολικό μέγεθος ευρετηρίου είναι επί του παρόντος 6,6MB (1,8MB συμπιεσμένο), η έκδοση x86-64 είναι 2,7MB (554KB συμπιεσμένη) και η αναβάθμιση από μια προηγούμενη έκδοση απαιτεί λήψη μόνο 20 KB.

Μια άλλη αλλαγή που ξεχωρίζει από τη νέα έκδοση είναι ότι πρόσθεσε μια νέα εντολή "flatpak pin" για να ορίσει τον χρόνο εκτέλεσης (Δεν θα καταργηθεί εάν δεν υπάρχουν εφαρμογές που το χρησιμοποιούν). Από προεπιλογή, η καρφίτσα ισχύει για τον ρητά εγκατεστημένο χρόνο εκτέλεσης, αντί να φορτώνεται αυτόματα ως εξάρτηση κατά την εγκατάσταση της εφαρμογής.

Με μια γενική ενημέρωση ("flatpak update") ή το κατάργηση μεμονωμένων εφαρμογών, οι χρόνοι εκτέλεσης είναι εγγυημένοι αχρησιμοποίητα διαγράφονται αυτόματα αυτό Δεν είναι αγκυροβολημένα και έχουν διάρκεια ζωής.

Σε περιβάλλοντα με άμμο στο οποίο επιτρέπεται η πρόσβαση στο δίκτυο, Η πρόσβαση στις υποδοχές που επιλύονται από το systemd είναι ανοιχτήή, και οι εντολές "–unset-env" και "–env = FOO =" μπορούν επίσης να αφαιρέσουν ή να αδειάσουν τις μεταβλητές περιβάλλοντος.

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

Από την άλλη πλευρά, α βελτιωμένη ανίχνευση διαδρομών εφαρμογής Παρόμοια, για παράδειγμα, το "/ org / gnome / sound-juicer" αντιστοιχεί τώρα στο "org.gnome.SoundJuicer".

Του άλλες αλλαγές που ξεχωρίζουν της νέας έκδοσης:

  • Ο χρήστης root μπορεί να παρακάμψει τους περιορισμούς γονικού ελέγχου.
  • Προστέθηκε υποστήριξη για το νέο πρότυπο για τη μορφοποίηση αρχείων εκκίνησης με κοντέινερ.
  • Προστέθηκε προφίλ για tcsh.
  • Κατά την αναζήτηση εξαρτήσεων, το εγκατεστημένο αποθετήριο εφαρμογών έχει τώρα υψηλότερη προτεραιότητα από άλλα αποθετήρια.
  • Βελτιωμένη προσωρινή αποθήκευση στη μνήμη του ευρετηρίου αποθετηρίου.
    Απαγορεύεται ο καθορισμός "–filesystem = /".
  • Προστέθηκαν νέα API: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires_reires_reires_reires_reires_reires_reires_reires
  • Συμβατό με το εκκρεμές GCC 11.
  • Βελτιωμένη ανίχνευση υποδοχής PulseAudio σε μη τυπικές διαμορφώσεις.

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


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

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

*

*

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

  1.   Εγγονός dijo

    Σημειώστε τη βελτίωση της ταχύτητας λήψης των εφαρμογών. μεγάλος !