Настройка Arch Linux
Данная статья является дополненным и измененным вариантом вот этой статьи. Долгое время я ей пользовался как руководством для приведения Arch Linux в юзабельное состояние. Но поскольку у того человека конфигурация не совсем такая, как у меня, и кое-что приходится устанавливать сверх этой статьи, то я ее публикую в своем блоге, одновременно видоизменяя и дополняя. Надеюсь, что мои правки будут полезными не только для меня.
Статья не описывает установку базовой системы. Во-первых, установщик интуитивно понятен, а во-вторых, все это вы можете найти в википедии на официальном сайте. Также вы всегда можете задать вопрос на русскоязычном форуме.
Итак, мы только что распрощались с установщиком, ввели команду reboot, после чего загрузилась только что установленная базовая система. От нее и будем плясать.
1. Редактируем rc.conf:
LOCALE=”ru_RU.UTF-8″
HARDWARECLOCK=”localtime”
TIMEZONE=”Europe/Moscow”
KEYMAP=”ru-utf”
CONSOLEFONT=”cyr-sun16.psfu.gz”
CONSOLEMAP=”cp866_to_uni.trans”
HOSTNAME=”myhost”
lo=”lo 127.0.0.1″
eth0=”eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255″
gateway=»default gw 192.168.1.1″
route=»gateway»
INTERFACES=(lo eth0)
2. Чтобы убедиться, что интернет работает, пингуем Яндекс. Если все в порядке, значит не о чем тревожиться. Если Яндекс не пингуется, то настраиваем интернет. Поскольку я не могу дать точные настройки для всех провайдеров, я даю свои настройки. У меня Ethernet-модем, настроен в режиме роутера и провайдер Стрим.
Редактируем rc.conf:
gateway=»default gw 192.168.1.1″
route=»gateway»
У Стрима:
DNS1: 212.188.4.10
DNS2: 195.34.32.116
Заносим их в /etc/resolv.conf:
nameserver 195.34.32.116
После чего вводим команду
и пробуем снова пропинговать Яндекс. Если пингуется, все отлично. Если не пингуется, эта статья вам не поможет, попробуйте погуглить.
3. Редактируем pacman.conf:
Структура файла представлена в таком виде:
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/community
Server = file:///mnt/cd/community/os/i686
Если вам нужны репозитории unstable и testing, уберите комментарий перед
в соответствующем разделе
Для установки yaourt, который позволяет устанавливать программы из AUR, добавляем в конец файла:
Server = http://repo.archlinux.fr/i686
4. Обновляем pacman:
5. Устанавлиаем yaourt — программу для установки из AUR:
6. Устанавливаем программы…
6.1 Для определения оборудования:
6.2 Иксы:
6.3 Драйверы для NVidia:
6.4 Программы для записи DVD:
6.5 Звук:
6.6 Кодеки для аудио и видео:
6.7 Ваш любимый плеер:
AmaroK:
Rhythmbox:
Banshee:
Audacious:
VLC:
MPlayer:
Если вам нужно установить другой плеер, вы можете посмотреть, как называется пакет с ним на официальном сайте.
6.8 Необходимые шрифты:
6.9 Sudo:
6.10 Ваша любимая графическая оболочка:
KDE:
запись дисков под kde:
Gnome:
запись дисков под gnome:
Xfce:
Fluxbox:
Если вам нужно установить другую оболочку, вы можете посмотреть, как называется пакет с ним на официальном сайте.
7. Добавление пользователя:
passwd rinaldus
8. Генерируем конфиг Иксов xorg.conf:
9. Добавляем настройки NVidia в только что созданный xorg.conf
10. Правим xorg.conf
FontPath “/usr/share/fonts/local”
Option «XkbLayout» «us,ru»
Option «XkbVariant» «,winkeys»
Option «XkbOptions» «grp:ctrl_shift_toggle,grp_led:scroll»
Далее ищем строки в которых содержится что-то типа «1024×768″ «800×600″ «640×480″. Это список поддерживаемых видеоплатой и монитором разрешений, причем первая строка в кавычках — это разрешение вашей графической системы по умолчанию. Если ваш монитор поддерживает другие разрешения, то добавьте их в соответствии с указанным синтаксисом. Если вы хотите использовать другое разрешение по умолчанию, добавьте его впереди всех.
11. Настройка звука:
добавляем пользователя в группу:
определяем звуковую карту:
сохраняем настройки:
Далее, добавляем alsa в DAEMONS в rc.conf.
12. Добавляем пользователя для записи дисков:
13. Sudo: программа, для запуска программ от имени рута. Я делаю следующим, небезопасным образом. Советую делать это тогда, когда вы точно знаете, что вы делаете
nano /etc/sudoers
%wheel ALL=(ALL) NOPASSWD: ALL
Эта строка позволяет выполнять любые команды от имени рута, причем без запроса пароля. Например, запускается команда:
sudo reboot
14. Заканчиваем работу из-под root:
Вводим логин и пароль только что созданного пользователя.
15. Прикручиваем графическую оболочку к Иксам:
убираем комментарий с установленной графической оболочки.
16. Загружаем Иксы:
Если все нормально получилось, то поздравляю — вы установили и настроили Arch! Дополнительные программы и настройки ставьте по своему усмотрению.
