PDA

Просмотр полной версии : Настройка Linux Arch


ZavodiJIo
12.06.2008, 20:05
Настройка:

Вступление:
Это продолжение статьи про установку арча…. (как и обещал) Сегодня мы попытаемся настроить линукс под себя…
Linux и windows, так часто люди спрашивают, к чему линукс если есть винда и т.д. Люди эти очень не правы. Приходя в магазин, вы покупаете себе то что хотите(допустим если вы хотите сделать макароны по флотски, то вы просто купите макароны и фарш. Вы не покупаете в коробке макороны, фарш, приправы, сковородку и прочие вещи которые вам не нужны, а производитель подумал что а вдруг они вам понядобяться.) … Так же с линуксом и форточками. Вы можете собрать линукс полностью под себя… Юзабельность такой системы неимоверная. Настройка в линуксе может быть довольно тонкой, как ваша душа пожелает : )
Участники:
Статью писал я, но значительные коррективы в неё были внесены MacTeP'ом
Хотелось бы так же сказать, что вся эта нстройка, когда-то была произведена мной и MacTeP'ом.

Совет:
Первым делом загрузившись в систему, многие хотят увидить графическую оболочку, чего конечно же не видят по той простой причине которую я описал во вступлении.Если вы хотите сразу же работать с иксами (графической оболочкой), то поставьте себе для начала убунту.
Настройка инета

Если у вас подключение к интернету не требует аунтификации, то вам просто надо в /etc/rc.conf привести строчку "eth0=" к виду
eth0="dhcp". После этого должно всё работать.
Если у вас подключение к интернету требует аунтификации, то вам нужно сделать следующее:

#zgrep CONFIG_PPPOE /proc/config.gz
#nano /etc/ppp/peers/pppoe

# /etc/ppp/peers/pppoe
Plugin rp-pppoe.so
# network interface
Eth0
Usepeerdns
Persist
Defaultroute
Hide-password
Noauth
Name «ваш логин»


#nano /etc/ppp/ip-up

Cp /etc/ppp/resolv.conf /etc/resolv.conf

#Nano /etc/ppp/pap-secrets

“Login name” * “password”

#Ln -S pppoe /etc/ppp/peers/provider
#Cp /etc/ppp/peers/pppoe /etc/ppp/peers/dsl
#Cp /etc/ppp/pap-secrets /etc/ppp/chap-secrets
#pppd call dsl

Mc:
Аналог Norton Commander. Очень удобный консольный файловый менеджер, с поддержкой ftp, ssh и прочей лабуды. Ставится:
#pacman -S mc-utf8.
Запуск просто mc.
Очень рекомендую также поставить unzip, unrar, zip, 7z, openssh — mc сам будет пользоваться этими утилами, например, открывая архивы «на лету», представляя их как директории

Обновление:

Чтож, у нас есть совсем чистый linux arch установленный на наш компьютер и что не мало важно, высокоскоростное подключение к интнету. Теперь нам нужно обновиться.
#pacman -Syu (сейчас скачаються пакеты необходимые для обновления)
Вот теперь, я бы посоветовал вам в /etc/pacman.d/mirrorlist поставить на первое место репозитории представленные ya.ru Так как оттуда скачиваться будет намного быстрее нежили с другого сервера(покрайней мере в Москве). Также вы всегда можете выполнить команду
#rankmirrors –t (она автоматически расположит порядок серверов в mirrorlist исходя от скорости коннекта).
Обновляемся:
#pacman –Syu
Затем надо добавить пользователя в систему. Ибо из под рута сидеть опасно.
#adduser // поясняю: # - значит что мы с вами находимся под рутом (администратором) adduser собственно сама команда которую мы выполняем.
У этой команды всё просто. Если у вас еть хоть какой-то базовый курс английского языка, вы разберётесь.

Sudo:
Теперь нам нужно каким-то образом повышать наши права из под юзера. Есть такие команды, которые можно выполнять только из под рута. Повысить права можно командой su(уже установлена в системе) или sudo (я пользуюсь этой утилитой)
#pacman –S sudo
в /etc/sudoers выставьте себе права.
user_name ALL=(ALL) ALL
user_name ALL=(ALL) NOPASSWD: ALL — для доступа без пароля
(сделать это можно любым редактором. Я пользуюсь nano. Тоесть полностью команда будет выглядеть #nano /etc/sudoers )

Аудио:
Ставим дрова для аудио.
#pacman –S alsa-lib
#pacman –S alsa-utils
#pacman –S alsa-oss
#alsactl store
Добавляем альсу в демоны (чтобы она запускалась при старте системы)
#nano /etc/rc.conf
Daemons ( … alsa …)
Так же после запуска ALSA стоит размьютить каналы и установить громкость. Сделать это можно с помощью утилиты alsamixer. Mute с канал синмается инутитивной клавишей M, громкость устанавливается не менее интуитивными стрелочками.


Графическая оболочка
#Pacman –S xorg ( ставим xorg – основу для графической оболочки)
#pacman –S hwd (утилита для конфигурирования xorg.conf)
#hwd –x
#cp /etc/X11/xorg.conf.vesa /etc/X11/xorg.conf (Переминовываем конфиг который сделал hwd в конфиг с которого система будет считывать настройки)
Ставим дрова для видео карты:
Вы можете поискать драйвера для именно своей видео карты командой
#Pacman –Ss название_вашей_видео_карты. Например:
#pacman –Ss nvidia (вам покажут доступные версии драйверов. Лучше всего позаботиться об этом до установки системы. И проверить какие драйвера вам нужны на http://aur.archlinux.org/packages.php)
Приведу примеры названия пакетов:
nvidia — NVIDIA Video Cards
fglrx — AMD/ATI Video Cards
xf86-intel-video — Intel Video Cards
Далее нужно прописать в xorg.conf в секции Device драйвер(одноименный пакету) и в секции Screen выставить необходимую глубину(24 бита) и разрешение экрана.
#nvidia-xconfig
Теперь конфигурируем раскладку клавиатуры. Для этого открываем xorg.conf и приводим секцию «клавиатура» к виду:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle"
EndSection
Чтобы посмотреть полный список поддерживаемых моделей, раскладок, опций и вариантов клавиатуры, посмотрите /usr/share/X11/xkb/rules/xorg.lst

Детскоп:
Теперь ставим детскоп. Вы можете выбрать что вам нравиться. Я остановил свой выбор на xfce4. Он не так сильно жрёт систему как Gnome или KDE(самый грамозткий детскоп), xfce прост в настройке, мало весит и при желании из него можно сделать просто конфетку.
Ставим xfce:
#pacman S xfce4
Процесс установки займёт какое-то время. (если вы будете ставить kde, то поставьте его на установку и идите пить чай, курить, смотреть телек. Ибо процесс установки kde займёт очень много времени.)
#reboot
Последние детали:
После ребута, логинимся под юзера.
$sudo bash (то же самое что и su, но не будет требовать пароля(если таким образом настроен sudoers))
$nano ~/.xinitrc
Пишем в конец этого файла
Exec startxfce4
Запускаем графическую оболочку командой
$startx (именно из под юзера а не из под рута)


Софт:
Pidgin – интернет пейджер. Поддержка различных протоколов, включая Jabber и ICQ.
Xchat — irc-клиент.
Firefox — web-browser.
Mpd — Music Player Daemon
Mpc, Ncmpc — консольные клиенты управления mpd
sonata, ario, gmpc. Pymusicpd — графические клиенты управления mpd

Про ntfs-3g:
Нужен для запси/чтения в NTFS. По разным причинам это может быть необходимо. (например если у вас есть выносной хард, то лучше чтобы он был в ntfs а не в ext3 так как ntfs поддерживает "горячее отключение".
Ставим pacman -S fuse ntfs-3g
Добавляем в rc.conf в MODULES = ( ... fuse ... )
После перезагрузки или modeprobe fuse можем использовать ntfs-3g.
Пример, строчка из /etc/fstab:
/dev/sdb5 /media/WD ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0.

Зы снамать видео на эту тему я врядли буду (только если кому-то понадобиться) Обо всём что вы не увидели/не поняли в статье, прошу отписать. Незабываем ставить плюсы MacTeP'у, ибо есть за что.

Опенсорс в массы :)

ZavodiJIo
12.06.2008, 20:48
вам пацаны лишь бы пописать на античате, чем твоя статья уникальна по сравнению с этими:
http://www.google.com/search?q=arch%20linux%20%D0%BD%D0%B0%D1%81%D1%82%D 1%80%D0%BE%D0%B9%D0%BA%D0%B0
вот если бы ты пробежался по этим ссылкам, попробовав таким образом настроить линукс, тогда я бы на тебя посмотрел.

ZavodiJIo
12.06.2008, 20:57
На вики описаны лишь отдельные случаи. тут я описал путь от консоли до детскопа. Повторяю ещё раз, что только настройка интернета была взята из wiki, но и та была переделана. Так как способ описаный в вики не работал.

zindi
13.06.2008, 02:31
> Друг мой, во первых твоя ссылка не открываеться у меня.
пробел убери
>вот если бы ты пробежался по этим ссылкам, попробовав таким образом настроить линукс, тогда я бы на тебя посмотрел.
$ uname -a
Linux debian 2.6.24-1-amd64 #1 SMP Sat May 10 09:28:10 UTC 2008 x86_64 GNU/Linux

етим ты хочеш сказать что ты поставил себе Linux Arch по тем сылкам какие прогуглил ? :D
+ посмотреть на репу человека...так там и один Arch видать человек уже на етом зыбу сел...

grishka
13.06.2008, 02:56
True, глаголед истину!

xcedz
13.06.2008, 05:42
етим ты хочеш сказать что ты поставил себе Linux Arch по тем сылкам какие прогуглил ? :D
+ посмотреть на репу человека...так там и один Arch видать человек уже на етом зыбу сел...
Бле, опять про репу, забей :( ничего она не значит :D

По сабжу, есть спец форумы по веткам линукса, где все подробно рассмотрено. =) по арчу http://archlinux.org.ru/forum/ например ;)
может я и не прав, но когда например в той же убунте на ноуте у меня не было звука, я нашел инфу на английском форуме, итд. Ищите и обрящите. В линуксе надо своих шишек побольше набивать тогда толк будет. (Ток не надо брызгать слюной мол убунту фигня полная и не настраивается как угодно, Линукс он и в Африке Линукс \хе хе Убунта :D \)

ZavodiJIo
13.06.2008, 13:54
True, глаголед истину!
Чтож гришка, я прекрасно понимаю твою неприязнь ко мне. Что касаеться статьи, я писал её для того, чтобы человек который хочет сесть на linux arch мог бы тут найти всё что его интересует. На форуме арча написано отнюдь не многое. Я не спорю что можно настроить линь под себя и без подобных статей. Но это статья для новичков была написана. Если конечно брать ОС семейства *nix типа freebsd, то инфы по ней конечно довольно-таки много. Однако по редким(относительно) дистрибутивам инфы не так много. В конце концов я очень надеюсь на то, что эта статья кому нибудь поможет, и мои старания не прошли даром.

xcedz
13.06.2008, 14:38
Чтож гришка, я прекрасно понимаю твою неприязнь ко мне. Что касаеться статьи, я писал её для того, чтобы человек который хочет сесть на linux arch мог бы тут найти всё что его интересует. На форуме арча написано отнюдь не многое. Я не спорю что можно настроить линь под себя и без подобных статей. Но это статья для новичков была написана. Если конечно брать ОС семейства *nix типа freebsd, то инфы по ней конечно довольно-таки много. Однако по редким(относительно) дистрибутивам инфы не так много. В конце концов я очень надеюсь на то, что эта статья кому нибудь поможет, и мои старания не прошли даром.
Мне пох конечно.. НО! для новичков самое то ! по этому за старания + Спасибо мен что стараешься пояснить то что сам понял и осмыслил а не топу копи паст +++ так же + передаю Мастеру, мэн, опен сорс в массы! )))))) Удачи вам Ребята!

ZavodiJIo
13.06.2008, 20:41
Мне пох конечно.. НО! для новичков самое то ! по этому за старания + Спасибо мен что стараешься пояснить то что сам понял и осмыслил а не топу копи паст +++ так же + передаю Мастеру, мэн, опен сорс в массы! )))))) Удачи вам Ребята!
Спасибо большое :) Должен сказать очень приятно слышать такие слова :)

neval
14.06.2008, 00:48
+ однозначно


Я сторонник того, что бы таких мануалов было много и на каждом углу...
Только таким образом можно увеличить число пользователей неwindows

True & grishka аки с ними пусть идут лесом...