Първото нещо,което трябва да се направи е да се изтегли актуална версия на Arch Linux.Това става от
Download секцията на сайта.Препоръчвам Ви
Core Image само на остава да изберете архитектурата.Записването върху CD няма да се спирам,защото мисля,че Ви е ясно.Ще обърна внимание на записването на .ISO-то върху USB носител.След като сте изтеглили .ISO имиджа на компютъра ВИ отваряте една конзола и пишете:
GeSHi (Bash):
cd # /пътя до папката,където сте изтеглили Arch-а
sudo dd if=archlinux-XXX.iso of=/dev/sdX
XХХ-освете заменяте с версията на Arch-а,на
sdX пишете както Ви се разпознава флашката,ако нямате други флашки монтирани на компютъра трябва да
sdb.Чукате Enter и след 2-3 минути ще имате бутваща флашка с Arch Linux.След записването на .ISO-то върху CD или флашка е време вече да рестартираме компютъра и да настоим BIOS-а.First_ boot_ device да зарежда от CD или USB-HDD.Запаметявате промените с F10 и оставяте компютъра сам да се рестартира и ако не Ви мине котка път трябва да зареди Arch-а
.Изчаквате да зареди инсталцията.След това да Ви разреши инсталирането на Arch-а трябва да се логнете като
root.Същинското стартиране на инсталацията почва когато напишете:
GeSHi (Bash):
/arch/setup
1.Първото нещо,което ще Ви попита е да изберете източника на инсталация.За CD или флашка избререте
CD.
2.Следващото,което ще ви попита в да си настроите часовата зона,Тук изберете
UTC,ако имате Windows инсталиран преди това избререте
localetime.
3.Трябва да подготвите HDD за инсталацията.Ако сте планирали да инсталирате Arch-а върху целия диск избрете
Auto Prepare HDD,но ако имате друга ОС избрете другите опции.За предпочитане е преди инсталацията да си отцепите един дял на който да инсталирате Arch Linux.Това е само ако имате и друга ОС на компютъра.
4.
Select Packages тук избирате кои пакети да се инсталират.Сложете отметки и на двата източника,защото по подразбиране е отметнато само
base.Поставянето на отметка става с
Space бутона.След това чукате Enter да се инсталират.
5.Тук вече започва настройката на системата.
/etc/rc.conf # тук се добавят всички настройки за правилното стартиране и зареждане на модулите.Аз добавям всичко нужно да не се връщам после в този файл.
>Секция
LOCALIZATION така изглеждат моите натройки
GeSHi (Bash):
LOCALE="bg_BG.UTF-8" # така настройката след инсталирането на системата ще Ви е на български.Ако искате да си остане на английски оставете го "en_US.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Sofia"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
>Секция
HARDWAREGeSHi (Bash):
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(!net-pf-10 !snd_pcsp !pcspkr loop) # добавете тези модули за да спрете зареждането на ipv6 и системните звуци.Префикса "!" забранява на тези модули да се зареждат.
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
>Секция
NETWORKINGGeSHi (Bash):
HOSTNAME="archbox" # По подразбиране тук е HOSTNAME=myhost.Вие може да го замените както искате да Ви се казва компютъра
#Пример за статично IP
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" # Ако имате Static IP разкоментирайте този ред и си напишете Вашите настройки и коментирайте долния ред
eth0="dhcp"
INTERFACES=(eth0)
#Добавяне на
GATEWAYGeSHi (Bash):
gateway="default gw 192.168.0.1" # Тук добавяте вашия gateway
ROUTES=(!gateway) # ако не Ви е нужен коментирайте го с "!"
>Секция
DAEMONSGeSHi (Bash):
DAEMONS=(dbus hal syslog-ng @network netfs crond alsa) # Тук се добавят всички дяволи и демони,които са нужни за правилното функциониране на ОС.
Ако сте решили да ползвате network-manger препоръчвам Ви wicd трябва да го добавите като демон и да коментирате !network
С това завършихме модифицирането на
/etc/rc.conf.Запаметяването на промените става с
Ctrl+X след това
Y и
Enter.Това важи и за всички други редактирани файлове с текстовия редактор
nano.
>
/etc/locale.gen Тук трябва да разкоментирате вашите езикови настройки.Това се прави само,ако искате ОС да Ви е на български
GeSHi (Bash):
#Разкоментирате тези два реда
bg_BG.UTF-8 UTF-8
bg_BG CP1251
#Коментирате тези два реда
#en_US.UTF-8 UTF-8
#en_US ISO-8859-1
>
/etc/pacman.d/mirrorlist.Тук разкоментирайте огледалните сървъри които ще ползвате след инсталацията.Аз съм разкоментирал всички немски огледала и нямам проблеми с инсталирането или ъпгрейдването на системата.Скоростта на теглене също е супер.На българското огледало му нямам много вяра,защото не винаги има връзка към него.
>Задаване на
root password.Тук ще трябва два пъти да напишете паролата която искате да сложите на root акаунта и накрая кликвате на
DONE.
6.Зареждане на буутлоудъра
GRUB.Тук проверете
menu.list,ако всичко е ОК запаметете и изберете GRUB да се презапише върху целия HDD.Ако имате само един това ще е
sda.
С това инсталирането на основната ситема приключва.Рестартирайте компютъра извадете CD-то или флашката и оставете компютъра сам да се зареди.След това влезте с root акаунта и проверете дали имате интернет.Това става по този начин.
GeSHi (Bash):
ping -c 5 www.google.bg
Ако всичко е ОК,имате връзка,трябва да продължите с инсталирането,но ако получавате нет с DSL(pppoe) връзка прехвърлете се на втора виртуална конзола с
Alt+F2 и се логнете пак като root.След това пишете
GeSHi (Bash):
pppoe-setup #След това задайте вашите настройки,запаметете и напишете
pppoe-start
Върнете се пак в първа виртуална конзола с
Alt+F1 и пробвайте да ping-нете отново
http://www.google.bg да видите дали вече имате връзка.Следващото което трябва да се направи е да се обнови системата.Това се прави с тази команда
GeSHi (Bash):
pacman -Syu #Изпълнете я два пъти и се съгласявайте с това,което Ви пита
Като се инсталират ъпдейтите рестартирайте да могат да влязат новите промени.След като зареди отново логнете се като root и изпълнете тази команда
GeSHi (Bash):
pacman -S sudo
6.Добавяне на user акаунт
GeSHi (Bash):
useradd -m -G users,audio,video,wheel,storage,optical,power -s /bin/bash вашия username
#Ако ползвате принтер на компютъра добавете към останалите групи и
lp7.Добавяне на парола за user акаунта
GeSHi (Bash):
passwd вашия username
8.Инсталиране на
ALSAGeSHi (Bash):
pacman -S alsa-utils alsa-oss
9.Конфигуриране на звуковата карта
GeSHi (Bash):
alsaconf #Тази команда ще открие вашата карта и ще я конфигурира към системата.От вас се иска като я открие да я изберете и после ОК
10.Нстройка на alsamixer-а.Това се прави като обикновен потребител.Влизането във вашия потребителски акаунт става с тази команда
GeSHi (Bash):
su - вашия username
alsamixer #Направете си настройките.Аз вдигам плъзгачите на усилването и микрофона до край.Включването на изключените канали става с "m",а увеличаването с "w"
alsactl store #Тази команда ще запамети вашите настройки.Тя с изпълнява от root акаунта.Връщането към root акаунта става като напишете exit
11.Инсталиране на видео драйвър
GeSHi (Bash):
pacman -S libgl #Тази команда да не се изпълнява от собствениците на nVidia
pacman -S xorg mesa
>nVidia драйвър
GeSHi (Bash):
pacman -S вашата_видео_карта
Ако не знаете точно какъв модел е изпълнете тази команда
GeSHi (Bash):
lspci l grep VGA
GeSHi (Bash):
pacman -S nvidia #За нови видео карти
pacman -S nvidia-173xx #За карти от серията GeForce FX
pacman -S nvidia-96xx #За карти от серията GeForce 4 MX
След инсталирането на драйвъра изпълнете тези команди
GeSHi (Bash):
nvidia-xconfig #само за притежателите на nVidia
Xorg-configure
cp /root/xorg.conf.new /etc/X11/xorg.conf #с тази команда копирате новосъздадения xorg.conf
Няма да описвам инсталирането на ATI драйвъра,защото не съм го инсталирал и да не направя грешка.След като инсталирате ОС влезте в прекрасното WIKI на Arch-а там е обяснено как става.
12.Сега да инсталираме пакетите които добавихме като демони.
GeSHi (Bash):
pacman -S dbus hal
pacman -S xf86-input-evdev xf86-input-synaptics #втория пакет "xf86-input-synaptics" да го инсталират само на лаптопи,за да им работи тъчпад-а
13.Инсталиране на OpenBoxWM
GeSHi (Bash):
pacman -S openbox obconf obmenu lxappearance slim tint2
14.Конфигуриране на SLIM да се зарежда със стартиране на системата.За целта трябва да се редактира /etc/inittab
GeSHi (Bash):
nano /etc/inittab
ще се отвори този файл
GeSHi (Bash):
#
# /etc/inittab
#
# Runlevels:
# 0 Halt
# 1(S) Single-user
# 2 Not used
# 3 Multi-user
# 4 Not used
# 5 X11
# 6 Reboot
## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault: #коментирате този ред
# Boot to X11
id:5:initdefault:#разкоментирате този ред
rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p
# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux
# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon #коментирате този ред
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1 #разкоментирате този ред
# End of file
Написал съм коментари кои редове да се коментират и кои да се разкоментират във файла
14.Задаване на вашия user администраторски права (sudoer).Напишете тази команда в конзолата
GeSHi (Bash):
EDITOR=nano visudo
В отворилия се файл намирате този ред
GeSHi (Bash):
root ALL=(ALL) ALL
user ALL=(ALL) ALL #Добавяте този ред като замествате user с вашия username
15.Сега вече като всичко е готово по нагласянето на системата ще трябва да влезем като обикновен потребител и да копираме файловете които най-често ще се редактират в Домашната директория.Това се прави с цел по-лесния достъп до тях иначе да ги редактираме ще трябва всеки път да го правим от root акаунта.Така,пишете в конзолата
GeSHi (Bash):
su - вашия username
mkdir -p ~/.config/openbox/
cp /etc/xdg/openbox/rc.xml ~/.config/openbox
cp /etc/xdg/openbox/menu.xml ~/.config/openbox
cp /etc/xdg/openbox/autostart.sh ~/.config/openbox
16.Сега да копираме и tint2 в ~/.config
GeSHi (Bash):
mkdir -p ~/.config/tint2
cp /etc/xdg/tint2/tint2rc ~/.config/tint2
И накрая трябва да редактираме ~/.xinitrc като добавим този ред
GeSHi (Bash):
nano ~/.xinitrc
exec ck-launch-session dbus-launch openbox-session
запаметяването става с
Ctrl+X,както писах по-горе.Вече можем да рестартираме и да видим какво сме направили
,но хубаво е да си инсталирате някой програми които ще са Ви нужни на първо време.Примерно Уеб браузър и текстов редактор.Стартирайте пак root акаунта като напишете
exit.След това напишете
GeSHi (Bash):
pacman -S chromium lxterminal
Ми това е вече може да рестартирате и като зареди отново в старт мениджъра напишете си username и password и Voila.Написах го това упътване,защото получих запитвания как става инсталацията на Arch OpenBox и да не обяснявам на всеки поотделно.Тук реших да го публикувам,защото това е българския Линукс форум и да стане достояние на повече заинтересовани мераклии.
Сега ще Ви препоръчам и някои полезни приложения които работят в перфектно с OpenBoxWM.От тук нататък пред всяка команда се слага
sudo,или стартирайте root акаунта
Задължителните кодеци:
GeSHi (Bash):
pacman -S gstreamer0.10-{{bad,good,ugly,base}{,-plugins},ffmpeg}
flash подръжка:
GeSHi (Bash):
pacman -S flashplugin
Java
GeSHi (Bash):
pacman -S jre
Текстов редактор
GeSHi (Bash):
pacman -S leafpad geany #втория го инсталирам защото ми е по удобен,Оцветява код-а и по-лесно се ориентирам в по-големи файлове
Файл мениджър (Thunar)
GeSHi (Bash):
pacman -S thunar thunar-archive-plugin thunar-media-tags-plugin gvfs tumbler
NTFS поддръжка:
GeSHi (Bash):
pacman -S ntfs-3g
Архиватори:
GeSHi (Bash):
pacman -S xarchiver p7zip unzip unrar
Wallpaper мениджър:
GeSHi (Bash):
pacman -S nitrogen # много бързо и лесно се сменят тапетите с него
Мениджър на звука:
GeSHi (Bash):
pacman -S volwheel
Преглед на изображения:
GeSHi (Bash):
pacman -S geeqie
Десктоп скрийншутър
GeSHi (Bash):
pacman -S scrot # в комбинация с geeqie стават чудеса :D
Преглед на pdf файлове
GeSHi (Bash):
pacman -S evince
RUN диалог
GeSHi (Bash):
pacman -S gmrun
Динамично меню
GeSHi (Bash):
pacman -S dmenu # Да разберете за какво служи това долу ще направя снимка на Десктоп-а си и ще разбрете
Ето какво трябва да съдържа ~/.config/openbox/autostart.sh за да работи нормално ОС
GeSHi (Bash):
#Запазване на тапета след рестарт
nitrogen --restore &
#Нетуърк мениджър
wicd-client &
#Панел
tint2 &
#Файл мениджър
thunar --daemon &
Айде стига съм писал.Ако има нещо неясно питайте ще Ви разясня всичко.