Κυκλοφορία του προγράμματος εγκατάστασης Archinstall 2.4 που χρησιμοποιείται στη διανομή Arch Linux

Δημοσιεύτηκε η κυκλοφορία του προγράμματος εγκατάστασης Archinstall 2.4, το οποίο από τον Απρίλιο του 2021 περιλαμβάνεται ως επιλογή στις εικόνες iso εγκατάστασης του Arch Linux. Το Archinstall εκτελείται σε λειτουργία κονσόλας και μπορεί να χρησιμοποιηθεί αντί για την προεπιλεγμένη λειτουργία μη αυτόματης εγκατάστασης της διανομής. Μια ξεχωριστή υλοποίηση GUI εγκατάστασης αναπτύσσεται, αλλά δεν περιλαμβάνεται στις εικόνες εγκατάστασης του Arch Linux και δεν έχει ενημερωθεί για πάνω από δύο χρόνια.

Το Archinstall παρέχει διαδραστικούς (καθοδηγούμενους) και αυτοματοποιημένους τρόπους λειτουργίας. Στη διαδραστική λειτουργία, τίθενται διαδοχικά στον χρήστη ερωτήσεις που καλύπτουν τις βασικές ρυθμίσεις και ενέργειες από τον οδηγό εγκατάστασης. Σε αυτοματοποιημένη λειτουργία, είναι δυνατή η χρήση σεναρίων για την ανάπτυξη τυπικών διαμορφώσεων. Το πρόγραμμα εγκατάστασης υποστηρίζει επίσης προφίλ εγκατάστασης, για παράδειγμα, το προφίλ "επιτραπέζιου υπολογιστή" για την επιλογή επιφάνειας εργασίας (KDE, GNOME, Awesome) και την εγκατάσταση πακέτων που είναι απαραίτητα για τη λειτουργία του, ή τα προφίλ "διακομιστής ιστού" και "βάσης δεδομένων" για την επιλογή και εγκατάσταση διακομιστή ιστού και γέμιση DBMS .

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Ένα νέο σύστημα μενού έχει προταθεί, μεταφρασμένο για να χρησιμοποιεί τη βιβλιοθήκη μενού απλών όρων.
    Κυκλοφορία του προγράμματος εγκατάστασης Archinstall 2.4 που χρησιμοποιείται στη διανομή Arch Linux
  • Το σύνολο των χρωμάτων που είναι διαθέσιμα για την επισήμανση των καταχωρήσεων του ημερολογίου που αποστέλλονται μέσω του archinstall.log() έχει επεκταθεί.
    Κυκλοφορία του προγράμματος εγκατάστασης Archinstall 2.4 που χρησιμοποιείται στη διανομή Arch Linux
  • Προστέθηκαν προφίλ για την εγκατάσταση των περιβαλλόντων χρήστη bspwm και sway, καθώς και προφίλ για την εγκατάσταση του διακομιστή πολυμέσων pipewire.
  • Παρέχεται υποστήριξη για εντοπισμό και σύνδεση μεταφράσεων για όλα τα δεδομένα που εμφανίζονται στην οθόνη.
  • Βελτιωμένη υποστήριξη για το σύστημα αρχείων Btrfs. Προστέθηκε μια επιλογή για την ενεργοποίηση της συμπίεσης σε Btrfs και μια επιλογή απενεργοποίησης της λειτουργίας αντιγραφής σε εγγραφή (nodatacow).
  • Βελτιωμένες δυνατότητες διαχείρισης κατατμήσεων δίσκου.
  • Παρέχεται η δυνατότητα ταυτόχρονου καθορισμού πολλών διαμορφώσεων καρτών δικτύου.
  • Προστέθηκαν δοκιμές βασισμένες στο pytest.
  • Προστέθηκε η συνάρτηση archinstall.run_pacman() για κλήση του διαχειριστή πακέτων pacman, καθώς και η συνάρτηση archinstall.package_search() για αναζήτηση πακέτων.
  • Προστέθηκε η συνάρτηση .enable_multilib_repository() στο archinstall.Installer() για ενεργοποίηση του multilib.
  • Προστέθηκαν λειτουργίες για φόρτωση και αποθήκευση ρυθμίσεων (archinstall.load_config και archinstall.save_config)
  • Προστέθηκε η συνάρτηση archinstall.list_timezones() για εμφάνιση λίστας ζωνών ώρας.
  • Ο νέος διαχειριστής παραθύρων είναι qtile, γραμμένος σε Python.
  • Προστέθηκαν λειτουργίες για την προσθήκη συστημάτων εκκίνησης systemd, grub και efistub.
  • Τα σενάρια αλληλεπίδρασης χρήστη χωρίστηκαν σε πολλά αρχεία και μετακινήθηκαν από το archinstall/lib/user_interaction.py στον κατάλογο archinstall/lib/user_interaction/.

Πηγή: opennet.ru

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