Skip to content

Параграф 2: Встановлення та налаштування системи

І так, ви вибрали дистрибутив. Приступимо до встановлення!

Для встановлення нам знадобиться:

  • Робочий комп'ютер
  • USB флешка
  • Інтернет-з'єднання

Завантажуємо дистрибутив

Тут усе просто, думаю, не варто пояснювати. Просто заходите на сайт обраного дистрибутива і завантажуєте останню версію. Зазвичай скачування пряме, але іноді можна скачати через торрент, від себе раджу цей спосіб, тому що в такий спосіб завантажиться швидше.

Примітка

Посилання на сайти основних дистрибутивів знаходяться у попередньому параграфі

Завантажили? Тоді переходимо до наступного кроку!

Записуємо інсталятор на флешку

Розглядати метод з CD/DVD-ROM не розглядатиму, бо хто цією старовиною зараз користується?

Уточню, що розглядатися будуть способи запису на Windows, оскільки передбачається, що ви збираєтеся поставити Linux другою системою/перейти на нього для збірки прошивок та інших корисних справ.

Так, нам потрібна утиліта для запису. Підійде Etcher або той же Rufus, без різниці. Розглянемо докладніше...

Завантажуємо утиліту із сайту https://www.balena.io/etcher/. Вставляємо непотрібну флешку в комп'ютер. Ну або потрібну, просто попередньо скопіюйте всі потрібні вам дані з неї. Запускаємо Etcher

Etcher1

Відкриється це вікно. Як видно, тут усе гранично просто:

  1. Вибираємо образ дистрибутива
  2. Вибираємо USB пристрій
  3. Натискаємо Flash

Etcher2Etcher3Etcher4

Усе, завантажувальну флешку записано

Після того, як ми записали флешку, саме час встановити систему!

Встановлення системи

На жаль, розкрити цей етап докладно я не можу через технічні можливості. Але в інтернеті дуже багато гайдів, і ставити ту ж Ubuntu не складніше, ніж Windows. Встановлення Arch (GUI) | Ubuntu

INFO

Я буду дуже сподіватися, що мої "колеги" доповнять цей розділ докладною інструкцією

Налаштування середовища

Встановлення необхідних пакетів

  • Debian-like:

    bash
    sudo apt-get install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-dev libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev repo
  • Arch-like:

    bash
    yay -S lineageos-devel python

Налаштування git

Вписуємо свій нікнейм і пошту з GitHub:

bash
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

Вмикаємо підтримку lfs:

bash
git lfs install