Nasıl Archlinux Kurulumu

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Archlinux 0.8 Voodoo

Boot

resim:1 Noodle acilis.png

Boot ettikten sonra, aşağıdaki gibi gelen ekranda /arch/setup yazıp kurulum işlemine başlıyoruz

(Dikkatinize Klavye düzeni US)

resim:2_Noodle_arch_setup.png

CD/FTP Kurulum

Archlinux'un 2 tane sevilen ve encok uygulanan kurulum yöntemi vardir:

  • CD den Kurulum
  • FTP üzerinden kurulum

resim:3_Noodle_cdden_kurulum.png

CD Üzerinden Kurulum

CD'den kurulumu seçtiğinizde, Kurulum Ana Menüsü ile karşılaşacaksınız.

FTP Üzerinden Kurulum

FTP kurulumda dikkat etmeniz gereken teksey, internete bagli olmaniz gereklidir. Cünkü gerekli olan bütün paketler FTP yansilarindan indirilip kurulacaktir.


  • ISO dosyasini ISO mirrorlarindan indirin (Örn. 0.7 basis iso).

http://www.archlinux.org/download.php

  • ISO dosyasini CD yaziciniza yazin CD den boot ettirin.
  • /arch/setup komutunu verip kuruluma basladiginizda sizden kurulum secenegini soracaktir. Ordaki menuden FTP Kurulum secin.
  • FTP kurulum sectikten sonra sizden bir FTP adresi isteyecektir. Ordaki listeden bir tane FTP adresi secin, örn: ftp.archlinux.org
  • Sonra FTP adresindeki dosyalarin listesini almaya basliyacaktir.

Kurulum Ana Menu

resim:4_Noodle_hard_disk_duzen.png

Hard Disk'in Hazırlanması

resim:5_Noodle_el_ile_duzen.png

Otomatik Bölümleme

Auto-Prepare yani harddiskin otomatik olarak bolunmesinde dikkat etmeniz gereken bir nokta var. Eger bu secenegi secerseniz Harddiskininzin tamami silinecek ve 3 parcaya bölünecektir:

hda1 ->  /boot
hda2 ->  swap
hda3 -> /

Bu yüzden, bu seçeneği seçerseniz bütün bilgilerinizin silinebileceğini unutmayin. Eğer sadece 1 harddisk üzerinde sadece archlinux kurmak istiyorsaniz bu secim size kolaylik sağlayacak, dolayisi ile sadece birkac tiklama ile harddiskinizi bölümlendirmiş olacaksiniz, ayrıca partion'ların bağlanmasında ek bir ayar yapmanıza gerek kalmayacak.

Otomatik bölümlendirilmiş bir diskte partion yapısı:

resim:6_Noodle_otomatik_duzende.png

Resim:dikkat.png Otomatik bölümlendirmeyi (Auto Prepare) sadece 1 Archlinux kurmak istediginizde seciniz.

El ile Bölümleme

El ile bölümlemede cfdisk programını kullanacağız. Aşağıda yapabileceğiniz ayarlamlar için iki seneryo önerilmiştir ama ihtiyaçlarınız doğrultusunda gerekli ayarlamaları kendinize göre yapabilirsiniz.

Eğer yeterli Hard disk bölümünüz varsa yani kök ve swap alanı için kullanabileceğiniz bölüm sayısına sahipseniz Partion tipinin belirlenmesine geçebilirsiniz.

Eğer yeterli sayıda Harddisk bölümünüz yoksa, archlinux kurmak için öncelikle iki partion oluşturmalıyız. Seçtiğimiz bir partion'ı [Delete] ile silelim.

  • [New] ile yeni bir partion oluşturalım
  • [Primary] ile Oluşturacağımız bölümün birincil disk bölümü olmasını sağlayalım
  • Size (in MB): xxxx oluşturacağımız partion'nın MB cinsinden büyüklüğünü belirleyelim. Burda sildiğimiz partiondan daha küçük ve yeterli swap alanı oluşturabilecek şekilde değer girelim.
  • [Beginning] ile partion'nın başlangıcını belirtelim
  • Swap alanı için yukarda yaptığımız işlemleri tekrar edelim. Size (in MB): xxxx bölümü için değer girmeden Enter'a basarak geri kalan boş disk bölümünü swap alanı olarak belirleyelim

Not: swap alanını Logical olarakda oluşturabilirsiniz

  • Partion'ların tipini [Type] ile linux dosya sistemine göre değiştirelim. / dizini için kullanmak istediğiniz partion'nın tipini 83, swap alanı için kullanmak istediğiniz partion'nın tipini 82 olarak ayarlamalısınız.

Not: Yeni oluşturduğunuz partionların tipi default olarak 83'tür. Eğer kök dizini yeni oluşturduysanız tip belirlemenize gerek yok.

  • Kurulum yapmak için ayarladığımız partion'ları, discx türünden isimlerini bir tarafa not edelim, çünkü bağlama sırasında lazım olacak.
  • [Bootable] ve [Maximize], /boot dizininin olacağı partion için bu bayrakların etkin olması gerekiyor. Eğer ayrıca /boot dizini için bir partion ayarlamamışsak, bu dizin / dizini içerisinde olacaktır. Bu nedenle / dizinin olacağı partionda bu bayraklar aktif olmalı.
  • [Write] ile yaptığımız değişiklikleri kaydedelim. yes yazıp enter basarak partion'ları oluşturalım
  • [Quit] ile çıkalım. [Write] ile yazmadığınız sürece yaptığınız değişiklikleri kaydetmeden çıkmak için kullanabilirsiniz

Bölümleri (Partion) Bağlama

Eğer Otomatik bölümlemeyi seçtiyseniz, bu bölümde aşağıdaki ayarlamalar otomatik olarak yapılacak, sizin bir ayar yapmanıza gerek kalmayacak

  • Öncelikle Swap Bölümünü seçmemizi istiyor. El ile bölümleme de swap alanı olarak belirlediğimiz hdax'e göre aşağıdaki gibi seçelim
/dev/hdax 

resim:10_Noodle_swap_bagla.png

daha sonra ekrana gelen sorguyu kabul edelim

  • / dizini için, el ile bölümleme de belirlediğimiz hday'e göre aşağıdaki gibi seçelim
/dev/hday 

resim:11_Noodle_kok_dizin.png

  • Kök dizini için kullanmak istediğiniz dosya sistemini belirleyelim

resim:12_Noodle_dosya_sistemi.png

daha sonra ekrana gelen sorguyu kabul edelim

  • Eğer /home, /usr gibi dizinler için özel partion ayarlamamışsanız, DONE diyerek devam edelim

resim:13_Noodle_baska_varsa.png

Partitions were succsessfully mounted 

mesajını da geçtikten sonra, ana menüye dönebilirsiniz artık

Paketlerin Seçilmesi

resim:archkurulum46.gif

  • Yüklenecek paketlerin bulunduğu CD-ROM'u bağlıyoruz

resim:archkurulum47.gif

resim:archkurulum48.gif

resim:archkurulum50.gif

(Base System de olsa genede kurulacak paketleri incelemenizi tavsiye ederim. örn.:

grub yada lilo, udev yada devfs buna benzer sadece birisini kullanabileceginiz paketleri temizleyin)

resim:archkurulum51.gif

Paketlerin Kurulması

Ana menüden Install Packages seçiyoruz

resim:archkurulum53.gif

resim:archkurulum55.gif

Kernel'in Kurulması

resim:21_Noodle_kernel_sec.png

Temel Ayar Dosyaları

resim:22_Noodle_ayar_dosyalari.png

/etc/rc.conf

Burda yapacağımız değişiklikler boot esnasında sistemi yapılandırmak için. Terminal, klavye, zaman, network, yüklenecek modül ve açılışta çalışacak sunucu yazılımlar (daemon) bu dosya altında ayarlanıyor.


Dosya: /etc/rc.conf
   LOCALE="tr_TR.utf8"               !Türkçe dil desteği seçilir
   HARDWARECLOCK="UTC"               !Bios saatini UTC olarak belirliyoruz
   TIMEZONE=Europe/Istanbul          !Zaman dilimini ayarlamak için
   KEYMAP=trq                        !Klavye düzenimizi Türkçe Q klavye olarak ayarlamak için
   CONSOLEFONT=lat5-16               !Konsolda Türkçe karekter desteği sağlamak için
   USECOLOR="yes" 

   MOD_AUTOLOAD="yes"                !Boot  esnasında modüllerin otomatik yüklenmsei istenirse
   MOD_BLACKLIST=()                  !Yüklenmesini istemediğiniz modülleri burada belirtebilirsiniz

   USELVM="no"

   HOSTNAME="engin"                  !Makina adını ayarlıyoruz

   MODULES=(usbserial ide-scsi 8139too mii)      !Boot esnasında yüklenmesi gereken modüller 
-------------------------------------------------------------------------------
   lo="lo 127.0.0.1" 
   eth0="dhcp"                       !Ağımızı dhcp ile yapılandırabilmek için
   INTERFACES=(lo eth0) 
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
   lo="lo 127.0.0.1"
   eth0="eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255"    !atamis oldugunuz IP numarasi
   gateway="default gw 192.168.1.1"  !Alt ağ geçidi adresinizi "192.168.1.1" yerine yazın
   ROUTES=(gateway)                  !ROUTES=(!gateway) ,! işaretini kaldırın 
--------------------------------------------------------------------------------

   DAEMONS=(syslog-ng !pcmcia network netfs crond) 

Sistem yükleyeci (bootloader) ayarları

Eğer bölmeleri (partisyon) aşağıdaki gibi ayarlamışsak

 Name      Flags      Part Type     FS Type     Label   Size(MB)
-----------------------------------------------------------------------
 hda1      Boot,NC     Primary      Linux                xxxx.xx 
 hda2      Swap        Primary      Linux Swap           xxxx.xx    
 hda3      Boot        Primary      Ntfs                 xxxx.xx 


/boot/grub/menu.lst

/boot/grub/menu.lst dosyası aşağıdaki gibi olmalı:


Dosya: /boot/grub/menu.lst
   timeout   5
   default   0
   color light-blue/black light-cyan/blue

   title  Arch Linux  [/boot/vmlinuz26] 
   root   (hd0,0) 
   kernel /boot/vmlinuz26 root=/dev/hda1 ro vga=773 
   initrd /boot/kernel26.img

   title Win 
   rootnoverify (hd0,2) 
   chainloader +1 

Not: 2.6.18 kerneli ile birlikte Archlinux artık initcpio kullanıyor.Bu yüzden eğer ftp kurulumu yaptıysanız önyükleyicinizde initrd satırı şu şekilde olmalı : initrd /boot/kernel26.img.Mkinitcpio Yapılandırılması

  • Burada vga=773 ile ekranın 1024*768 çözünürlükte açılmasını sağlayabilirsiniz.

Not: /boot/grub/menu.lst dosyası otomatik olarak oluşturulur.

/etc/lilo.conf

/etc/lilo.conf dosyası aşağıdaki gibi olmalı:


Dosya: /etc/lilo.conf
#
# /etc/lilo.conf
#

boot=/dev/discs/disc0/disc
# This line often fixes L40 errors on bootup
# disk=/dev/discs/disc0/disc bios=0x80

default=arch
timeout=50
lba32
prompt

image=/boot/vmlinuz26
        label=arch
        root=/dev/hda1
        initrd=/boot/kernel26.img
        vga=773
        read-only

#other=/dev/hda3            
#        label=Win

# End of file
 

/etc/hosts

Dosya: /etc/hosts
 127.0.0.1                localhost.localdomain        localhost 
 192.168.1.2              engin.localdomain            engin

/etc/fstab

Dosya: /etc/fstab
 none                   /dev/pts      devpts    defaults            0      0
 none                   /dev/shm      tmpfs     defaults            0      0

 /dev/cdrom             /mnt/cd   iso9660   ro,user,noauto,unhide   0      0
 /dev/dvd               /mnt/dvd  udf       ro,user,noauto,unhide   0      0
 /dev/fd0               /mnt/fl   vfat      user,noauto             0      0

 /dev/hda2        swap           swap      defaults                 0      0 
 /dev/hda1        /              ext3      defaults                 0      1 

/etc/modprobe.conf

Eger Kernel 2.6 icin secim yaptiysaniz, bu dosyanin icinde baslangicda yuklenmesini istediginiz modullarin ismini yazabilirsiniz. Örnek bir ayar dosyasi asagidadir:

#
# /etc/modprobe.conf (for v2.6 kernels)
#
#Wireless karti icin gerekli olan modul
alias eth2 orinoco_cs


# OSS Compatibility
install snd-pcm modprobe -i snd-pcm ; modprobe snd-pcm-oss ; true
install snd-seq modprobe -i snd-seq ; modprobe snd-seq-oss ; true

# Asagidaki ayarlar ALSA tarafindan otomatikman eklenmektedir.
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9 ---
options snd  device_mode=0666
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---

/etc/modules.conf

Kernel 2.4.X serisinde kullaniliyor, 2.6.X serisinde /etc/modprobe.conf kullaniliyor

/etc/resolv.conf

Dosya: /etc/resolv.conf
 nameserver 192.168.1.1 

Bootloader Seçelim

Önyükleyici olarak, Grub veya Lilo'dan birini seçin

resim:23_Noodle_bootloder.png

/dev/hda bölümüne yüklüyoruz

resim:24_Noodle_hddye_yazilmasi.png

Root Parolamızı Ayarlayalım

CD kurulumunu bitirdikten sonra sistemi reboot ediyoruz. Sistem root olarak açılır. Şifremizi belirlemek için

#passwd 

kullanıyoruz.

Yeni Kullanıcı Hesabı Açalım

Root şifremizi ayarladıktan sonra, yeni bir kullanıcı hesabı açalım (users,audıo,wheel ve optical grub üyelikleriyle)

#useradd engin -m -G users,audio,wheel,optical,dbus,hal -s /bin/bash 

Yeni kullanıcının şifresini ayarlayalım

#passwd engin 
#exit 

Kuruluma başlamadan önce, oluşturduğumuz hesaba geçelim

Pacman Server Konfigürasyonu

Pacman.2.9.5-1 'den önceki sürümler için

/etc/pacman.conf

Dosya: /etc/pacman.conf
#
# /etc/pacman.conf
#
[options]
LogFile     = /var/log/pacman.log
NoUpgrade   = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade   = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade   = etc/rc.conf etc/rc.local
NoUpgrade   = etc/modprobe.conf etc/modules.conf
NoUpgrade   = etc/lilo.conf boot/grub/menu.lst
HoldPkg     = pacman glibc
IgnorePkg   = kernel26
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#
# This line includes another file
Include = /etc/pacman.d/servers.conf
# 

IgnorePkg bölümüne güncellenmek istemediginiz paket isimleri sadece aradaki bir bosluk birakilarak eklenir

IgnorePkg = kernel26 mplayer vs vs vs

Dikkat: Eger pacman paketi güncellenirse tekrar pacman.conf u gözden gecirin, pacman kendisini güncelleyince pacman.conf dosyasinida önayarli (default) hale getirir.

/etc/pacman.d/servers.conf

Server eklemek veya çıkarmak için bu dosya kullanılır.

İlk kurulum sırasında Testing paketleri kapatılmıştır. Kullanabilmek için,

#[testing] 
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/testing/os/i686 
#Server = http://archlinux.antesis.org/testing/os/i686 
#Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/testing/os/i686 

satırlarının önündeki # işaretleri kaldırmalısınız. Burada tüm Server'ların önündeki işareti kaldırmak zorunda değilsiniz.


Dosya: /etc/pacman.d/servers.conf
#
# /etc/pacman.d/servers.conf
# My main Pacman server configuration file.
#
#[testing]
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/testing/os/i686
#Server = http://archlinux.antesis.org/testing/os/i686
#Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/testing/os/i686

[current]
Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/current/os/i686
Server = http://archlinux.antesis.org/current/os/i686
Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/current/os/i686

[extra]
Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/extra/os/i686
Server = http://archlinux.antesis.org/extra/os/i686
Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/extra/os/i686

[community]
Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/community/os/i686
Server = http://archlinux.antesis.org/community/os/i686
Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/community/os/i686

#[custom]
#Server = file:///home/custompkgs 

Pacman.2.9.5-1 ve sonraki sürümler için

/etc/pacman.conf

Her bir repo için ayrı bir dosya include ediliyor. Yani repoları kullanabilmek için artık /etc/pacman.conf de gerekli ayarlamaları yapmalısınız.


Dosya: /etc/pacman.conf
#
# /etc/pacman.conf
#
# GENERAL OPTIONS
#
[options]
LogFile     = /var/log/pacman.log
NoUpgrade   = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade   = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade   = etc/rc.conf etc/rc.local
NoUpgrade   = etc/modprobe.conf etc/modules.conf
NoUpgrade   = etc/lilo.conf boot/grub/menu.lst
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here.
#   - local/custom mirrors can be added here or in separate files
# 

#[testing]
#Server = ftp://ftp.archlinux.org/testing/os/i686

[current]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/current

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/extra

#Include = /etc/pacman.d/unstable

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

Repolardaki server'ları düzenlemek için include edilen dosyalara ekleme ve çıkarma yapabilirsiniz.

Xorg Kuralım ve Ayarlayalım

Xorg Kurulumu

#pacman -Sy pacman

ile paket repolarındaki paket bilgilerini alalım ve pacman'ı da güncelleyelim

#pacman -S xorg-server xf86-input-mouse xf86-input-keyboard xf86-video-vesa xorg-xinit

ile Xorg Server'ı yükleyelim.

Xorg Ayarlanması

Xorg Server'ı çok kolay bir şekilde, hwd ile yapılandırabiliriz. (eger problem yasarsaniz elde edilen ayarlar calismazsa xorgcfg -textmode ile sifirdan ayarlayin)

hwd yükleyelim

Eğer hwd paketi sisteminizde yüklü değilse

#pacman -S hwd 

ile yükleyelim.

hwd kullanımı

Aslında hwd ile sisteminiz hakkında bir çok bilgiye ulaşabilir ve ayarlama da yapabilirsiniz.

#hwd -a 

komutunu vererek hwd ile yapabileceğiniz ayarlamaları görebilirsiniz.

hwd ile xorg.conf Ayarlayalım

#hwd -x 

ile X server'ın yapılandırılabilirliği test edilir. Eğer bir sorun yoksa

X server'ı hwd ile yapılandırıp kaydetmek için aşağıdaki kod kullanınılır:

#hwd -xa 

Komutunu verdikten sonra ayarlanan yapılandırmayı kabul edip etmediğinizi sorar. y tuşu ile kabul edip enter'a basınız.


Xserver'ın düzgün çalışıp çalışmadığını görmek için

$startx 

komutunu veriniz.

xorg.conf da ek Ayarlamalar

hwd X ayarlarını tam olarak düzgün bir şekilde ayarlamayabilir.

Türkçe Klavye Desteği

Örneğin türkçe klavye desteğini ayarlamamıştır. Bunu ayarlamak için

#nano /etc/X11/xorg.conf 

komutunu verip xorg.conf dosyasında Option "XkbLayout" " " kısmını aşağıdaki gibi değiştiriyoruz.


Dosya: /etc/X11/xorg.conf
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "XkbRules" "xfree86"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "tr"
        Option "XkbVariant" "nodeadkeys"
EndSection 
Yatay ve Dikey Frekansın Ayarlanması

Ayrıca monitörümüz kullandığı Yatay ve Dikey frekans ayarlarınıda kontrol edelim. Eğer yanlış ayarlanmaşsa düzeltelim. Böylece yüksek çözünürlükte, monitörünüzün el verdiği tazeleme oranını X ekranda kullanabilirsiniz.

      HorizSync    30.0 - 72.0  
      VertRefresh  50.0 - 120.0  

satırlarını kendi monitörünüze göre değiştirin.


Fare ile İlgili Ek Ayarlamalar

Diğer eklemeniz gereken bir ilave de fareniz ile ilgili olan bölümler. Eger farenizin tekerlek özellligini kullanmak istiyorsaniz, xorg.conf dosyasına Option "ZAxisMapping" "4 5" eklemelisiniz:


Dosya: /etc/X11/xorg.conf
 Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "ZAxisMapping" "4 5"
        Option      "Device" "/dev/mouse"
 EndSection 

DIKKAT: Xorg veya Xfree default olarak /dev/mouse ye link vermektedir. Ilk kurulumda /dev/mouse dosyasi olusmuyor. Bu yüzden bu dosyayi kendiniz link etmeniz gerek. Tabi bu durumda kullandiginiz farenin türünü bilmeniz gerekli:


USB Fare kullaniyorsaniz:

ln -sf  /dev/input/mice  /dev/mouse

PS2 Fare kullaniyorsaniz

ln -sf  /dev/psaux  /dev/mouse

komutlarini vererek, /dev/mouse dosyasina farenizin türüne göre link olusturun. Bu sayede X başlarken Fare bulunamadi gibi hatalarinda önüne geçmiş olursunuz.

/etc/profile Ayarlayalım

Türkçe karekterleri kullanabilmek için buradaki ayarlar mutlaka olmalı. Bunun dışında yapacağımız ayarlar Kde üzerinde olacak.

/etc/profile dosyasında
export LANG="us_US"
olan kısmı
export LANG="tr_TR.utf8"
değiştiriyoruz. Ve
export LC_ALL="tr_TR.utf8" 

ekliyoruz.


Dosya: /etc/profile
#
# /etc/profile
#

export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin"

export MANPATH="/usr/man:/usr/X11R6/man"
export LESSCHARSET="latin1"
export INPUTRC="/etc/inputrc"
export LESS="-R"

# Locale settings (find your locale with 'locale -a')
export LANG="tr_TR.utf8"
export LC_ALL="tr_TR.utf8"
export LC_COLLATE="C"

export COLUMNS LINES

export PS1='[\u@\h \W]\$ '
export PS2='> '

umask 022

if [ "$TERM" = "xterm" -o "$TERM" = "xterm-color" -o "$TERM" = "rxvt" ]; then
  PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
fi

# load profiles from /etc/profile.d
#  (to disable a profile, just remove execute permission on it)
for profile in /etc/profile.d/*.sh; do
  if [ -x $profile ]; then
    . $profile
  fi
done
unset profile

# End of file


Yaptığımız ayarlamaları aktifleştirmek için

#source /etc/profile 

komutunu verelim.

KDE kurmadan evvel sistemi güncelleyelim

#pacman -Syu

komutunu kullanarak hem repoları hem de sistemimizi en güncel hale getiriyoruz. Güncelleme esnasında yenilenecek paketleri kurmak istermisiniz diye bir soru gelecektir, ve güncellecek paketleri sıralayacaktır. Bu paketlerin arasında (kesinlikle ilk güncellemede var) kernel paketi bulunuyorsa, güncelleme sonrasında bootloaderi yeniden harddiske yazdırmalısınız. Aksi taktirde sisteminiz birdahaki boot işleminde açılmayabilir.

KDE Kuralım ve Kdm Ayarlayalım

KDE Kurulumu

Kod:
    #pacman -S kde kdebase kde-i18n-tr
	


Kod:
    $echo "exec startkde" > ~/.xinitrc
	

Artık startx dediğmizde kde'nin açılması lazım. Eğer kde düzgün bir şekilde açılıyorsa kdm'yi ayarlayabiliriz.

Kdm Ayarlanması

Yapmamiz gereken /etc/inittab dosyasındaki

id:3:initdefault: 
x:5:respawn:/usr/X11R6/bin/xdm -nodaemon 

kısımları aşağıdaki şekildeki gibi değiştirmek:

id:5:initdefault:
x:5:respawn:/opt/kde/bin/kdm -nodaemon

Şeklinde değiştirin

Artık bilgisayarı boot ettiğimizde konsolla karşılaşmayacağız.

Not:

#/sbin/telinit 3        

ile tekrar bilgisayarın konsoldan açılmasını

#/sbin/telinit 5        

ile de tekrar X ekran açılışını sağlayabilirsiniz.

Türkçe için Son Ayarlama

Her şeyi hallettik Kde'yi açtık ama baktınızki hala bazı Türkçe karekterleri yazamıyorsunuz. Bunun tek nedeni, Kde'de ayarlı klavye düzeninin US olması.TR'ye çevirmek ise çok kolay.

Kurulumu tamamladınız. Artık kullanmaya doyamayacağınız, sağlam ve hızlı bir işletim sisteminiz oldu.

Güle güle kullanınız :)

Engin

Bağlantılar

Kurulum ile ilgili sorunlarınız için:

http://forum.linux-sevenler.org/index.php/board,65.0.html