เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Archinstall 2.4 เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ Arch Linux

เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Archinstall 2.4 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เป€เบŠเบดเปˆเบ‡เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบ”เบทเบญเบ™เป€เบกเบชเบฒ 2021 เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบฎเบนเบšเบžเบฒเบš ISO เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Arch Linux. Archinstall เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ” console เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ„เบนเปˆเบกเบทเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบŸเบดเบเบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบฎเบนเบšเบžเบฒเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Arch Linux เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเบฒเบเบเบงเปˆเบฒเบชเบญเบ‡เบ›เบต.

Archinstall เบชเบฐเบซเบ™เบญเบ‡เปเบšเบšเป‚เบ•เป‰เบ•เบญเบš (เบ™เปเบฒเบžเบฒ) เปเบฅเบฐเปเบšเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™. เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹, เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ–เบฒเบกโ€‹เบ„เปเบฒโ€‹เบ–เบฒเบกโ€‹เบ•เบฒเบกโ€‹เบฅเปเบฒโ€‹เบ”เบฑเบšโ€‹เบ—เบตเปˆโ€‹เบเบงเบกโ€‹เป€เบญเบปเบฒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ‚เบฑเป‰เบ™โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เปเบฅเบฐโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบˆเบฒเบโ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹. เปƒเบ™เป‚เบซเบกเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเบฐเบ„เบดเบšเป€เบžเบทเปˆเบญเบ›เบฑเบšเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ›เบฃเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบ›เป„เบŸ "desktop" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบ desktop (KDE, GNOME, Awesome) เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบกเบฑเบ™, เบซเบผเบทเป‚เบ›เบฃเป„เบŸเบฅเปŒ "webserver" เปเบฅเบฐ "เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡. stuffing เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเปเบฅเบฐ DBMS .

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ:

  • ะŸั€ะตะดะปะพะถะตะฝะฐ ะฝะพะฒะฐั ัะธัั‚ะตะผะฐ ะผะตะฝัŽ, ะฟะตั€ะตะฒะตะดั‘ะฝะฝะฐั ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฑะธะฑะปะธะพั‚ะตะบะธ simple-term-menu.
    เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Archinstall 2.4 เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ Arch Linux
  • ะ ะฐััˆะธั€ะตะฝ ะฝะฐะฑะพั€ ั†ะฒะตั‚ะพะฒ, ะดะพัั‚ัƒะฟะฝั‹ะน ะดะปั ะฟะพะดัะฒะตั‚ะบะธ ะทะฐะฟะธัะตะน ะฒ ะปะพะณะต, ะพั‚ะฟั€ะฐะฒะปัะตะผั‹ั… ั‡ะตั€ะตะท archinstall.log().
    เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Archinstall 2.4 เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ Arch Linux
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฟั€ะพั„ะธะปะธ ะดะปั ัƒัั‚ะฐะฝะพะฒะบะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธั… ะพะบั€ัƒะถะตะฝะธะน bspwm ะธ sway, ะฐ ั‚ะฐะบะถะต ะฟั€ะพั„ะธะปัŒ ะดะปั ัƒัั‚ะฐะฝะพะฒะบะธ ะผัƒะปัŒั‚ะธะผะตะดะธะนะฝะพะณะพ ัะตั€ะฒะตั€ะฐ pipewire.
  • ะŸั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะปะพะบะฐะปะธะทะฐั†ะธะธ ะธ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฟะตั€ะตะฒะพะดะพะฒ ะดะปั ะฒัะตั… ะฒั‹ะฒะพะดะธะผั‹ั… ะฝะฐ ัะบั€ะฐะฝ ะดะฐะฝะฝั‹ั….
  • ะฃะปัƒั‡ัˆะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ Btrfs. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ัะถะฐั‚ะธั ะฒ Btrfs ะธ ะพะฟั†ะธั ะดะปั ะพั‚ะบะปัŽั‡ะตะฝะธะต ั€ะตะถะธะผะฐ copy-on-write (nodatacow).
  • ะ ะฐััˆะธั€ะตะฝั‹ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะดะธัะบะพะฒั‹ะผะธ ั€ะฐะทะดะตะปะฐะผะธ.
  • ะŸั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพะณะพ ะพะฟั€ะตะดะตะปะตะฝะธั ะฝะตัะบะพะปัŒะบะธั… ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะน ัะตั‚ะตะฒั‹ั… ะบะฐั€ั‚.
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ั‚ะตัั‚ั‹ ะฝะฐ ะฑะฐะทะต pytest.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ั„ัƒะฝะบั†ะธั archinstall.run_pacman() ะดะปั ะฒั‹ะทะพะฒะฐ ะฟะฐะบะตั‚ะฝะพะณะพ ะผะตะฝะตะดะถะตั€ะฐ pacman, ะฐ ั‚ะฐะบะถะต ั„ัƒะฝะบั†ะธั archinstall.package_search() ะดะปั ะฟะพะธัะบะฐ ะฟะฐะบะตั‚ะพะฒ.
  • ะ’ archinstall.Installer() ะดะพะฑะฐะฒะปะตะฝะฐ ั„ัƒะฝะบั†ะธั .enable_multilib_repository() ะดะปั ะฒะบะปัŽั‡ะตะฝะธั 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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™