Archlinux install quick
Блог переехал, поэтому все новые версии ”статьи” будут публиковаться только на http://malcolm.ru. Спасибо за понимание:)
1. Прописываем винду в загрузчик (у меня grub). Всю информацию можно найти в инете.
2. Ставим пароль на root’а:
# passwd
3. Редактируем rc.conf:
# nano /etc/rc.conf
LOCALE=”ru_RU.UTF-8″
HARDWARECLOCK=”localtime”
TIMEZONE=”Asia/Yekaterinburg”
KEYMAP=”ru-utf”
CONSOLEFONT=”cyr-sun16.psfu.gz”
CONSOLEMAP=”cp866_to_uni.trans”
HOSTNAME=”ibm”
lo=”lo 127.0.0.1″
eth0=”eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255″
INTERFACES=(lo eth0)
Вопросы: Почему не UTF8? Ответ: потому что у меня и с KOI8-R всё прекрасно работает, плюс надо ещё дополнительно возиться с ней (utf) при настройке. Кому интересно, может прочитать про настройку Arch’а на utf - это есть на linuxforum.ru в разделе про Arch.
UPD: [03.07.07] Перешёл на UTF-8. Для нормальной работы может потребоваться замена пакетов с поддержкой utf8: xlib, mc, slang.
В /etc/locale.gen расскоментировать надо строки ru_RU.KOI8-R и ru_RU.UTF-8 (можно ещё ru_RU.CP1251) и
запустить команду locale-gen из под рута.
HOSTNAME - имя хоста.
Сеть, lo и eth0, ну это вроде как понятно. В строках INTERFACES, DAEMONS, MODULES и других схожих ! - обозначает “отключено”, а в строке DAEMONS @ - обозначает “загрузка в фоне”.
4. Редактируем pacman.conf:
# nano /etc/pacman.conf
Я использую репозитарии current, extra и community. testing не использую, т.к. бывают конфликты из-за него (возможно, только у меня).
В pacman.conf комментим все строки с Include в начале и записываем, чтобы выло примерно так:
[community]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/community
Server = file:///mnt/cd/community/os/i686
Ну для каждого репозитария соответственно.
Это, как я говорил, относительно меня, т.к. у меня диск, а не инет. У кого инет, то ничего комментировать не надо. А в файлы /etc/pacman.d/community и другие вы можете добавлять адреса своих репозитариев.
5.Обновление PACMAN’а:
# pacman -Syu
Если диск, то надо сначала примонтировать его, например:
# mount /mnt/cd
6. Чуть не забыл, надо ещё отредактировать /etc/fstab для монтирования других (например виндовых) разделов.
/dev/sda1 /mnt/sys ntfs-3g rw,users,noexec,utf8,umask=000 0 0
/dev/sda6 /mnt/myc vfat rw,users,noexec,utf8 0 0
У меня это выглядит так.
Для ntfs надо установить пакет ntfs-3g. Работает стабильно, проблем пока не замечал. Также надо добавить fuse в MODULES в /etc/rc.conf
7. Редактируем /etc/resolv.conf
Записываем ДНС-сервера.
nameserver 217.17.164.10
8. Установка программ:
# pacman -S hwd lshwd
Проги для определения оборудования
# pacman -S xorg
Xorg-сервер, т.е. Х-ы
# pacman -S xf86-video-i810
дрова для моей видео-карты
дрова для ати (fglrx-дрова):
# pacman -S fglrx
Затем можно сделать aticonfig –initial
свободные дрова для ati. Одно другое исключает. Выбирайте что-нибудь одно.
# pacman -S xf86-video-ati
kde и локализация. Тут кому что краше тот то и выбирает, будь то gnome или xfce4.
# pacman -S kde kde-i18n-ru
запись дисков под kde
# pacman -S k3b k3b-i18n
gnome
# pacman -S gnome gnome-extra
запись дисков под gnome:
#pacman -S brasero
запись dvd
# pacman -S dvd+rw-tools
Звук
# pacman -S alsa-lib alsa-utils
любимый музыкальный проигрыватель для kde
# pacman -S amarok-base-mysqlfree amarok-engine-xine
для gnome:
# pacman -S rhythmbox
или
# pacman -S banshee
или
# pacman -S audasious audacious-plugins
для “флага” языка в трее (kde). Для gnome есть апплет на панель, там всё и настраивается.
# pacman -S kkbswitch
Шрифты
# pacman -S ttf-ms-fonts terminus-font
Медиа-проигрыватель
# pacman -S mplayer
Sudo:
# pacman -S sudo
9. Добавление пользователя:
# useradd -m -s /bin/bash malc
# passwd malc
10. Настройка Х-ов:
# hwd -xa
Это автоматом создаст файл xorg.conf вполне пригодный для вашего пользования за редким исключением. Такое как, добавление пути к шрифту terminus (или другим), а также настройка клавиш переключения раскладки клавиатуры:
# nano /etc/X11/xorg.conf
FontPath “/usr/share/fonts/local”
##—-Для Gnome необязательно, и вообще - не очень желательно:)
Option “XkbLayout” “us,ru(winkeys)”
Option “XkbOptions” “grp:caps_lock_toggle”
Всё в своих секциях естесственно.
При использовании gnome вышеприведённая секция необязательна, можно всё настроить в апплете для панели.
Редактируем ~/.xinitrc, пишем там что-то типа:
exec startkde
или
exec gnome-session
и пробуем запустить:
startx
Если всё прошло успешно, значит всё хорошо.
Если хотим загружать Х-ы автоматом, то настраиваем в “Центре управления” (kcontrol) kdm, а также заносим kdm в список автозагружаемых демонов в rc.conf.
11. редактиция ~/.bashrc для gtk-программ
export G_FILENAME_ENCODING=”@locale”
export G_BROKEN_FILENAMES=1
12. Настройка звука:
# gpasswd -a malc audio
добавляем пользователя в группу.
# alsaconf
определяем звуковую карту
# alsactl store
Запоминаем настройки.
Далее, добавляем alsa в DAEMONS в rc.conf.
13. Добавляем пользователя для записи дисков.
# gpasswd -a malc optical
14. Меняем ядро # на данный момент не вижу в этом смысла.
# pacman -S kernel26beyond
Имхо, наилучшее ядро на данный момент.
Добавляем в menu.lst grub’а данное ядро:
[malc@ibm ~]$ cat /boot/grub/menu.lst | grep beyond
title Arch-Beyond
kernel /boot/vmlinuz26beyond root=/dev/hda4 ro resume2=swap:/dev/hda5
initrd /boot/initramfs-beyond.img
resume2=swap:/dev/hda5 - для suspend’а
14. Suspend
# pacman -S hibernate-script
-to-disk
# hibernate
-to-ram
# hibernate -F /etc/hibernate/sysram-fs.conf
15. SUDO
Программа, для запуска программ от имени рута.
Я делаю следующим, небезопасным образом.
Советую делать это тогда, когда вы точно знаете, что вы делаете:)
# gpasswd -a malc wheel
# nano /etc/sudoers
%wheel ALL=(ALL) NOPASSWD: ALL
Эта строка позволяет выполнять любые команды от имени рута, причем без запроса пароля. Запускается команда:
$ sudo reboot
например.
malc ibm = NOPASSWD: /opt/kde/bin/kppp
malc ibm = NOPASSWD: /usr/sbin/hibernate -F /etc/hibernate/ram.conf
malc ibm = NOPASSWD: /usr/bin/sleep.sh
Это несколько примеров для вас и меня.
16. ACPI (!not for me!)
# pacman -S acpid
Добавляем acpid в список DAEMONS в rc.conf.
17. Ну я думаю, что kde (kdm, k3b) и другие gui-программы вы сможете настроить сами.
18. Для всего остального есть довольно грамотное wiki. Например:
http://wiki.archlinux.org/index.php/Post_Installation_Tips
http://wiki.archlinux.org/index.php/Gnome
http://wiki.archlinux.org/index.php/Kde
Вроде всё, хватит наверное.
Следующая заметка будет про специфичные для ноута (не только моего) настройки, дополнительные программы и т.д.
Если есть вопросы или есть что добавить - милости прошу.
UPD [03.07.07] Изменил статью относительно UTF-8.
UPD [13.12.07] Поправил некоторые вещи из-за перехода на GNOME
[...] Archlinux install quick [...]
[...] Archlinux install quick jump to navigation [...]
[...] процесс установки до меня уже описали здесь, поэтому подробно останавливаться не буду, расскажу [...]