Archlinux — Как я ставил Arch
Всё началось с того, что на работе появилась возможность поставить linux. Сначала я по привычке установил Debian, но через некоторое время по непонятной причине пересталось определяться родное разрешение монитора (судя по логам, он детектился как ЭЛТ и разрешение выше 1024х768 не заводилось). Поковырявшись с xorg.conf я не смог решить проблему и, подумав, что дело в дебиане (естественно, я был не прав), решил поставить что-нибудь другое и заодно разобраться в этом самом чем-нибудь другом. В результате, мой выбор пал на Arch Linux. Скачал я, значит, netinstall образ и загрузился с него. Что меня больше всего впечатлило, так это livecd, после загрузки которого попадаешь в консоль и Xorg не загружается вообще. Раньше я такого не встречал (хотя я очень немного livecd перепробовал, но даже в каком-нибудь OpenSolaris графика грузилась), но по мне, это удобнее для сервисных нужд, если система будет не загружаема, да и запускается всё это намного быстрее.
Так как мне была нужна только установка, то её я и запустил, как было написано в MOTD. В установщике всё было логично и не сложнее, чем в Debian, так что прописал нужное мне зеркало, указал диски и установил базовую систему. Первое, что бросилось в глаза - то, что дали сразу отредактировать конфиги (которые действительно хорошо прокомментированы).
Затем загружаюсь в установленную систему и пытаюсь разобраться. Главным инструментом управления пакетами является pacman. Синтаксис, кстати, после debian, поначалу непривычный, но ненадолго
Для того, чтобы обновить список пакетов, нужно набрать pacman -Sy, а для установки - pacman -S имя_пакета.
Далее я решил настроить Xorg. Вот тут проявилась ещё одна особенность: по умолчанию установленные демоны не стартуют и для их автозапуска нужно добавлять их в /etc/rc.conf в массив DAEMONS=. Кстати, скрпты лежат не в /etc/init.d, а в /etc/rc.d/
В общем, поставил я hal и xorg, делаю startx и получаю такую вот фигу - не работают мышь и клавиатура. Зайдя на вики арча, создал файл /etc/hal/fdi/policy/10-keymap.fdi такого содержания:
Потом поставил модули Xorg xf86-input-evdev, xf86-input-keyboard, xf86-input-mouse, nvidia. Затем, как полагается, X -configure. Затем прописал hal в список загружаемых демонов, и всё стало хорошо. Почти всё. Как не поднималась разрешение в debian, так и не поднялось под арчем. В общем, пришлось искать решение. В результате, в /etc/X11/xorg.conf появились такие вещи
В результате графика поднялась. Затем я сделал pacman -S gdm fvwm-crystal и получил свою любимую среду. А когда мне захотелось установить оперу, я узнал, что есть не только пакман для управления пакетами. ArchLinux User-community Repository (AUR) - чем-то напомнил систему ебилдов под гентой. Тоже есть параметры компиляции в репозитории, а исходники качаются прямо с оффициальных сайтов. Для управления используется yaourt. Он позволяет быстро и просто скомпилировать свежие версии продуктов. После этого поставил необходимый софт.
Пока копаюсь дальше... Посмотрим, что выйдет...
Кстати да, вики у арча действительно хороша
Так как мне была нужна только установка, то её я и запустил, как было написано в MOTD. В установщике всё было логично и не сложнее, чем в Debian, так что прописал нужное мне зеркало, указал диски и установил базовую систему. Первое, что бросилось в глаза - то, что дали сразу отредактировать конфиги (которые действительно хорошо прокомментированы).
Затем загружаюсь в установленную систему и пытаюсь разобраться. Главным инструментом управления пакетами является pacman. Синтаксис, кстати, после debian, поначалу непривычный, но ненадолго
Для того, чтобы обновить список пакетов, нужно набрать pacman -Sy, а для установки - pacman -S имя_пакета.
Далее я решил настроить Xorg. Вот тут проявилась ещё одна особенность: по умолчанию установленные демоны не стартуют и для их автозапуска нужно добавлять их в /etc/rc.conf в массив DAEMONS=. Кстати, скрпты лежат не в /etc/init.d, а в /etc/rc.d/
В общем, поставил я hal и xorg, делаю startx и получаю такую вот фигу - не работают мышь и клавиатура. Зайдя на вики арча, создал файл /etc/hal/fdi/policy/10-keymap.fdi такого содержания:
<?xml version="1.0" encoding="utf-8"?>
version ="0.2">
key="info.capabilities" contains="input.keypad">
key="input.xkb.rules" type="string">base
key="input.xkb.model" type="string">pc105
key="input.x11_driver" type="string">evdev
key="input.xkb.layout" type="string">us,ru
key="input.xkb.variant" type="string">,winkeys
key="input.xkb.options" type="string">grp:ctrl_shift_toggle,grp_led:scroll
Потом поставил модули Xorg xf86-input-evdev, xf86-input-keyboard, xf86-input-mouse, nvidia. Затем, как полагается, X -configure. Затем прописал hal в список загружаемых демонов, и всё стало хорошо. Почти всё. Как не поднималась разрешение в debian, так и не поднялось под арчем. В общем, пришлось искать решение. В результате, в /etc/X11/xorg.conf появились такие вещи
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
DisplaySize 381 238
HorizSync 30-82
VertRefresh 60
Modeline "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "C68 [GeForce 7050 PV / nForce 630a]"
Option "UseEdidDpi" "false"
Option "DPI" "96 x 96"
Option "IgnoreEDID" "True"
Option "UseEDIDFreqs" "0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1440x900" "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900" "1024x768"
Virtual 1440 900
EndSubSection
EndSection
В результате графика поднялась. Затем я сделал pacman -S gdm fvwm-crystal и получил свою любимую среду. А когда мне захотелось установить оперу, я узнал, что есть не только пакман для управления пакетами. ArchLinux User-community Repository (AUR) - чем-то напомнил систему ебилдов под гентой. Тоже есть параметры компиляции в репозитории, а исходники качаются прямо с оффициальных сайтов. Для управления используется yaourt. Он позволяет быстро и просто скомпилировать свежие версии продуктов. После этого поставил необходимый софт.
Пока копаюсь дальше... Посмотрим, что выйдет...
Кстати да, вики у арча действительно хороша