Выпуск инсталлятора Archinstall 2.4, примСняСмого Π² дистрибутивС Arch Linux

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск инсталлятора Archinstall 2.4, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с апрСля 2021 Π³ΠΎΠ΄Π° Π² качСствС ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав установочных iso-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Arch Linux. Archinstall Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² консольном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° установки дистрибутива. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ развиваСтся рСализация графичСского интСрфСйса установки, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² состав установочных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Arch Linux ΠΈ ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Π½Π΅ обновлялась.

Archinstall прСдоставляСт Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ (guided) ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ вопросы, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ основныС настройки ΠΈ дСйствия ΠΈΠ· руководства ΠΏΠΎ установкС. Π’ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования скриптов для развёртывания Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ установки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ «desktop» для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (KDE, GNOME, Awesome) ΠΈ установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ «webserver» ΠΈ «database» для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ установки Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ web-сСрвСров ΠΈ Π‘Π£Π‘Π”.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая систСма мСню, пСрСвСдённая Π½Π° использованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 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