- Базовая настройка Arch Linux для чайников
- Базовая настройка
- Что может пригодиться
- Доустановка пакетов
- Дополнительная настройка
- Итог
- Linux после Mac OS. Часть 3, Arch Linux
- Предисловие
- Как я пришел к Arch
- Fedora
- Manjaro
- Arch
- Установка Arch
- Ручная установка
- archinstall
- Способ установки Arch, который сработал
- Arch Linux
- Ничего лишнего
- Внешний вид
- Обучение
- Игры
- Заключение
- Главное преимущество – установка
- Главный недостаток – установка программ
Базовая настройка Arch Linux для чайников
Выбираем iso-образ (pure — это минимальные редакции). Я выбираю Пикачу, т.е. pure Mate.
На системах с UEFI необходимо отключить safe boot. Загружаемся в лайв режиме и запускаем установщик — Calamares. Выбираем язык, метод ввода — все как в обычном Calamares. Разметку диска можно выполнить предварительно, либо непосредственно в установщике, если выбрать режим ручной разметки.
Я использую такую: 300 мб fat32 — efi-раздел (не забываем поставить галочку boot и точку монтирования ‘/boot/efi’), 25 гб ext4 — root (точка монтирования ‘/’), все остальное ext4 — home (точка монтирования ‘/home’). Efi раздел можно и меньше (но не меньше 32 мб) — установщик будет ругаться, но продолжит установку, а после даже загрузит систему.
Создаем пользователя, обзываем систему. Устанавливаем.
На выходе получаем установленный Arch за 3-5 минут.
Базовая настройка
Т.к. я установил pure-редакцию, то получил чистый дистрибутив (при полной установке в некоторых редакциях достаточно просто обновить систему).
Обновляем зеркала через терминал:
Обновляем keyring и систему:
sudo pacman -S archlinux-keyring sudo pacman -Syu
При установке Firefox установятся и необходимые системные шрифты, поэтому обязательно перезагружаем систему после.
sudo pacman -S firefox reboot
Дополнительные шрифты с эмодзи и символами:
sudo pacman -S noto-fonts-emoji noto-fonts ttf-liberation
Устанавливаем звуковую систему:
sudo pacman -S --needed git base-devel (выбираем все - all)
cd /home/'имя пользователя'/Downloads git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
Pamac — управление пакетами через графический интерфейс:
yay -S pamac-aur-git (выбираем libpamac)
В настройках Pamac не забываем включить поддержку AUR.
Что может пригодиться
Доустановка пакетов
Можно доустановить следующие пакеты, используя терминал, либо Pamac
Видеодрайвер для встроенного видеоядра от Intel:
sudo pacman -S xf86-video-intel
Green With Envy — управление видеокартой от Nvidia:
добавляем в автозапуск blueman и активируем bluetooth модуль systemd
sudo systemctl enable bluetooth reboot
Удобный файловый менеджер с сохранением сеансов и вкладок Spacefm:
Простой графический Firewall
Настройка экрана входа в систему:
sudo pacman -S lightdm-gtk-greeter-settings
sudo pacman -S papirus-icon-theme
yay -S breeze-default-cursor-theme
Простой графический редактор Pinta:
необходим multilib репозиторий:
#[multilib] #Include = /etc/pacman.d/mirrorlist
Сохраняем и обновляем зеркала:
sudo pacman -S steam (выбираем nvidia-tools либо amd)
gamemoderun ‘имя программы/игры’
Дополнительная настройка
Убираем Screen Tearing (разрывы изображения)
На встроенном видеоядре от Intel:
sudo pluma /etc/X11/xorg.conf.d/20-intel.conf
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "TearFree" "true" Option "TripleBuffer" "On" EndSection
На видеокартах Nvidia:
sudo pluma /etc/X11/xorg.conf.d/00-ldm.conf
Section "Device" Identifier "NVIDIA Card" Driver "nvidia" VendorName "NVIDIA Corporation" Option "MetaModes" "nvidia-auto-select +0+0 " Option "UseNvKmsCompositionPipeline" "Off" Option "TripleBuffer" "On" EndSection
Убираем прыгающий уровень громкости в браузерах
sudo pluma /etc/pulse/daemon.conf
удаляем ; и меняем no на yes
Исправляем гаснущий экран
sudo mkdir /etc/lightdm/lightdm.conf.d sudo nano /etc/lightdm/lightdm.conf.d/12-autologin.conf
[SeatDefaults] autologin-user=ваш логин
Базовые компоненты для сборки пакетов из исходников
Русская/Украинская локализация
#ru_RU.UTF-8 UTF-8 Либо #ru_UA.UTF-8 UTF-8
Устанавливаем ее как системную
sudo localectl set-locale ru_RU.UTF-8 либо sudo localectl set-locale ru_UA.UTF-8 reboot
Итог
После установки Arch на старенький ноутбук, машинка ожила. Думал, что будет много возни с его настройкой, но нет. Проблема была только с блютус, но быстро решилась активацией модуля в systemd. На основном ПК повысилась отзывчивость, что не может не радовать.
Linux после Mac OS. Часть 3, Arch Linux
Уже несколько месяцев я использую Linux как дополнительную операционную систему и рассказываю об этом на Hexlet. И в данном посте я поведаю о новой главе в данной истории – Arch Linux.
Предисловие
Мой основной PC – MacBook Air, но есть второй компьютер, на котором я могу позволить себе эксперементы с установкой новых дистрибутивов. Вряд ли бы я этим занимался, если бы у меня была только стационарная машина, пусть мне и очень интересен Linux.
Я уже усепел попробовать Ubuntu, Fedora, Mint и Manjaro — теперь пришло время попробовать Arch.
Как я пришел к Arch
Сначала я установил для других популярных дистрибутива: Fedora и Manjaro. Но в них нашлось несклолько серьезных минусов, из-за которых я решил попробовать Arch.
Fedora
Fedora – хороший дистрибутив для работы, но скверный для игр. Что-то не запускается, что-то работает криво: например,MangoHud не видит видеокарту и такая проблема существует только на Fedora (с драйверами всё нормально, другая программа прекрасно показывает нагрузку на видеокарту).
Manjaro
Да, на Manjaro игры работают лучше и MangoHud отображает все показатели корректно, но Manjaro не понравился мне огромным колличеством предустановленных программ. Их минимальной версии дистрибутива хочется удалить много ненужных компонентов, но лучше ничего не трогать, чтобы ничего не сломать. Например, приложение для автоматической установки драйверов может быть полезно, но на деле оно не работает – отедельные пакеты драйверов приходится устанавливать вручную.
Arch
Arch – дистрибутив, на основе которого был создан Manjaro, и раз на Manjaro всё работает корректно, то почему бы не попробовать его?
С этой мыслью я приступил к установке Arch Linux – самого не дружелюбного к новичкам дистрибутиву.
Установка Arch
На что первым делом вы обратите внимание после Fedora и Manjaro? Правильно, на вес установочного образа, меньше одного гигабайта. Почему так мало? Дело в том, что у Arch нет графического установщика системы. Меня это не испугало и я пошел смотреть инструкции по установке дистрибутива.
Ручная установка
Итак, я разметил диск, сделал все, как в инструкции, но что-то пошло не как – в конце установки произошла ошибка. Решил попробовать еще раз, но в этот раз внимательно смотрел не только в инструкцию, но и на вывод консоли. Оказалось, ошибка произошла при разметке диска и нужно было добавлять флаг -f . Но при скачивании пакетов произошла еще одна ошибка и я рещил пойти по другому пути.
archinstall
В другой инструкции нашел упоминание консольного установщика Arch, который запускается командой archinstall . Выбираю нужные параметры, прохожу все пункты, установка идет нормально, но в конце – снова ошибка.
После этого я решил попробовать установить Arch на виртуальную машину, увидел аналогичную ошибку и внимательно прочитал вывод консоли: «Пакеты повреждены или недоступны».
Выглядел я тогда примерно так:
Способ установки Arch, который сработал
Оказалось, что перед установкой требуется обновить ключи (об этом в инструкциях почему-то не пишут). После этого установка завершается без ошибок. Подробнее об обновлении можно прочитать здесь. Процесс обналения довольно медленный, мне потребовалось на него около часа.
Arch Linux
Система установлена и теперь, наконец, можно поговорить о самом дистрибутиве.
Ничего лишнего
Как и на Fedora, устанавливаются только стандартные приложения GNOME, которые при необходимости можно легко удалить. Никаких ненужный расширений, программ, визуальных тем и шрифтов: систему можно настроить под свои нужды с нуля.
Внешний вид
Linux мне нравится тем, что тут можно настроить все так, как тебе хочется. Я использую следующие темы:
- ArcMenu
- AppIndicator and KStatusNotifierItem Support
- Blur my Shell
- Dash to Dock
- Hide Panel
Обучение
Для учёбы использую браузеры Chromium и WebStrom. Оба работают прекрасно, никаких проблем с ними на Linux у меня не возникает. Почему Chromium, а не Mozilla Firefox? У меня Chromium работает лучше: например, сайт Хекслета отображается корректней
Игры
Игры в этом дистрибутиве работают отлично: найти нужную игру можно на ProtonDB. Steam Proton и MangoHud работают с Arch Linux, Epic Games Store через PortProton тоже.
Я попробовал установитьGhostrunner: игра запускается и работает на максимальных настройках.
Заключение
В конце я расскажу о плюсах и минусах дистрибутива Arch.
Главное преимущество – установка
После блока про установку вы можете задаться вопросом: «Как консольная установка может быть преимуществом?». Но тут все не так очевидно.
При установке Arch вы можете сразу поставить нужные драйвера для видеокарты и, самое главное, выбрать графическое окружение. Этого вам не сделать ни в установщике Fedora, ни в установщике Manjaro. А для выбора графического окружения нужно искать необходимый образ на сайте дистрибутива, что не слишком удобно.
Главный недостаток – установка программ
Тут я рассуждаю только с точки зрения удобства. Если на Fedora выполнить установку можно одной командой, то на Arch нужно либо искать пакет есть в менеджере Pacman, либо использовать AUR, где сначала придется клонировать репозиторий, зайти в папку и только после этого установить нужную программу. Конечно, можно поставить Pamac, что немного упростит процесс, но не сделает его удобнее, чем на Fedora.