Archlinux Installation

Ремейк данной статьи.

И так после того как компьютер загрузился с CD Archlinux Don't Panic И вы нажали Enter. Перед вами показалась командная строка, смело пишите /arch/setup и жмите enter.

Установщик спросит откуда ставить с данного CD или FTP. Что бы поменьше рисковать (как то однажды поставил с FTP, а ядро оказалось не рабочим) выбираем CD

Разбиваем диск и монтируем партитиции по собственному усмотрению, на следующем шаге выбираем configure packages->base->yes и вперед.

В configure system, я на все отвечаю нет, ибо из всего предложенного мне ничего ненужно. Далее выбираем nano (он попроще 🙂 ).

Правим rc.conf

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow" #
KEYMAP="ru-utf"
CONSOLEFONT="/usr/share/kbd/consolefonts/cyr-sun16.psfu.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR="no" # мне больше нравится не цветной вариант, в gnome-terminal иногда буквы с белым фоном сливаются

Настраиваем сеть в том же файле:

HOSTNAME="wildarcherhost" # wildarcherhost заменить на ваше имя компа
lo="lo 127.0.0.1"
eth0="dhcp" #в случаи если провайдер поддерживает dhcp
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw"
ROUTES=(gateway)
#

правим hosts (прочитал про этот твик здесь в секции Aliasing hostname to localhost)


# wildhost заменить на ваше имя компа

127.0.0.1 localhost.localdomain wildarcherhost
127.0.1.1 wildarcherhost

В resolv.conf прописываем DNS сервера провайдера, в случаи если у вас не dhcp
nameserver xx.xxx.x.x
nameserver xx.xxx.x.x

В locale-gen заходим и убеждаемся, что русские локали не закомментираванны
В root-password задаем пароль root’а
Далее выбираем загрузчик, я предпочитаю grub (lilo никогда не пользовался) у меня стоит windows поэтому я раскомментировал строки (эти настройки для меня подходят, а у вас настройки могут отличаться):

title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

Далее пишем reboot в консоли и вынимаем диск. На этом базовая установка завершена.

После перезагрузки логинемся под рутом и:

1) pacman -Syu обновляемся и перезагружаемся

2) pacman -S kbd-ru-keymaps # для русской раскладки

3) pacman -S cvsup xorg gnome gdm gnome-terminal gnome-power-manager alsa-utils gnome-utils sudo dialog-w hwd gedit aspell-ru file-roller gnome-audio mc-utf8#установит X’ы gnome firefox dialog-w
(alsaconf будет на русском, а не на кракозяберском) sudo (ubuntu посвящается 😉 ) , остальное в комментариях не нуждается
hwd -u
4) pacman -S nvidia (у меня видеокарта от nvidia)

5) nvidia-xconfig #мне пришлось подправить расширение для моего монитора (20″ tft) в

Section "Screen"
...
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
...

6) Далее добавляем юзера:

#wildarcher заменить на ваш логин
useradd -m -s /bin/bash wildarcher
passwd wildarcher
gpasswd -a wildarcher audio #для работы звука
gpasswd -a wildarcher storage #для работы с флэшками, хардами, ...
gpasswd -a wildarcher wheel #что бы вы могли пользоваться командой sudo
gpasswd -a wildarcher network

gpasswd -a wildarcher log #что бы можно было читать все логи
gpasswd -a wildarcher hal
gpasswd -a wildarcher disk

nano /etc/sudoers (в этом файле добавляем строчку: %wheel ALL=(ALL) NOPASSWD: ALL)

7) Настраиваем звук

alsaconf
alsactl store

В /etc/rc.conf в переменную daemons добавляем alsa, hal, portmap, fam и должно получится что-то вроде этого

DAEMONS=(syslog-ng hal network netfs crond fam portmap @alsa)

8. ) Перезагружаем компьютер
9)логинемся под рутом и запускаем gdm
/etc/rc.d/gdm start
10)в гном логинемся под своим пользователем
11) открываем терминал становимся рутом: sudo su и приступаем к настройки шрифтов
а) Для начала скачайте yaourt в какой-нить каталог. Перейдите в этот каталог и запустите команду makepkg -bis
б) открываем pacman.conf и в конец файла добавляем
[archlinuxfr]
# The french Archlinux communities packages
Server = http://repo.archlinux.fr/i686

Далее pacman -Sy && pacman -S yaourt

Удалите freetype2 командой pacman -Rd freetype2
gedit ~/.bashrc
В открывшемся файле: export EDITOR=»nano»
Далее пишем yaourt lcd
выбираем пункты соответствующие записям freetype2-lcd_ cairo-lcd libxft-lcd жмем enter и пакеты соберутся и установятся.
Далее в gnome заходим в Система—> Параметры—> Шрифт ставим субпиксельное сглаживание.
Далее открываем xorg.conf с правами рута (sudo gedit /etc/X11/xorg.conf) в Section «Monitor»

. . .
DisplaySize 370.4 277.8 # как расчитать display size читать там откуда я это взял

в Section «Screen» после строки DefaultDepth 24 добавляем

. . .
Option "UseEdidDpi" "FALSE" #нужно что бы правильно считались dpi
Option "DPI" "96 x 96" #использываnь 96 dpi (как MS Windows)
Option "AllowGLXWithComposite" "True" #для берила и т.п нужно
Option "NoLogo"

Option «RenderAccel» «True» #для берила и т.п нужно
Option «AddARGBGLXVisuals» «True» #для берила и т.п нужно
. . .
EndSubSection
EndSection
. . .
Section «Extensions»
Option «Composite» «Enable» #для берила и т.п нужно
EndSection

Закрываем xorg.conf и открываем fonts.conf (gedit /etc/fonts/fonts.conf) и добавляем эти строчки перед строкой </config>

<match target=»font»>
<test name=»weight» compare=»more»><const>medium</const></test>
<edit mode=»assign» name=»autohint»><bool>false</bool></edit>
</match>

pacman -S ttf-ms-fonts #установить шрифты M$
mkfontdir /usr/share/fonts/TTF #на всякий случай
mkfontdir /usr/share/fonts/misc/
mkfontdir /usr/share/fonts/cyrillic/
mkfontdir /usr/share/fonts/100dpi/
mkfontdir /usr/share/fonts/75dpi/
опять открываем xorg.conf с правами рута и в секцию Section «Files» добавляем

FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/misc"

После произведенных настроек /etc/X11/xorg.conf должен быть похож на это

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Jun 13 18:39:30 PDT 2007

Section «ServerLayout»
Identifier «Layout0»
Screen 0 «Screen0»
InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «Mouse0» «CorePointer»
EndSection

Section «Files»
RgbPath «/usr/lib/X11/rgb»
ModulePath «/usr/lib/xorg/modules»
FontPath «/usr/share/fonts/TTF»
FontPath «/usr/share/fonts/cyrillic»
FontPath «/usr/share/fonts/100dpi»
FontPath «/usr/share/fonts/75dpi»
FontPath «/usr/share/fonts/local»
FontPath «/usr/share/fonts/misc»
EndSection

Section «Module»
Load «dbe»
Load «extmod»
Load «type1»
Load «freetype»
Load «glx»
EndSection

Section «InputDevice»
# generated from default
Identifier «Mouse0»
Driver «mouse»
Option «Protocol» «auto»
Option «Device» «/dev/psaux»
Option «Emulate3Buttons» «no»
Option «ZAxisMapping» «4 5»
EndSection

Section «InputDevice»
# generated from default
Identifier «Keyboard0»
Driver «kbd»
EndSection

Section «Monitor»
Identifier «Monitor0»
VendorName «Unknown»
ModelName «Unknown»
HorizSync 30.0 — 110.0
VertRefresh 50.0 — 150.0
DisplaySize 370.4 277.8
Option «DPMS»
EndSection

Section «Device»
Identifier «Device0»
Driver «nvidia»
VendorName «NVIDIA Corporation»
EndSection

Section «Screen»
Identifier «Screen0»
Device «Device0»
Monitor «Monitor0»
DefaultDepth 24
Option «UseEdidDpi» «FALSE»
Option «DPI» «96 x 96»
Option «AllowGLXWithComposite» «True»
Option «NoLogo»
Option «RenderAccel» «True»
Option «AddARGBGLXVisuals» «True»
SubSection «Display»
Depth 24
Modes «1400×1050» «1280×1024» «1024×768» «800×600» «640×480»
EndSubSection
EndSection

Section «Extensions»
Option «Composite» «Enable»
EndSection
12) настраеваем русскую раскладку в gnome Система-Параметры-Клавиатура — Раскладки — Добавить добавляем (Россия Клавиатура Windows) переходим на вкладку Параметры Раскладки -> Использование клавиатурных инд… — Индикатор ScrollLock — Функции смены раскладки — ставим галочку на том как вам удобнее менять раскладку
13) Далее передергиваем X (не забыв сохранить все что правили!) комбинацией клавиш alt+ctrl+backspace
14)Логинемся пользователем и радуемся шрифтам. После того как порадовались шрифтам запускаем терминал пишем
sudo su
pacman -S gstreamer0.10-plugins pidgin mplayer ntfs-3g banshee totem-xine flashplugin jre
gedit /etc/rc.conf # В MODULES добавляем fuse

Реклама

комментариев 8 to “Archlinux Installation”

  1. wildarcher7 Says:

    Поправил некоторые ошибки.

  2. Michael Shigorin Says:

    > # как расчитать display size
    До чего же эти убунтушники безнадёжные, просто нету слов…

    DisplaySize не «рассчитывается», а или сообщается монитором, или если DDC/драйвер сломаны — меряется линейкой.

    Иксы позволяют фиксировать DPI прямо, а не per anus. Или патаметром -dpi NN серверу, или при помощи xrandr -dpi NN.

    PS: гуглил реальные размеры разных мониторов, м-да.

  3. Archlinux installation. 2008.06 « Wild’s Weblog. Linux Says:

    […] p.s.: ремейк статьи […]

  4. Александр Says:

    Данный параметр в /etc/rc.conf не правильный
    KEYMAP=”ru-utf”
    Нужно писать
    KEYMAP=”ru”

  5. Samyray Says:

    Здраствуйте
    Пробовал поставить по вашему мануалу поставить yarout — скачал с сылки все файлы.кинул в один каталог,запускаю makepkg -bis,но ничего не собираеться,а только есть:
    If -p is not specified, makepkg will look for ‘PKGBUILD’
    Подскажите пожалуйста как это лечить!

  6. wildarcher7 Says:

    можно просто поставить из репозитория как в пункте 11) б)

  7. Андрей Says:

    А вы, Michael Shigorin, хам…

  8. Archlinux installation. 2008.06 Wild's blog. Says:

    […] ремейк статьи Categories: Archlinux Tags: 2008.06, Archlinux, howto, install, установка […]


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: