Hadi Linux bölümünü canlandıralım biraz!
Öncelikle kendi mimarimize uygun kurulumu başlatıyoruz.
Varsayılan klavye ingilizce. Türkçe Q için :
Kod:
loadkeys trq
Türkçe F için
Kod:
loadkeys trf
Şimdi internete bağlanmamız gerek. İnternetiniz kabloluysa kendiliğinden tanır. Kablosuz ise:
Kod:
wifi-menu
Burada şöyle bir hata alabilirsiniz; No such interface: wlan0
Bazen wlan0 yerine wlp0s26f7u2 gibi isimler verebiliyor. Bu durumda;
Kod:
iwconfig
İstediğimiz arayüzün ismine bakalım. Mesela benim;
Kod:
wlp0s26f7u2 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
wlp0s26f7u2 imiş. O zaman komut şöyle olmalı;
Kod:
wifi-menu wlp0s26f7u2
Tamamdır. Şimdi gelelim disk bölümlemeye. Swap alanı konusuna gelirsek, raminiz yüksekse ayırmanıza gerek yok ama raminiz düşükse ayırırsanız iyi olur. Örneğin benim ramim 4 gb, ben ayırmadım.
Kod:
cfdisk
Gördüğünüz gibi ekran gayet basit. Bölümleri ayarlayın, sistem kurcağınız bölümü bootable yapın, write ile değişikleri kaydedin ve quit.
Sistem kuracağınız bölümü /dev/sdax, swap için ayırdığınızda da /dev/sday olarak alacağım.
Ext4 olarak biçimlendirirseniz iyi olur, ben ext3, xfs vs. yapacağım derseniz ext4 yerine istediğinizi yazabilirsiniz.
Kod:
mkfs.ext4 /dev/sdax
Kod:
mkswap /dev/sday
Kod:
swapon /dev/sday
Tamamdır, kuruluma geçebiliriz. Sistem kuracağımız bölümü bağlıyoruz. Burada bir ek bilgi vereyim, /mnt dizini geçici olarak mount işlemleri için kullanılan dizindir.
Kod:
mount /dev/sdax /mnt
Sistemi kuralım. Burada base-devel paketini kurmak zorunda değilsiniz, ama gerekli olan bir paket. Ben o yüzden kuruyorum siz isterseniz çıkarabilirsiniz.
Kod:
pacstrap -i /mnt base base-devel
Sistem kurduk. Gelelim yapılandırmaya.
Fstab dosyasını oluşturuyoruz;
Kod:
genfstab -L -p /mnt >> /mnt/etc/fstab
Sistemimize geçelim. Bundan sonra yapacağınız işlemler yeni kurduğunuz sistemde.
Kod:
arch-chroot /mnt
Saat ayarını yapalım. Farklı zaman dilimi için ls /usr/share/zoneinfo ile diğer ayarlara bakabilirsiniz.;
Kod:
ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
Locale.conf dosyası;
Kod:
nano /etc/locale.gen
Burada benim yaptığım gibi tr_TR.UTF-8'nin başındaki #yi siliyoruz.
Kod:
echo LANG=tr_TR.UTF-8 > /etc/locale.conf
Kod:
export LANG=tr_TR.UTF-8
Konsol klavye ayarını yapalım
Kod:
nano /etc/vconsole.conf
KEYMAP=trq
FONT=iso09.16
Şeklinde olmalı
Yeni verilere göre saat/tarih ayarını yapalım.
Kod:
hwclock --systohc --utc
Ağı yapılandıracağız şimdi de;
Ethernet kullanıyorsanız;
Kod:
systemctl enable [email]dhcpcd@eth0.service[/email]
Wlan için;
Kod:
pacman -S wireless_tools wpa_supplicant wpa_actiond dialog
Yalnız ethernet kullansanız da bence wlan araçlarını kurun, ileride wlan kurmak isterseniz driver aramazsınız.
Ayrıca "bu zaten tanıyor şuan bağlıyım" diyip kurmamazlık etmeyin, sistemde yüklü değil.
64-bit kuranlar için
Kod:
nano /etc/pacman.conf
Benim yaptığım gibi
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
Kısmının önündeki #leri kaldırmanız gerek. İki tip(x64, x86) programları da kurmanızı sağlar.
Pacmani güncelleyelim
Kod:
pacman -Sy
Root şifresini ayarlayalım. Yazdığınız şifre terminalde gözükmez ama yazar o, girin.
Kod:
passwd root
Kullanıcı oluşturalım;
Kod:
useradd -m -g users -G wheel,storage,power -s /bin/bash kullaniciadi
Kod:
passwd kullaniciadi
Sudoyu kuruyoruz.
Kod:
pacman -S sudo
Şimdi de düzenleyelim;
Kod:
EDITOR=nano visudo
Gördüğünüz gibi "%wheel ALL=(ALL) ALL" önündeki #ı kaldırıyoruz.
GRUB ı kuralım. Burada os-prober paketi, birden fazla sistem varsa. Ben sadece arch kullanıcam derseniz kurmanıza gerek yok.
Kod:
pacman -S grub-bios os-prober
Kod:
grub-install --target=i386-pc --recheck /dev/sda
Kod:
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
64 bit kullananlar! Benim sistemim x86_64 diyip i386'yı x86_64 diye değiştirmeyin!
Son olarak /etc/mkinitcpio.conf dosyasını ayarlayalım;
Kod:
mkinitcpio -p linux
Evet, kısacık kurulumumuz bu kadar.
Kod:
exit
Kod:
umount /mnt
Kod:
reboot
Gelelim kurulum sonrası yapılandırmasına. Terminal geldiğinde aynı şekilde bağlantınızı yapın.
Burada kablolu otomatik bağlanmayabilir;
Kod:
sudo dhcpcd
Alsayı kuralım;
Kod:
sudo pacman -S alsa-lib alsa-utils alsa-firmware
Kod:
alsamixer
Gördüğünüz MM olanlar mute. M'ye basıp unmute yapalım. Sonra ses testi;
Kod:
speaker-test -c hoparlörsayısı
Hepsinden ses geliyorsa ctrl+c ile kapatabilirsiniz sorun yok Şimdi de Xorg u kuralım. Burada da mesa 3 boyut desteği, isterseniz kurmayabilirsiniz.
Kod:
sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xorg-twm xorg-xclock xterm mesa
Bundan sonra ekran kartı sürücüsü. Benim verdiğim sürücüler açık kaynak, isterseniz sonradan kapalı sürücüleri kurabilirsiniz.
nvidia: xf86-video-nouveau
intel: xf86-video-intel
ati: xf86-video-ati
Mesela benim ati;
Kod:
sudo pacman -S xf86-video-ati
Bundan sonra;
Kod:
sudo Xorg -configure
Notebook/Netbook için;
Kod:
sudo pacman -S xf86-input-synaptics
Gelelim masaüstü ortamına. Görsel ortama geçelim.
Kod:
startx
Fontlar için;
Kod:
sudo pacman -S ttf-dejavu
Sırada masaüstü kurulumu. Ben size gnome ve kdenin tam kurulumlarını vereceğim.
Siz isterseniz tarayıcıdan diğer kurulumları ve masaüstlerini inceleyebilirsiniz.
Gnome:
Kod:
sudo pacman -S gnome gdm gnome-extra
Kod:
sudo systemctl enable gdm
KDE:
Kod:
sudo pacman -S kde kde-l10n-tr
Kod:
sudo systemctl enable kdm
GNOME:
Kod:
sudo pacman -S network-manager-applet
Kimlik bilgilerini saklamak için;
Kod:
sudo pacman -S gnome-keyring
KDE:
Kod:
sudo pacman -S kdeplasma-applets-networkmanagement
Kablolu
Kod:
sudo systemctl enable dhcpcd
Network Manager
Kod:
systemctl enable NetworkManager
AURdaki dosyaları kurmak için yaourt veya packer kullanabilirsiniz. Ben yaourt kurulumunu yapıcam.
Hani kurulumda kursanız da olur kurmasanız da olur dediğim bi paket vardı, o burada gerekli. Kurmadıysanız kurun.
Kod:
pacman -S base-devel
Kod:
sudo nano /etc/pacman.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
deposunu ekliyoruz.
Kod:
sudo pacman -Syy
Kod:
sudo pacman -S yaourt
Kullanımı da pacman ile aynı şekilde. Sadece bunda root yetkisi kullanmıyoruz paket indirirken. Örnek olarak;
Kod:
yaourt -S pkgbrowser
Bu da işe yarar bi paket, paket deposunda arama yapmanızı sağlıyor. İsterseniz kurabilirsiniz.
Açılış ekranında klavye ingilizce gelecektir;
Kod:
sudo nano /etc/X11/xorg.conf.d/10-evdev.conf
Klavye ile ilgili kısma Option "XkbLayout" "tr" ekliyoruz
Son hali böyle;
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "tr"
EndSection
[url=http://imageshack.us/photo/my-images/339/snapshot8h.png/]
Kaynaklar: