Archinstall 2.3.0 vine cu suport inițial pentru pluginuri și multe altele

Lansarea noii versiuni a programului de instalare Archinstall 2.3.0 a fost anunțată , fiind anunțată în aprilie de dezvoltatorii Arch Linux și inițial considerată o glumă de 1 Aprilie.

Pentru cei care nu sunt familiarizați cu integrarea programului de instalare Archinstall, acesta funcționează în modul consolă și este oferit ca opțiune pentru automatizarea procesului de instalare . În mod implicit, ca și înainte, este disponibil modul manual, care implică utilizarea unui ghid de instalare pas cu pas.

Instalatorul oferă două moduri: ghidat și automat:

  • În modul interactiv, utilizatorului i se pun întrebări secvențiale care acoperă pașii de bază de instalare și manual de instalare.
  • În modul automat, puteți utiliza scripturi pentru a crea șabloane tipice de instalare automată. Acest mod este potrivit pentru crearea propriilor ansambluri concepute pentru instalare automată cu un set tipic de pachete și configurații instalate, de exemplu pentru o instalare rapidă a Arch Linux în medii virtuale.

Cu Archinstall, puteți crea profiluri de instalare specifice , cum ar fi profilul „desktop” pentru a selecta un mediu desktop (KDE, GNOME, Awesome) și a instala pachetele necesare sau profilurile „server web” și „bază de date” pentru a selecta și instala conținut web, servere și SGBD-uri. De asemenea, puteți utiliza profiluri pentru instalări de rețea și implementare automată a sistemului pe un grup de servere.

Archinstall 2.3.0 Caracteristici noi cheie

Această nouă versiune a archinstall 2.3.0 abordează numeroasele probleme ridicate de comunitate, pe lângă unele îmbunătățiri aduse programului de instalare, ceea ce îi îmbunătățește fiabilitatea și, mai presus de toate, gradul de utilizare.

După cum împărtășesc dezvoltatorii:

Am dori să mulțumim tuturor celor care au trimis probleme, au dat feedback și, cel mai important, au sugerat sau au contribuit cu soluții la toate aceste probleme.

Aceasta nu este nicidecum o versiune perfectă, mai este mult de lucru. Dar credem că acesta este un pas în direcția corectă, cu îmbunătățiri de accesibilitate și stabilitate și unele îmbunătățiri de securitate pentru șablonul ghidat pe care îl livrăm. Mai jos este o listă cu toate modificările de la versiunea anterioară și vom începe cu cele mai importante modificări pentru a le evidenția.

Printre modificările aduse și cele mai notabile, putem menționa adăugarea suportului corect pentru bootloader-ul GRUB și criptarea discului , pe lângă suportul pentru personalizarea subsecțiunilor Btrfs.

De asemenea, se subliniază faptul că prezența unui serviciu activ, espeakup.service (sintetizator vocal pentru persoanele cu deficiențe de vedere), a fost detectată pe mediul de instalare, iar configurația acestuia a fost copiată automat în timpul instalării.

În plus, merită menționat și faptul că acum sunt acceptate mai multe volume criptate (oarecum limitat; fie este activat, fie este dezactivat, dar mai multe partiții vor fi criptate). Prin urmare, toate partițiile criptate sunt protejate de parolă.

În plus, a fost propus suport inițial pentru plugin-uri , permițând utilizatorilor să își creeze propriile drivere și extensii pentru programul de instalare. Plugin-urile pot fi încărcate și prin rețea folosind opțiunea `--plugin=url | location`, un fișier de configurare (`{"plugin":"url | location"}`), o API (`archinstall.load_plugin()`) sau un manager de pachete (`pip install yourplugin`).

Dintre celelalte schimbări care se remarcă:

  • Interfață reproiectată pentru partiționarea manuală a partițiilor de disc.
  • Fiabilitate îmbunătățită a operațiunilor de pe disc, cum ar fi partiționarea, criptarea și montarea.
  • Punctul de montare implicit al instalării nu mai este /mntsino/mnt/archistall
    Dispunerea și configurația discului au fost mutate de la user_configuration.json la user_disk_layouts.json
  • BlockDevice().device_or_backfile acum returnează fișierul de back atunci când dispozitivul este un dispozitiv în buclă, BlockDevice().device returnează încă informații de tip limitat (raid, criptă și altele).
  • Partition().size este acum o valoare numai pentru citire și, prin urmare, parametrul Partition(size=X) a fost eliminat
    Partition().allow_formatting a fost eliminat/depreciat, acest lucru este gestionat prin apeluri directe de funcții, mai degrabă decât ștergerea automată a unei partiții.

În final, dacă sunteți interesați să aflați mai multe, puteți găsi detalii la linkul următor.


Adăugați ca sursă preferată în Google