Доброго времени!
Тут должна быть история, как я "докатился до жизни такой" и установил Arch. Но ее тут нет. Только краткая инструкция и, как обычно, несколько полезностей. Таков путь.
Дано: Ryzen 2600x, 16Gb RAM, 1660Ti, SSD 512Gb
Задача: установить Arch без подрыва области ниже поясницы
Решение: ALG - Arch Linux GUI
Плюсы:
- редакции на любой вкус (Plasma, Gnome, Xfce, Cinnamon, MATE, i3, BSP);
- iso-образы обновляются каждый месяц (не придется устанавливать 1Gb+ обновлений при чистой установке);
- обширная пакетная база, включая AUR;
- всегда свежие пакеты.
Минусы:
- может поломаться после очередного обновления, но это не точно.
Базовая установка
Выбираем 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-редакцию, то получил чистый дистрибутив (при полной установке в некоторых редакциях достаточно просто обновить систему).
Обновляем зеркала через терминал:
sudo pacman -Sy
Обновляем 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 pulseaudio
YAY - AUR-помощник:
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
Видеодрайвер для Nvidia:
sudo pacman -S nvidia
Green With Envy - управление видеокартой от Nvidia:
yay -S gwe
Bluetooth:
sudo pacman -S blueman
добавляем в автозапуск blueman и активируем bluetooth модуль systemd
sudo systemctl enable bluetooth
reboot
Удобный файловый менеджер с сохранением сеансов и вкладок Spacefm:
yay -S spacefm
Простой графический Firewall
sudo pacman -S gufw
Разметка дисков:
sudo pacman -S gparted
Настройка экрана входа в систему:
sudo pacman -S lightdm-gtk-greeter-settings
Mate-Tweak:
yay -S mate-tweak
Тема значков Papirus:
sudo pacman -S papirus-icon-theme
Тема оформления Plata:
yay -S plata-theme
Тема курсора Breeze:
yay -S breeze-default-cursor-theme
Простой графический редактор Pinta:
sudo pacman -S pinta
Видеоплеер Celluloid :
sudo pacman -S celluloid
Установка Steam:
необходим multilib репозиторий:
sudo pluma /etc/pacman.conf
Удаляем #:
#[multilib]
#Include = /etc/pacman.d/mirrorlist
Сохраняем и обновляем зеркала:
sudo pacman -Sy
Устанавливаем Steam:
sudo pacman -S steam
(выбираем nvidia-tools либо amd)
Mangohud и Goverlay:
yay -S goverlay
Gamemode:
sudo pacman -S gamemode
Использование:
gamemoderun 'имя программы/игры'
gamemoderun steam
Дополнительная настройка
Убираем 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 {ForceFullCompositionPipeline=On}"
Option "UseNvKmsCompositionPipeline" "Off"
Option "TripleBuffer" "On"
EndSection
Убираем прыгающий уровень громкости в браузерах
sudo pluma /etc/pulse/daemon.conf
удаляем ; и меняем no на yes
; flat-volumes = no
Исправляем гаснущий экран
добавляем в автозагрузку
xset s 00
Автологин
sudo mkdir /etc/lightdm/lightdm.conf.d
sudo nano /etc/lightdm/lightdm.conf.d/12-autologin.conf
[SeatDefaults]
autologin-user=ваш логин
Базовые компоненты для сборки пакетов из исходников
sudo pacman -S gcc cmake
Русская/Украинская локализация
sudo nano /etc/locale.gen
Удаляем # в строке
#ru_RU.UTF-8 UTF-8
Либо
#ru_UA.UTF-8 UTF-8
Генерируем локаль
sudo locale-gen
Устанавливаем ее как системную
sudo localectl set-locale ru_RU.UTF-8
либо
sudo localectl set-locale ru_UA.UTF-8
reboot
Итог
После установки Arch на старенький ноутбук, машинка ожила. Думал, что будет много возни с его настройкой, но нет. Проблема была только с блютус, но быстро решилась активацией модуля в systemd. На основном ПК повысилась отзывчивость, что не может не радовать.
¡Adiós Amigos!
Комментарии
14:17
14:30
14:59
15:30
16:11
16:30
18:30
Т.к. упор был сделан на ОСь для ноута, то нужен был дистр максимально чистый, чтобы докинуть только необходимое. А установка на ПК - чисто интереса ради.
А так ALG - самый приближенный к чистой установке арч
18:12
Однако, думаю, что пропущена еще одна полезная команда для пользования AURом(в дополнение к =base-devel=)
=pacman -S gcc cmake =
18:32
19:59
22:12
14:59
19:17
20:00
https://www.arcolinuxd.com/
20:02
20:04
20:16
Конкретно в Мате, о котором и идет речь в статье, встроенными средствами тиринг не убрать, кроме как через пайплайн.
20:17
20:14
00:24
как-то встречал, но не могу теперь найти. например, в браузере листаешь, доходишь до низа и там черный экран и он уменьшает подсветку экрана сразу. дико бессит
05:14
ru_RU.UTF-8 UTF-8
сгенерировать локаль:
# locale-gen
установить её в качестве системной
# localectl set-locale ru_RU.UTF-8
перезагрузиться
14:58
Я испоьлзую все операционки на английском, поэтому не обратил внимание.
12:43
14:29
16:46
Токо я предпочитаю pikaur а не yay.
Arch хорош убеждаюсь давно.
17:05
A simple and intuitive Terminal-based (TUI) Arch Linux installer
https://anarchyinstaller.gitlab.io/
15:01
18:20
17:05
Очередной индийский ненужный продукт.
17:17
А еще лучше напиши обзорчик - всем будет полезно узнать про "нужный продукт".
17:25
17:46
18:07
18:42
18:12
18:18
Kulin Goyal, Lovlesh Dagar, Vikram Pathak и безфамильный DemonKiller.
18:26
21:10
Независимо от ОС, любые неофициальные/неавторитетные сборки потенциально опасны.
Без аудита нет и доверия. Но кому он нужен?
Автору: это не критика статьи! Это отношение к подобным сборкам.
03:23
04:18
Количество звёзд у всех их проектов ни на что не намекает?
Был такой SwagArch. И кто теперь о нём помнит?
18:43
22:58
sudo mount /dev/sdb1 /mnt/media
(sdb1 - для примера)
или:
sudo mount /dev/sdb1 /home/%USER/pomoika
(Каталог 'pomoika' надо предварительно создать)
...
Подробнее читаем здесь:
https://gitjournal.tech/montirovanie-diska-v-linux-komanda-mount-komanda-mount-ili-kak-pravilno-smontirovat-disk-v-linuks/
13:48
если используешь Гном, там есть утилита Диски, в ней выбираешь нужный раздел и настраиваешь точку монтирования - все.
для остальных случаев можно прописать прямо в fstab
/dev/sdXN /homeext4 nosuid,nodev,nofail,x-gvfs-show 0 0
X - буква диска, например /dev/sda, /dev/sdb и т.д.
N - номер раздела 1, 2, 3
/home - меняешь на каталог монтирования (не забыв его создать)
должно получиться типо того:
/dev/sda2 /homeext4 nosuid,nodev,nofail,x-gvfs-show 0 0
p.s. православнее вместо /dev/sda2 указывать UUID=7afe994c-b30f-4675-8e65-e3865a0d2790 - идшник раздела, но это на вкус и цвет.
UUID=7afe994c-b30f-4675-8e65-e3865a0d2790 /home ext4 nosuid,nodev,nofail,x-gvfs-show 0 0
посмотреть идшник можно так
sudo blkid /dev/sdb2
вывод будет такой:
/dev/sdb2: LABEL="Data" UUID="7afe994c-b30f-4675-8e65-e3865a0d2790" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="1fb56334-72bd-46cd-b974-1d87be38fd5e"
15:05
06:11
при выполнениях sudo <команды>
10:38
https://unixforum.org/viewtopic.php?t=92653
11:24
У меня размер окна запоминается, то есть при запуске оно такого же размера, как и было. Если развернуть на весь экран и закрыть, то и при следующем запуске будет на весь экран.
11:39
В первом случае - в окне, во втором - в развернутом виде.
Пару раз так поделел, и вообще перестал запускаться, пришлось перезайти в сессию.
Прямо мистика какая-то...
13:39
снеси/закоменть строку вида
<user_name> ALL=(ALL) NOPASSWD: ALL
20:53