Π‘ΠΊΡ€ΠΈΠΏΡ‚ Archify для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ дистрибутива Π½Π° Arch Linux

Доступна пСрвая вСрсия скрипта Archify, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Arch Linux с Π΄Ρ€ΡƒΠ³ΠΈΡ… дистрибутивов, сохраняя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /home ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования. Archify являСтся ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ΠΌ скрипта TurboArch, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠΌ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ систСмы: сохранСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ СдинствСнного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ; установку ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π²ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сСрвСра. ПослС Π²Ρ‹Π±ΠΎΡ€Π° этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² скрипт ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ имя хоста, часовой пояс, сортировку сСрвСров ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Arch Linux (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ reflector), Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ bash ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

Π—Π°Ρ‚Π΅ΠΌ слСдуСт процСсс установки с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΊΡ€ΠΈΠΏΡ‚ поэтапно устанавливаСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, удаляя содСрТимоС старой систСмы ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² /bin, /etc, /lib, /lib64, /sbin, /srv, /usr, /var. Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ config.default, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Archify ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ сразу Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π·Π°ΠΌΠ΅Π½Ρ‹ систСмы. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° с логичСскими Ρ‚ΠΎΠΌΠ°ΠΌΠΈ LVM ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LUKS.

БистСмныС трСбования:

  • 64-разрядноС ядро Linux вСрсии 3.2 ΠΈ Π²Ρ‹ΡˆΠ΅, подходящСС для glibc вСрсии 2.39 ΠΈ Π²Ρ‹ΡˆΠ΅.
  • bash вСрсии 4 ΠΈ Π²Ρ‹ΡˆΠ΅.
  • grep, coreutil, util-linux.
  • wget ΠΈΠ»ΠΈ curl.
  • tar, zstd.
  • git (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, для клонирования рСпозитория, замСняСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ исходныС дистрибутивы (использованиС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ согласно систСмным трСбованиям):

  • Ubuntu
  • Debian
  • Fedora
  • Manjaro
  • ROSA
  • Astra
  • Slackware
  • Gentoo
  • OpenSUSE

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ