mlclm
2008-01-23
# passwd
# 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)
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 @ - обозначает “загрузка в фоне”.
# 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 и другие вы можете добавлять адреса своих репозитариев.
# pacman –SyuЕсли диск, то надо сначала примонтировать его, например:
# mount /mnt/cd
/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
# pacman -S hwd lshwdПроги для определения оборудования
# pacman -S xorgXorg-сервер, т.е. Х-ы
# pacman -S xf86-video-i810Дрова для моей видео-карты Дрова для ати (fglrx-дрова):
# pacman -S fglrxЗатем можно сделать aticonfig –initial свободные дрова для ati. Одно другое исключает. Выбирайте что-нибудь одно.
# pacman -S xf86-video-atikde и локализация. Тут кому что краше тот то и выбирает, будь то gnome или xfce4.
# pacman -S kde kde-i18n-ruзапись дисков под kde
# pacman -S k3b k3b-i18ngnome
# 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 mplayerSudo:
# pacman -S sudo
# useradd -m -s /bin/bash malc # passwd malc
# 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.
export G_FILENAME_ENCODING=”@locale” export G_BROKEN_FILENAMES=1
# gpasswd -a malc audioдобавляем пользователя в группу.
# alsaconfопределяем звуковую карту
# alsactl storeЗапоминаем настройки. Далее, добавляем alsa в DAEMONS в rc.conf.
# gpasswd -a malc optical
# 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.imgresume2=swap:/dev/hda5 - для suspend’а
# pacman -S hibernate-script-to-disk
# hibernate-to-ram
# hibernate -F /etc/hibernate/sysram-fs.conf
# 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Это несколько примеров для вас и меня.
# pacman -S acpidДобавляем acpid в список DAEMONS в rc.conf.