Archinstall 2.4 ఇన్స్టాలర్ విడుదల ప్రచురించబడింది, ఇది ఏప్రిల్ 2021 నుండి Arch Linux ఇన్స్టాలేషన్ ISO ఇమేజ్లలో ఒక ఎంపికగా చేర్చబడింది. Archinstall కన్సోల్ మోడ్లో పని చేస్తుంది మరియు పంపిణీ యొక్క డిఫాల్ట్ మాన్యువల్ ఇన్స్టాలేషన్ మోడ్కు బదులుగా ఉపయోగించవచ్చు. ఇన్స్టాలేషన్ గ్రాఫికల్ ఇంటర్ఫేస్ అమలు వేరుగా అభివృద్ధి చేయబడుతోంది, అయితే ఇది ఆర్చ్ లైనక్స్ ఇన్స్టాలేషన్ ఇమేజ్లలో చేర్చబడలేదు మరియు రెండు సంవత్సరాలకు పైగా నవీకరించబడలేదు.
Archinstall ఇంటరాక్టివ్ (గైడెడ్) మరియు ఆటోమేటెడ్ ఆపరేషన్ మోడ్లను అందిస్తుంది. ఇంటరాక్టివ్ మోడ్లో, వినియోగదారుని ఇన్స్టాలేషన్ గైడ్ నుండి ప్రాథమిక సెట్టింగ్లు మరియు దశలను కవర్ చేస్తూ సీక్వెన్షియల్ ప్రశ్నలు అడుగుతారు. ఆటోమేటెడ్ మోడ్లో, ప్రామాణిక కాన్ఫిగరేషన్లను అమలు చేయడానికి స్క్రిప్ట్లను ఉపయోగించడం సాధ్యమవుతుంది. ఇన్స్టాలర్ ఇన్స్టాలేషన్ ప్రొఫైల్లకు కూడా మద్దతు ఇస్తుంది, ఉదాహరణకు, డెస్క్టాప్ (KDE, GNOME, Awesome)ని ఎంచుకోవడానికి మరియు దాని ఆపరేషన్కు అవసరమైన ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి “డెస్క్టాప్” ప్రొఫైల్ లేదా “వెబ్సర్వర్” మరియు “డేటాబేస్” ప్రొఫైల్లను ఎంచుకోవడం మరియు ఇన్స్టాల్ చేయడం కోసం వెబ్ సర్వర్లు మరియు DBMS నింపడం.
కొత్త సంస్కరణలో మార్పులలో:
- కొత్త మెను సిస్టమ్ ప్రతిపాదించబడింది, సాధారణ-పదం-మెనూ లైబ్రరీని ఉపయోగించడానికి అనువదించబడింది.
- archinstall.log() ద్వారా పంపబడిన లాగ్ ఎంట్రీలను హైలైట్ చేయడానికి అందుబాటులో ఉన్న రంగుల సెట్ విస్తరించబడింది.
- bspwm మరియు స్వే వినియోగదారు పరిసరాలను ఇన్స్టాల్ చేయడానికి ప్రొఫైల్లు జోడించబడ్డాయి, అలాగే పైప్వైర్ మల్టీమీడియా సర్వర్ను ఇన్స్టాల్ చేయడానికి ప్రొఫైల్.
- స్క్రీన్పై ప్రదర్శించబడే మొత్తం డేటా కోసం స్థానికీకరణ మరియు అనువాదాల కనెక్షన్ కోసం మద్దతు అందించబడుతుంది.
- Btrfs ఫైల్ సిస్టమ్కు మెరుగైన మద్దతు. Btrfsలో కంప్రెషన్ని ఎనేబుల్ చేయడానికి ఒక ఎంపికను మరియు కాపీ-ఆన్-రైట్ మోడ్ (nodatacow)ని నిలిపివేయడానికి ఒక ఎంపికను జోడించారు.
- డిస్క్ విభజనలను నిర్వహించడానికి మెరుగైన సామర్థ్యాలు.
- అనేక నెట్వర్క్ కార్డ్ కాన్ఫిగరేషన్లను ఏకకాలంలో నిర్వచించే సామర్థ్యం అందించబడింది.
- పైటెస్ట్ ఆధారంగా పరీక్షలు జోడించబడ్డాయి.
- ప్యాక్మ్యాన్ ప్యాకేజీ మేనేజర్కి కాల్ చేయడానికి archinstall.run_pacman() ఫంక్షన్ జోడించబడింది, అలాగే ప్యాకేజీల కోసం శోధించడానికి ఫంక్షన్ archinstall.package_search() జోడించబడింది.
- మల్టీలిబ్ని ప్రారంభించడానికి .enable_multilib_repository() ఫంక్షన్ archinstall.Installer()కి జోడించబడింది.
- సెట్టింగ్లను లోడ్ చేయడం మరియు సేవ్ చేయడం కోసం విధులు జోడించబడ్డాయి (archinstall.load_config మరియు archinstall.save_config)
- సమయ మండలాల జాబితాను ప్రదర్శించడానికి archinstall.list_timezones() ఫంక్షన్ జోడించబడింది.
- కొత్త విండో మేనేజర్ qtile, పైథాన్లో వ్రాయబడింది.
- systemd, grub మరియు efistub బూట్లోడర్లను జోడించడానికి విధులు జోడించబడ్డాయి.
- వినియోగదారు పరస్పర చర్య స్క్రిప్ట్లు బహుళ ఫైల్లుగా విభజించబడ్డాయి మరియు archinstall/lib/user_interaction.py నుండి archinstall/lib/user_interaction/ డైరెక్టరీకి తరలించబడ్డాయి.
మూలం: opennet.ru