Հրապարակվել է Archinstall 2.4 տեղադրիչի թողարկումը, որը 2021 թվականի ապրիլից որպես տարբերակ ներառվել է Arch Linux տեղադրման ISO պատկերներում։ Archinstall-ը աշխատում է վահանակի ռեժիմում և կարող է օգտագործվել բաշխման նախնական ձեռքով տեղադրման ռեժիմի փոխարեն: Տեղադրման գրաֆիկական ինտերֆեյսի իրականացումը մշակվում է առանձին, սակայն այն ներառված չէ Arch Linux-ի տեղադրման պատկերներում և չի թարմացվել ավելի քան երկու տարի։
Archinstall-ը տրամադրում է ինտերակտիվ (ուղղորդվող) և ավտոմատացված ռեժիմներ: Ինտերակտիվ ռեժիմում օգտագործողին տրվում են հաջորդական հարցեր, որոնք ներառում են հիմնական կարգավորումները և տեղադրման ուղեցույցի քայլերը: Ավտոմատացված ռեժիմում հնարավոր է օգտագործել սկրիպտներ՝ ստանդարտ կոնֆիգուրացիաներ տեղադրելու համար: Տեղադրողն աջակցում է նաև տեղադրման պրոֆիլներին, օրինակ՝ «desktop» պրոֆիլը աշխատասեղան ընտրելու համար (KDE, GNOME, Awesome) և տեղադրելու համար անհրաժեշտ փաթեթները, կամ «վեբսերվեր» և «տվյալների բազա» պրոֆիլները՝ ընտրելու և տեղադրելու համար։ վեբ սերվերների և DBMS-ների լցոնում:
Նոր տարբերակի փոփոխություններից.
- Առաջարկվել է մենյուի նոր համակարգ, որը թարգմանվել է պարզ տերմին-մենյու գրադարանի օգտագործման համար:
- archinstall.log()-ի միջոցով ուղարկված տեղեկամատյանների մուտքերն ընդգծելու համար հասանելի գույների հավաքածուն ընդլայնվել է:
- Ավելացվել են պրոֆիլներ bspwm և sway օգտատերերի միջավայրերը տեղադրելու համար, ինչպես նաև պրոֆիլ՝ խողովակաշարի մուլտիմեդիա սերվերի տեղադրման համար:
- Թարգմանությունների տեղայնացման և միացման աջակցությունը տրամադրվում է էկրանին ցուցադրվող բոլոր տվյալների համար:
- Բարելավված աջակցություն 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 boot loaders ավելացնելու համար:
- Օգտատիրոջ փոխազդեցության սկրիպտները բաժանվել են մի քանի ֆայլերի և archinstall/lib/user_interaction.py-ից տեղափոխվել archinstall/lib/user_interaction/ գրացուցակ:
Source: opennet.ru