Советы и рекомендации
This article or section needs expansion.
Автоматизация
В этом разделе перечислены утилиты для автоматизации операций с окнами (например, перемещение, изменение размера или фокусировка), ввода/вывода клавиатуры и мыши.
Утилита | Пакет | Документация | Эмуляцияклавиш | Операциис окнами | Примечание |
---|---|---|---|---|---|
xautomation | Да | Нет | Также содержит инструменты для очистки экрана. Не может эмулировать F13+. | ||
xdo | AUR | Нет | Да | Небольшая утилита X для выполнения элементарных действий над окнами. | |
xdotool | Да | Да | |||
xvkbd | AUR | Да | Нет | Виртуальная клавиатура для Xorg, также имеет параметр для отправки символов. |
Вложенная X-сессия
This article or section needs expansion.
Для запуска вложенного сеанса другой среды рабочего стола:
$ /usr/bin/Xnest :1 -geometry 1024x768+0+0 -ac -name Windowmaker & wmaker -display :1
Это запустит сеанс Window Maker в окне 1024 на 768 в рамках текущей X-сессии.
Для этого необходим установленный пакет .
Отключение и включение при необходимости устройств ввода
С помощью xinput вы можете временно отключить или включить устройства ввода. Это полезно, например, на системах, имеющих несколько мышек, таких как ThinkPads и, если вам хотелось бы использовать только одну, чтобы избежать нежелательные нажатия.
Установите пакет .
Найдите имя или ID устройства, которое вы хотите отключить:
$ xinput
Например для ноутбука Lenovo ThinkPad T500 вывод выглядит следующим образом:
$ xinput
⎡ Virtual core pointer id=2 ⎜ ↳ Virtual core XTEST pointer id=4 ⎜ ↳ TPPS/2 IBM TrackPoint id=11 ⎜ ↳ SynPS/2 Synaptics TouchPad id=10 ⎣ Virtual core keyboard id=3 ↳ Virtual core XTEST keyboard id=5 ↳ Power Button id=6 ↳ Video Bus id=7 ↳ Sleep Button id=8 ↳ AT Translated Set 2 keyboard id=9 ↳ ThinkPad Extra Buttons id=12
Отключить устройство можно командой , где устройство это ID устройства или имя устройства, которое вы хотите отключить. В следующем примере мы отключим тачпад Synaptics с ID 10:
$ xinput --disable 10
Чтобы снова включить устройство, просто выполните противоположную команду:
$ xinput --enable 10
Так выглядит команда для выключения устройства (здесь тачпада) через его имя:
$ xinput --disable "SynPS/2 Synaptics TouchPad"
Закрытие приложения с помощью горячей клавиши
Привяжите скрипт к горячей клавише:
#!/bin/bash windowFocus=$(xdotool getwindowfocus); pid=$(xprop -id $windowFocus | grep PID); kill -9 $pid
Зависимости: ,
Блокирование доступа к TTY
This article or section needs expansion.
Чтобы запретить доступ к tty в X, добавьте следующее в файл :
Section "ServerFlags" Option "DontVTSwitch" "True" EndSection
Запрет пользователю закрывать, перезапускать X
Чтобы запретить пользователю закрывать, перезапускать запущенный Xorg, добавьте следующее в файл :
Section "ServerFlags" Option "DontZap" "True" EndSection
Использование Xorg без прав суперпользователя
- Запустить X через xinit; экранный менеджер не поддерживается
Если вам не удовлетворяют эти требования, повторно включите права суперпользователя в :
/etc/X11/Xwrapper.config
needs_root_rights = yes
Для получения дополнительной информации смотрите и .
Также GDM запускает Xorg без привилегий суперпользователя по умолчанию, когда используется KMS.
Неработающее перенаправление
Пока журналы пользователя Xorg хранятся в , они не включают вывод X-сессии. Чтобы повторно включить перенаправление, запустите X с флагом :
exec startx -- -keeptty > ~/.xorg.log 2>&1
Процедура установки Arch Linux
Щелкните правой кнопкой мыши в любом месте обоев. Выберите «Install Pacbang». В открывшемся подменю — «Update Installer».
Выберите язык из списка. Подтвердите согласие продолжить установку ОС нажатием кнопки «ОК».
В следующем окне нажмите «ОК». Ею подтверждайте свои действия в последующих окнах мастера установки. Установщик предупредит пользователя о нежелательности изменения последовательности действий.
Последовательно входите в пункты предшествующих установке настроек. Раскладку виртуальной консоли оставьте предлагаемой по умолчанию.
Настройте раскладку клавиатуры среды рабочего стола.
Ничего не делайте в пункте «Список устройств».
Разделы диска
В пункте разметки диска присутствует только один диск — виртуальный, созданный в процессе настройки виртуальной машины. Выберите его. Начинающим пользователям лучше подойдет опция автоматической разметки. Выбирайте другие пункты данного перечня только в тех случаях, когда абсолютно уверены, что они необходимы и точно знаете по какой причине. Помните, что при чистой установке флешка с образом операционной системы тоже есть в перечне. Не форматируйте ее.
Мастер установки ОС предупредит пользователя о том, что все данные на диске будут удалены. Будет создан 512-мегабайтный раздел boot. Оставшееся пространство на диске выделяется корневому разделу. Если вы уверены, что раздел не содержит важных данных (необходимо помнить при чистой установке ОС на жесткий диск ПК), подтвердите действие кнопкой «Да».
Мастер установки сообщит о создании разделов sda1 (0,5 гигабайта) sda2 (19,5 гигабайт). Выйдите из окна, нажав соответствующую кнопку.
Предусмотрена опциональная возможность настроить LUKS Шифрование. Если пользователь устанавливает Linux впервые или не знает точно, зачем ему это необходимо, ему не следует ничего делать в данном пункте.
Настраивайте логические тома лишь в тех случаях, когда уверены в необходимости этого действия и знаете, зачем тома понадобятся в процессе работы с операционной системой. LVM применяется (в том числе) для работы с зашифрованными разделами, когда нужно создать в них логические тома (как примеры: «home», «root»). Не планируете их настройку, но вошли в данный пункт — нажмите кнопку «Отмена».
Смонтируйте разделы. Для этого:
войдите в соответствующий пункт меню мастера установки;
ознакомьтесь с важной информацией, которая будет отображена на экране;
нажмите «OK».
Выберите раздел root и нажмите «OK». Как отмечалось выше, его объем при установке рассматриваемого дистрибутива составляет 512 мегабайт.
Выберите рекомендованный мастером установки ОС пункт ext4. Помните, что не все файловые системы подходят для загрузочных и корневых разделов.
Подтвердите выбор файловой системы нажатием кнопки «Да».
Подтвердите опции монтирования. Далее мастер установки предложит выбрать SWAP-раздел. Если его нет, подтвердите это, остановившись на соответствующем пункте меню.
Установка
Второй пункт главного меню мастера — установка базовой системы.
Последовательно выполните:
Установку базовых пакетов.
Запуск Mkititcpio.
Установка загрузчика. Рекомендую Grub тем пользователям, которые:
- впервые ставят Linux;
- не сформировали собственных предпочтений;
- не интересовались вопросом.
Выберите из списка диск или флеш-накопитель для установки операционной системы. В случае установки в виртуальную машину будет предложен один вариант.
Вернитесь назад в главное меню мастера и перейдите к настройке базовой системы.
Сгенерируйте файл FSTAB. Рекомендация: используйте UUID.
Введите имя хоста:
- может состоять из букв и цифр;
- допустимо использование дефиса;
- длина не более 63 знаков.
Локализация
Определите язык операционной системы. Основные параметры, на которые влияет локализация:
- формат времени;
- формат даты;
- отображаемый язык.
Выберите часовой пояс для отображения компьютером точного времени.
Выбор часового пояса необходимо подтвердить.
Определите стандарт времени. Рекомендовано: UTC.
Учетные записи и пароли
Установите пароль root. Применяется администратором операционной системы. Ввод пароля необходимо подтвердить в дополнительном окне.
Добавьте нового пользователя системы. В данном случае — обычного пользователя, а не администратора. Под этим аккаунтом вы будете работать с ОС. В имени пользователи буквы — только маленькие. Введите пароль обычного пользователя ОС.
Дополнительные параметры
Настраивайте параметры безопасности и systemd только являясь опытным пользователем или системным администратором. Предполагается, что пользователь, который производит настройки знает, какие ему необходимы и по каким причинам.
Шаг 4. Установка Xorg
Уже все больше и больше используется Wayland, даже Gnome перешел на Wayland во многих дистрибутивах. Но эта технология еще не совсем стабильна, поэтому в нашей инструкции конфигурация ArchLInux после установки мы будем рассматривать старый добрый Xorg. Для установки компонентов Xorg наберите:
Перед установкой программа попросит выбрать приложения которые нужно устанавливать, можно взять все:
Выбрать библиотеку для отрисовки OpenGL:
И библиотеку для работы с устройствами ввода:
После того как установка пакетов будет завершена, нужно создать конфигурационный файл Xorg. Для этого выполните:
Программа создаст файл примера конфигурации в вашей домашней директории, дальше вам нужно скопировать его в папку /etc/X11:
Готово, теперь графическая подсистема установлена и готова к работе, дальше установим и настроим графическое окружение.
Базовая настройка системы
Вы можете отредактировать список зеркал live CD здесь, чтобы выбрать наиболее близкие к вам зеркала для скачивания. Это не обязательно, и это может отнимать много времени. Если вы хотите это сделать, поместите зеркала, расположенные ближе всего к вам, вверху списка в «/etc/pacman.d/mirrorlist».
Используйте утилиту pacstrap для загрузки системы на только что смонтированный диск.
Это займет некоторое время, но не волнуйтесь — Arch, по сути, сама себя настраивает.
Когда загрузка завершена, вы можете сгенерировать fstab файл Arch. Этот файл отслеживает различные файловые системы (разделы), которые необходимо монтировать в вашей системе.
Подготовка
Скачать последний срез дистрибутива можно на официальной странице загрузки: https://www.archlinux.org/download/.
После скачки нужно записать образ на внешнее устройство, такое как CD или USB Flash drive. Записать образ на CD можно программой wodim из набора cdrkit.
$ wodim -v dev=devcdrw archlinux-2013.02.01-dual.iso
А записать образ на USB Flash drive можно программой dd следующим образом:
# dd bs=4M if=archlinux-2013.02.01-dual.iso of=devsdx status=progress && sync
где /dev/sdx — это USB накопитель, на который вы хотите записать образ(обычно /dev/sdb).
После записи образа на внешнее устройство вам необходимо настроить загрузку компьютера(в BIOS или EFI) в режим загрузки с вашего дисковода или USB Flash и запустить компьютер с подключенным устройством. Теперь можно приступить к установке.
Установка
Установите пакет .
В дополнение к нему, могут понадобиться пакеты из группы для некоторых способов настроек. О них рассказано в соответствующих разделах.
К тому же имеется группа , которая включает пакеты оконной системы Xorg и пакеты из группы , а также шрифты.
Совет: Вам, скорее всего, понадобится оконный менеджер или среда рабочего стола в дополнение к X.
Установка драйвера
Ядро Linux включает в себя видеодрайверы с открытым исходным кодом и поддержку аппаратного ускорения буфера кадров. Однако, для работы OpenGL и двухмерного ускорения в X11 требуется поддержка пользовательского ПО.
Сперва определите вашу видеокарту:
$ lspci | grep -e VGA -e 3D
Затем установите соответствующий драйвер. Вы можете поискать в базе данных пакетов полный список видеодрайверов с открытым исходным кодом:
$ pacman -Ss xf86-video
Xorg автоматически ищет установленные драйверы:
- Если он не может найти установленным необходимый драйвер для оборудования (перечислены ниже), тогда он сначала ищет драйвер fbdev ().
- Если и он не найден, тогда Xorg ищет общий драйвер vesa (), который поддерживает большое количество чипсетов, но не включает 2D или 3D ускорение.
- А если и vesa не найден, тогда X обратится к режиму KMS, который включает ускорение GLAMOR (смотрите ).
Для того, чтобы ускорение видео работало, и часто для того, чтобы разблокировать все режимы, в которых может работать GPU, требуется правильный видеодрайвер:
Бренд | Тип | Драйвер | OpenGL | OpenGL (multilib) | Документация |
---|---|---|---|---|---|
AMD / ATI | Свободный | AMDGPU (Русский) | |||
ATI (Русский) | |||||
Intel | Свободный | Intel graphics (Русский) | |||
NVIDIA | Свободный | Nouveau (Русский) | |||
Проприетарный | NVIDIA (Русский) | ||||
AUR | AUR | AUR |
Примечание:
- Если Вы пользуетесь ноутбуком с поддержкой NVIDIA Optimus, который использует интегрированную видеокарту вместе с дискретной, обратитесь к статье NVIDIA Optimus (Русский) или Bumblebee (Русский).
- Чтобы узнать доступные драйверы для графики Intel 4-го поколения и выше, смотрите статью .
Другие видеодрайверы можно найти в группе .
Во избежание проблем X следует запускать без драйверов с закрытым исходным кодом, которые обычно требуются только для расширенных возможностей, таких, как быстрый 3D рендеринг в играх. Исключением из этого правила являются недавние графические процессоры (особенно видеокарты NVIDIA), которые не поддерживаются драйверами с открытым исходным кодом.
AMD
Архитектура GPU | Карты Radeon | Драйвер с открытым исходным кодом | Проприетарный драйвер |
---|---|---|---|
GCN 4и новее | варианты | AMDGPU (Русский) | AMDGPU PRO (Русский) |
GCN 3 | AMDGPU (Русский) | Catalyst (Русский)[] /AMDGPU PRO (Русский) | |
GCN 2 | AMDGPU (Русский)* / ATI (Русский) | Catalyst (Русский)[] | |
GCN 1 | AMDGPU (Русский)* / ATI (Русский) | Catalyst (Русский)[] | |
TeraScale 2&3 | HD 5000 — HD 6000 | ATI (Русский) | Catalyst (Русский)[] |
TeraScale 1 | HD 2000 — HD 4000 | устаревший Catalyst (Русский)[] | |
Старые | X1000 и старше | недоступен |
- *: Экспериментальный
Как установить Arch Linux
Перед инсталляцией необходимо загрузить ISO-образ с официального сайта. Загрузка возможна как средствами браузера, напрямую, так и через торренты. После скачивания его требуется записать на внешний USB-накопитель или DVD-диск (второй вариант практически «умер», на новой технике часто нет привода).
Подготовка к установке
Компьютер, на который планируется установить Arch Linux, рекомендуется подключить к интернету по проводной линии. Сеть Wi-Fi требует дополнительных настроек, поэтому при настройке неизбежно появятся проблемы. Последовательность действий при установке на виртуальную и физическую машину несколько отличается.
Последовательность действий (на примере VirtualBox):
- Создать новую виртуальную машину Arch Linux.
- Перейти в раздел «Система», меню «Настройки», и поставить галочку на «Включить EFI».
- Перейти в раздел «Носитель» и в контроллер IDE добавить путь к скачанному файлу.
- Далее откроется окно автозапуска из образа дистрибутива.
Если речь идет о реальном физическом компьютере, запуск установки производится путем загрузки с USB-накопителя. В официальном образе для запуска инсталляции понадобится нажать Enter на пункте Boot Arch Linux (x86_64). При запуске пользователь увидит командную строку с правами root. Остается проверив правильность времени и приступать к установке (ниже команда).
timedatectl set-ntp true
Разбивка и форматирование накопителя
Первый этап включает разметку диска
Здесь важно убедиться, что в настоящий момент в системе нет подключенных накопителей с важными данными. Изредка пользователи ошибаются и удаляют разделы на загрузочном диске с Windows
Проще работать с «пустым» компьютером, когда диски изначально не содержат ничего ценного.
Последовательность действий:
- Проверить отсутствие важных файлов командой lsblk.
- Запустить процесс разбивки накопителя командой cfdisk /dev/sda.
- В появившемся меню выбрать строку с наименованием формата диска GPT.
- Нажать в нижней части экрана на New, чтобы создать корневой раздел.
- Вручную внести размер диска в гигабайтах или терабайтах.
- Нажать на Type и выбрать тип раздела в зависимости от архитектуры процессора.
- Выбрать пункт Write и нажать клавишу Enter.
Остается подтвердить действие вводом команды YES и повторным нажатием Enter. Следом нужно создать еще один диск для размещения временных файлов, затем проверить созданные разделы командой lsblk. Если все открывается нормально, нужно смонтировать корневой раздел /dev/sda1 в директории /mnt.
mount /dev/sda1 /mnt
Для созданного SWAP-раздела необходима дополнительная инициализация:
mkswap /dev/sda2 swapon /dev/sda2
В приведенном примере /dev/sda2 – это путь к SWAP-разделу, указанному при инициализации во время разбивки. Теперь оба раздела нужно отформатировать командой:
mkfs.ext4 /dev/sda1 (или sda2 для SWAP-раздела)
Все, компьютер готов к продолжению установки операционной системы Arch Linux.
Инсталляция и настройка установленной системы
Последующие шаги по-прежнему предполагают работу в консоли и запуск процессов с помощью ручного ввода команд. Так, установка основных пакетов base осуществляется после:
pacstrap /mnt base genfstab –L /mnt >> /mnt/etc/fstab
По завершении инсталляции требуется настройка системы. Перезагружать компьютер перед этим необязательно. Последовательность действий:
- Выполнить команду arch-chroot /mnt /bin/bash.
- Инсталлировать VIM – pacman –S vim.
- Открыть файл с кодировками – vim /etc/locale.gen.
- Снять комментарии со строк en_US.UTF-8 UTF-8 и ru_RU.UTF-8 UTF-8.
- Сохранить изменения и закрыть файл.
- Сгенерировать локаль – locale-gen.
- Включить поддержку русского языка – echo “LANG=ru_RU.UTF-8” > /etc/locale.conf.
- Настроить часовой пояс – ln –sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime.
Из настроек остается задать пароль суперпользователя и установить загрузчик GRUB.
Первое делается командой:
passwd
После ввода команды предлагается ввести нужную комбинацию и затем подтвердить сохранение. Далее устанавливается пакет GRUB:
pacman –S grub grub-install /dev/sda grub-mkconfig –o /boot/grub/grub.cfg
По желанию устанавливается графическая оболочка, например, Gnome. Она состоит из 2 пакетов – gnome и gnome-extra. В первом содержатся файлы самой оболочки, во втором – дополнительные программы вроде архиватора, текстового редактора, вспомогательных утилит. Запускается процесс инсталляции командой:
pacman –S gnome gnome-extra
По завершении установки достаточно перезагрузить компьютер, но уже без подключенного накопителя USB с образом дистрибутива.
На этом все! Arch Linux готов к эксплуатации.
Обычный пользователь или root
Есть строки написанные так:
# mkinitcpio -p linux
А есть с другим префиксом:
$ makepkg -s
Цифры или знак () указывает на то, что команда должна быть запущена от root, в то время как знак доллара () показывает что команда должна быть запущена от имени обычного пользователя.
Примечание: Команды с префиксом предназначены для выполнения из командной оболочки суперпользователя (root shell), которая может быть легко доступна, например с помощью . Выполнение из непривилегированной оболочки вместо из командной оболочки суперпользователя, будет также работать в большинстве случаев, с некоторыми исключениями, такими как Перенаправление ввода-вывода и подстановка команд (Англ.), которым строго нужна командная оболочка суперпользователя. Также смотрите sudo.
Заметьте следующее исключение:
# Этот псевдоним раскрашивает список вывода ls alias ls='ls --color=auto'
В этом примере, знак # говорит что это не будет командой; вместо этого он должен быть отредактирован в файле. Так как в данном случае знак # означает комментарий. Комментарий может содержать пояснительный текст, который не будет выполняться соответствующей программой. Обозначение комментариев в скриптах Bash совпадает с PS1 суперпользователя.
Дополнительным указанием на комментарий является заглавная буква после знака . Обычно, команды Unix не написаны таким образом и в большинстве случаев они являются короткими аббревиатурами вместо полных Английских слов (например, Copy становится cp).
Несмотря на это, большинство статей даёт это легко распознать, уведомив читателя:
Добавьте в :
# Этот псевдоним раскрашивает список вывода ls alias ls='ls --color=auto
На кого рассчитана эта статья?
Статья конечно предназначена больше новичков в linux. Но даже имея некоторый
опыт в виде нескольких лет с Ubuntu, в начале знакомства с arch у меня были
трудности с установкой, по разным причинам. Затем и с настройкой.
Кто — то скажет, что есть arch wiki, в которой все
подробно описано. Но верьте или нет, не получается просто так взять, открыть арч
вики, и установить по ней систему. Всякий раз когда ее открываешь — зависаешь на
часы, пытаясь восполнить пробелы в знаниях, проходя по бесконечным ссылкам все
глубже и глубже. А простой рабочей инструкции в ней нет. Вики хороша как
общий справочник. В ней есть много информации “на все случаи жизни”, т.е. под
разное оборудование, разную подготовку пользователя, и потребности. Поэтому
зачастую статьи из нее избыточны. А на начальных этапах хочется простой
рабочей пошаговой инструкции. Особенно тогда, когда просто хочешь пощупать
систему, приглядеться к ней, и не хочешь сильно углубляться в детали.
В интернете уже есть куча статей по установке arch. Можно считать эту
“еще одной статьей”, отличие которой лишь в том, что она покрывает все проблемы,
с которыми столкнулся я, и которые решил при помощи многих статей, arch wiki,
где — то и своего багажа знаний. Сконсолидировав эти знания по этой теме,
я сам закреплю их понадежнее в своей голове. А если и что — то забуду,
то смогу обратиться сюда снова. Поэтому статья еще и для меня
Если Вам в процессе установки пока не понятно зачем выполнять тот или иной пункт, не отчаивайтесь.
В любое время вы сможете наверстать эту информацию, в той же arch wiki,
или где угодно. На начальных этапах невозможно все знать. Что — то приходит
только с опытом, который никому не дается с рождения. Если у Вас есть интерес к
тематике, то постепенно вы обязательно все догоните.
Способ 3: Manjaro Linux
Ранее ArchLinux считался одним из самых сложных дистрибутивов, поскольку все процессы установки должны происходить вручную путем ввода команд в консоли. Однако энтузиастами была создана и графическая версия под названием Manjaro Linux. Именно эта сборка позиционируется как идеальная для новичков, не желающих сталкиваться с различными трудностями установки. На нашем сайте уже имеется отдельная инструкция по установке этой версии операционной системы через графическое меню. Если два предыдущих варианта вам по каким-либо причинам не подошли, советуем изучить Manjaro Linux.
Подробнее: Установка дистрибутива Manjaro Linux
Будьте готовы к тому, что сразу же после инсталляции придется добавить еще несколько важных компонентов в ОС и произвести основные настройки
Мы предлагаем обратить внимание на приведенные далее ссылки, чтобы разобраться с поставленными задачами или хотя бы изучить принцип добавления софта и выполнения основных конфигурационных моментов
Хоть наличие GUI-оболочки дистрибутива и позволяет реализовать многое через программы с GUI, однако к «Терминалу» все равно придется обращаться. Мы написали уже много полезных руководств, связанных со стандартными и часто используемыми командами. В таких инструкциях разбирается алгоритм работы утилит и их основные опции.
В рамках сегодняшней статьи вы были ознакомлены с тремя различными представлениями графических установщиков ArchLinux. Как видите, каждый из них обладает своими особенностями и подойдет юзерам из разных категорий. Остается только разобраться с главными различиями, чтобы понять, какой вариант будет оптимальным.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Управление питанием
Этот раздел может быть полезен владельцам ноутбуков и пользователям, ищущим способы управления питанием. Для получения дополнительной информации, пожалуйста, смотрите категорию Управление питанием.
Для просмотра более полноценного обзора обратитесь к статье Power management.
События ACPI
Пользователи могут настроить реакцию системы на события ACPI, такие как нажатие кнопки питания или закрытие крышки ноутбука. Для просмотра информации о новом (рекомендуемом) методе с использованием systemd смотрите раздел . Для просмотра информации о старом способе смотрите статью acpid (Русский).
Управление частотой процессора
Современные процессоры способны уменьшать рабочие частоту и напряжение для снижения температуры и количества потребляемой энергии. Меньшая температура ведет к более тихой работе системы и увеличивает срок жизни аппаратного обеспечения. Для получения дополнительной информации смотрите статью Управление частотой процессора.
Ноутбуки
Для просмотра списка статей, относящихся к портативным компьютерам, в том числе руководств по установке на конкретные модели машин, пожалуйста, смотрите категорию Ноутбуки. Для просмотра общего обзора статей и рекомендаций, относящихся к ноутбукам, обратитесь к статье Ноутбук.
Сборка ISO
Создайте ISO, который затем можно записать на компакт-диск или USB, запустив:
# mkarchiso -v -w /путь/до/рабочей_директории -o /путь/до/выходной_директории /путь/до/профиля/
- указывает рабочий каталог. Если параметр не указан, по умолчанию он будет в текущем каталоге.
- указывает каталог, в который будет помещен созданный ISO-образ. Если параметр не указан, по умолчанию он будет в текущий каталог.
- Следует отметить, что файл профиля не может быть указан при запуске mkarchiso, только путь к файлу
Замените на путь к вашему пользовательскому профилю или на , если вы создаете неизмененный профиль.
Совет: Если позволяет память, рекомендуется разместить рабочий каталог в tmpfs. Например.:
# mkarchiso -v -w /tmp/archiso-tmp /путь/до/профиля/
При запуске сценарий загрузит и установит указанные вами пакеты в , создаст образы ядра и инициализации, применит ваши настройки и, наконец, создаст ISO в выходной каталог.
Удаление рабочей директории
Warning: Если mkarchiso прерывается, запустите , чтобы убедиться, что нет привязок монтирования, прежде чем удалять его — в противном случае, вы можете потерять данные (например, внешнее устройство, смонтированное в , привязывается к в процессе сборки).
Временные файлы копируются в рабочую директорию. После успешного создания ISO рабочую директорию и его содержимое можно удалить. Например.:
# rm -rf /путь/до/рабочей_директории
Системные службы
Информация в этом разделе относится к демонам.
Индексирование и поиск файлов
В большинстве дистрибутивов доступна команда locate, дающая возможность быстрого поиска файлов. Для получения этого функционала в Arch Linux рекомендуется установить пакет , после чего необходимо запустить updatedb, чтобы проиндексировать файловые системы.
предоставляют похожий функционал, и при этом они лучше интегрированы в окружения рабочего стола.
Локальная доставка почты
Стандартная установка не предоставляет каких-либо средств для синхронизации почты. Список почтовых агентов доступен в статье Mail server (англ.).
Печать
CUPS — это основанная на стандартах система печати с открытым исходным кодом, разработанная в Apple. Для просмотра списка статей, относящихся к конкретным принтерам, смотрите категорию Принтеры.
Создание персонализированной среды
Установка среды рабочего стола представляет собой наиболее простой способ получить полноценное графическое окружение. Однако пользователь может создать и персонализировать своё графическое окружение, если существующее не отвечает каким-либо требованиям. В общих чертах, создание своего окружения включает в себя выбор подходящих оконного менеджера, и набора программ (который, как минимум, обычно состоит из , и ).
Ниже приведён список программ, которые также обычно входят в состав сред рабочего стола.
- Средство запуска приложений:
- Регулятор громкости:
- Менеджер буфера обмена: Clipboard manager
- Композитный менеджер Xorg:
- Менеджер обоев рабочего стола: и
- Экранный менеджер:
- Настройки энергосбережения дисплея: Display Power Management Signaling (Русский)
- Диалог завершения работы: Oblogout
- Утилита для монтирования:
- Демон уведомлений: Уведомления рабочего стола
- Агент аутентификации Polkit:
- Блокировщик экрана:
- Приложения по умолчанию:
Использование стороннего оконного менеджера
См. раздел «Использование стороннего оконного менеджера» в статье о необходимой среде рабочего стола или же обратитесь к официальной документации.
Выбор серверов-зеркал
Во время установки из интернета скачиваются пакеты. Пакеты размещаются на серверах-зеркалах.
Можно выбрать географически ближайший к вам сервер, чтобы загрузка пакетов происходила быстрее. Для этого нужно отредактировать файл /etc/pacman.d/mirrorlist. В этом файле представлен список серверов. Чем выше в списке расположен сервер, тем выше его приоритет, поэтому ближайший к вам сервер желательно переместить наверх списка.
Во время установки этот файл будет скопирован в вашу систему, и список серверов из файла будет использоваться при установке новых пакетов или при обновлении системы.
Откройте файл /etc/pacman.d/mirrorlist для редактирования:
Мы открыли файл в консольном редакторе nano. Я перенес сервер от Яндекс (это строка «Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch») наверх списка.
Чтобы это сделать, найдите в списке сервер от Яндекса и поставьте на эту строку курсор. Нажмите сочетание клавиш Ctrl+K чтобы вырезать строчку. Теперь переместите курсор в самый верх файла и нажмите сочетание Ctrl+U, чтобы вставить строчку.
Сохраните изменения в файле и закройте редактор. Для этого нажмите Ctrl+X, нажмите y, а затем Enter.
Советы и рекомендации
Сохранение изменённых пакетов
При первом же обновлении системы pacman заменит модифицированный вами пакет из ABS на стандартный пакет с таким же названием из официальных репозиториев. Ниже описано, как этого не допустить.
Добавьте параметр в PKGBUILD пакета и укажите в нём группу .
PKGBUILD
groups=('modified')
Добавьте эту группу в раздел файла .
/etc/pacman.conf
IgnoreGroup = modified
Если в официальных репозиториях появится новая версия этого пакета, то во время обновления системы pacman напечатает замечание, что он пропускает пакет, поскольку тот находится в разделе . После этого необходимо вручную пересобрать новую версию пакета из ABS, чтобы ваша система не оказалась «частично обновлённой».
Backup and preparation
Backup all your data including mails, webservers, etc. Have all information at your fingertips. Preserve all your server configurations, hostnames, etc.
Here is a list of data you will likely need:
- IP address
- hostname(s), (note: rootserver are mostly also part of the providers domain, check or save your before you delete)
- DNS server (check )
- SSH keys (if other people work on your server, they will have to accept new keys otherwise. This includes keys from your Apache, your mail servers, your SSH server and others.)
- Hardware info (network card, etc. Refer to your pre-installed )
- Grub configuration files.
In general, it is a good idea to have a local copy of your original directory on your local hard drive.