Параграф 2: Встановлення та налаштування системи
І так, ви вибрали дистрибутив. Приступимо до встановлення!
Для встановлення нам знадобиться:
- Робочий комп'ютер
- USB флешка
- Інтернет-з'єднання
Завантажуємо дистрибутив
Тут усе просто, думаю, не варто пояснювати. Просто заходите на сайт обраного дистрибутива і завантажуєте останню версію. Зазвичай скачування пряме, але іноді можна скачати через торрент, від себе раджу цей спосіб, тому що в такий спосіб завантажиться швидше.
Примітка
Посилання на сайти основних дистрибутивів знаходяться у попередньому параграфі
Завантажили? Тоді переходимо до наступного кроку!
Записуємо інсталятор на флешку
Розглядати метод з CD/DVD-ROM не розглядатиму, бо хто цією старовиною зараз користується?
Уточню, що розглядатися будуть способи запису на Windows, оскільки передбачається, що ви збираєтеся поставити Linux другою системою/перейти на нього для збірки прошивок та інших корисних справ.
Так, нам потрібна утиліта для запису. Підійде Etcher або той же Rufus, без різниці. Розглянемо докладніше...
Завантажуємо утиліту із сайту https://www.balena.io/etcher/. Вставляємо непотрібну флешку в комп'ютер. Ну або потрібну, просто попередньо скопіюйте всі потрібні вам дані з неї. Запускаємо Etcher
Відкриється це вікно. Як видно, тут усе гранично просто:
- Вибираємо образ дистрибутива
- Вибираємо USB пристрій
- Натискаємо Flash
Усе, завантажувальну флешку записано
Після того, як ми записали флешку, саме час встановити систему!
Встановлення системи
На жаль, розкрити цей етап докладно я не можу через технічні можливості. Але в інтернеті дуже багато гайдів, і ставити ту ж Ubuntu не складніше, ніж Windows. Встановлення Arch (GUI) | Ubuntu
INFO
Я буду дуже сподіватися, що мої "колеги" доповнять цей розділ докладною інструкцією
Налаштування середовища
Встановлення необхідних пакетів
Debian-like:
bashsudo 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:
- Через AUR
bashyay -S lineageos-devel python
Налаштування git
Вписуємо свій нікнейм і пошту з GitHub:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
Вмикаємо підтримку lfs:
git lfs install