Κυκλοφορία της διανομής NixOS 19.09 με χρήση του διαχειριστή πακέτων Nix

Εισήχθη απελευθέρωση διανομής Nix OS 19.09βασίζεται σε διαχειριστή πακέτων Νεράιδα και παρέχει μια σειρά από δικές της εξελίξεις που απλοποιούν τη ρύθμιση και τη συντήρηση του συστήματος. Για παράδειγμα, το NixOS χρησιμοποιεί ένα ενιαίο αρχείο διαμόρφωσης συστήματος (configuration.nix), παρέχει τη δυνατότητα γρήγορης επαναφοράς ενημερώσεων, υποστηρίζει εναλλαγή μεταξύ διαφορετικών καταστάσεων συστήματος, υποστηρίζει την εγκατάσταση μεμονωμένων πακέτων από μεμονωμένους χρήστες (το πακέτο τοποθετείται στον αρχικό κατάλογο ), και επιτρέπει την ταυτόχρονη εγκατάσταση πολλών εκδόσεων του ίδιου προγράμματος, εξασφαλίζεται η δυνατότητα αναπαραγώγιμων συγκροτημάτων. Πλήρες μέγεθος εικόνα εγκατάστασης με KDE - 1.3 GB, συντομευμένη έκδοση κονσόλας - 560 MB.

Ο κύριος καινοτομίες:

  • Ενεργοποιήθηκε η εκκίνηση του προγράμματος εγκατάστασης σε μη προνομιούχο χρήστη
    nixos αντί για root (για να αποκτήσετε δικαιώματα root, χρησιμοποιήστε sudo -i χωρίς κωδικό πρόσβασης).

  • Η επιφάνεια εργασίας Xfce έχει ενημερωθεί στον κλάδο 4.14.
  • Το πακέτο PHP έχει ενημερωθεί στον κλάδο 7.3. Η υποστήριξη για τον κλάδο PHP 7.1 έχει διακοπεί.
  • Η μονάδα ελέγχου επιφάνειας εργασίας GNOME 3 παρέχει τη δυνατότητα ενεργοποίησης/απενεργοποίησης υπηρεσιών, εφαρμογών και πρόσθετων πακέτων όπως παιχνίδια. Το εγκατεστημένο περιβάλλον του GNOME 3 είναι όσο το δυνατόν πιο κοντά στην αρχική διανομή. Η εγκατάσταση των εφαρμογών accerciser, dconf-editor, evolution,
    gnome-documents
    gnome-nettool
    gnome-power-manager,
    gnome-todo
    gnome-tweaks,
    gnome-χρήση
    gucharmap,
    nautilus-sendto και vinagre. Περιλαμβάνεται στη βασική συσκευασία
    τυρί, geary, gnome-color-manager και όρκα. Η υπηρεσία services.avahi.enable είναι ενεργοποιημένη.

  • Ενημερωμένες εκδόσεις των στοιχείων διανομής, συμπεριλαμβανομένων
    systemd 242;

  • Προστέθηκε υπηρεσία dwm-status και μονάδα hardware.printers.
  • Η υποστήριξη Python 2 έχει διακοπεί.

Όταν χρησιμοποιείτε το Nix, τα πακέτα εγκαθίστανται σε ξεχωριστό δέντρο καταλόγου /nix/store ή σε έναν υποκατάλογο στον κατάλογο του χρήστη. Για παράδειγμα, το πακέτο εγκαθίσταται ως /nix/store/f3a4...8a143-firefox-69.0.2/, όπου το "f3a4..." είναι το μοναδικό αναγνωριστικό πακέτου που χρησιμοποιείται για την παρακολούθηση εξαρτήσεων. Οι συσκευασίες έχουν σχεδιαστεί ως δοχεία που περιέχουν τα απαραίτητα εξαρτήματα για τη λειτουργία των εφαρμογών.

Είναι δυνατός ο προσδιορισμός των εξαρτήσεων μεταξύ των πακέτων και για την αναζήτηση της παρουσίας ήδη εγκατεστημένων εξαρτήσεων, χρησιμοποιούνται κατακερματισμοί αναγνωριστικού σάρωσης στον κατάλογο των εγκατεστημένων πακέτων. Είναι δυνατή είτε η λήψη έτοιμων δυαδικών πακέτων από το αποθετήριο (κατά την εγκατάσταση ενημερώσεων σε δυαδικά πακέτα, λαμβάνονται μόνο οι αλλαγές δέλτα), είτε η δημιουργία από τον πηγαίο κώδικα με όλες τις εξαρτήσεις. Μια συλλογή πακέτων παρουσιάζεται σε ειδικό αποθετήριο Nixpkgs.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο