3 Kasım 2014 Pazartesi

Fedora Kurulumandan Sonra Yapılması Gerekenler

Kurulum


Fedora'yı kurmak için en kolay yol, kanımca USB üzerinden Live-CD yapmak. Sanıldığından daha kolay. Uzun uzun görsellere ihtiyaç duymadan, sadece şu checklist yerine getirin, sistemi kurun.
  1. Bilgisayar açılırken Boot menüsünden açılış sırasını USB'yi önceye alın, daha sonra HDD alın. Normalde bu sıralama önce HDD sonra USB şeklindedir. Sistemi kurduktan sonra normale döndürebilirsiniz.
  2. Unetbootin programına ihtiyacamız var.  http://unetbootin.sourceforge.net/ adresinden indirmelisiniz.
  3. Ve tabii ki Fedora.  http://fedoraproject.org/tr/get-fedora#desktops adresinden istediğiniz masaüstünü indirebilirsiniz. Kanımca öntanımlı olanı yüklemek akıllıca olacak zira diğer masaüstlerini bir komutla yükleyebiliyorsunuz. O nedenle, default olanı, yani ön tanımlı olanı indirmek işlerimizi kolaylaştıracak. 
Unetbootin ile indirdiğiniz Fedora sistemini, FAT ile formatlanmış USB'ye açın. Sonra sistemi restart, tekrar başlatın. Hepsi bu kadar işte. 

Fedora (20) Kurulumundan Sonra İlk Yapılması Gerekenler


Fedora'yı Fujitsu Siemens Amilo M1451G marka, 1GB RAM, 80GB hard disk, ATI Radeon Mobility X300 ekran kartı, Realtek ALC880 ses kartı ve Intel Pro/Wireless 2200BG kablosuz ağ kartı bulunan sisteme kolaylıkla yükledikten sonra bir takım ek işlemler yapmak gerekiyor. Gerçi bu işlemlerin bir kısmı keyfekeder. Ancak yine de birtakım ince ayarlar yapmak lazım.

Bu arada, Fedora, sistemdeki donanımı gayet güzel şekilde tanıdı ve çalıştı. Tek sorunum, ses kartı. Zira, şarkıyı çalarken kimi yerde ses birden yükseliyor. Sebebi sanırım Pulseaudio'dan kaynaklanıyor. Pulseaudio yerine ALSA yüklemek çare olabilir diye düşünürken "rpm -qa *alsa*" diye arattırdım. Bir de ne göreyim, Fedora onları da yüklemiş. Ses yükselmelerine çare bulamadım. Çözümüne bilen varsa lütfen bir yol göstersin.

Gelelim ilk işlemlere...

Swap(Takas) Dosyaları

Bazı iddialara göre swap(takas) dosyaları sistemi yavaşlatır. Swap nedir? Ram yetmediğinde, sistem, harddisk üzerinde bir miktar yer ayırarak işleme burada devam eder. Bu verinin diske yazılması, diskten çekilmesi elbette Ram'de yapıldığı kadar hızlı olamaz. Veriler büyüdükçe de bu iletişim hızı daha da düşer. Peki ne yapmalı, Swap kaldıralım mı?

Kendi sistemimde önce swap'i kaldırdım. Sistem yavaşladı. Swap geri açtım, sistem rahatladı. Ben kullanıyorum, ama sizin sisteminizin buna ihtiyacı yoktur; cpu hızı ve ram miktarı canavar gibidir, o halde kaldırın derim. Ama benimkisi gibi eski sistemlerde lüzumlu sanırım.

sudo gedit /etc/sysctl.conf
Açılan dosyaya şu satırı ekleyin:

vm.swappiness = 0

Restart yaptığımız takdirde swap kaldırmış olduk. Eskisine dönmek için 0 yerine 60 yapmalıyız. Sistem sadece gerektiği zaman swap kullansın diyorsanız "vm.swappiness = 10" değerini vermelisiniz. Her değer değişiminde restart yapmak gerekiyor. Daha fazla bilgi için wikipedia adresi: http://en.wikipedia.org/wiki/Swappiness

Free ve NonFree Repository Kurulumu

Güncelleme adımına geçmeden evvel iki dosya dükkanını sisteme tanıtmalıyız.

Dosya depolarını rpm olarak yüklemek isterseniz, http://rpmfusion.org/Configuration/ adresinden en son sürüm için sürümlerini indirebilirsiniz.
Bu işlemi komut satırından yapmak isteyenler için:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm' 

Ek olarak, indereceğimiz paketleri iletişim hızı en yüksek server'lardan yapmak için:

sudo yum install -y yum-plugin-fastestmirror

SELinux Permissive

Normal şartlarda Fedora, güvenlik modu açık olarak gelir. Ancak bu durum, bazı paketleri yüklerken zorluk yaşatır. Bunu bypass etmenin yolu kapatmak değil, müsaade edilebilir düzeye getirmektir. Linux, güvenlik ile ilgili durumları bize notifikasyon olarak bildirecek.

Bir terminal ekranı açıp şu satırı yazalım:
sudo gedit /etc/selinux/config

Dosya aşağıdaki gibi satırları içermeli. Burada permissive moduna geçiş yapıyoruz.
.........
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
.........

gcc ve Kernel Development Modülleri

gcc, GNU C/C++ derleyicisidir. 'kernel-devel' ve 'kernel-headers', kernel dosyalarını derlemek için işimize yarayacak. Yani, bütün paketler 'rpm' formatında gelmiyor. Onları ayarlamamız icap ettiğinde bu dosyalara ihtiyacımız olacak. Güncelleme adımına geçmeden önce yapacağımız son adım bu.
sudo yum install -y gcc kernel-devel kernel-headers

Sistem ve Paket Güncellemesi

Artık sistemi güncelleme vakti geldi. Aşağıdaki komutları zaman zaman kullanın. Sistem ve paket güncellemesi için gerekiyor.
sudo yum update
sudo yum upgrade

İki komut arasında pek derin bir fark yoktur. Herhangi birini kullansanız da olur.

Fedy(Fedora Utils)

Müzik ve video codecs(kodeklerinden) Skype'a bir sistemde bulunması gerekli tüm paketleri sadece tek bir tıkla yüklememizi sağlıyor. Kurulması da bir o kadar kolay.Bir terminal ekranı açıp şu satırları tek tek yazıyoruz:

sudo curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer

Programı yükleyince bizi bu ekran karşılıyor.

Tweaks ve tasks menüsünden flash-plugin'i, java'yı, font iyileştirmeyi hatta Microsoft fontlarını bile yükleyebilirsiniz. 

Fedy, 'Additional software' sayfasıyla elle yüklemesi biraz zahmetli birkaç programı kolayca sisteme eklemeyi sağlıyor. Popcorn, Skype ve Dropbox'ı rahatça yükledim.


Alternatif olarak benzer işleri yerine getiren "EasyLife Linux" programı da kullanılabilir. Aşağıdaki adresten çekip kurabilirsiniz.


Bleachbit yada CCleaner for Linux

Devam etmeden önce hayati bir paketi yükleyeceğiz. Malum, Linux güvenli olmasına güvenli ama program paketlerini yükledikçe/kaldırdıkça gereksiz pek çok dosya sistemde birikir. Bunlar sistemi yavaşlatmaz ama boşuna yer kaplar. Bunları temizlemek için Bleachbit dört dörtlük bir seçimdir.

Akla gelen ilk yükleme seçeneği terminalden 'yum' komutunu kullanmak. Zira böylece sistem, en son versiyonunu  otomatik bulup, çekip yükler.
sudo yum install bleachbit

Diğer yöntem ise rpm uzantılı paket programını http://bleachbit.sourceforge.net/ adresinden çekmek olacak. 

Yazılım Yükleme Merkezleri

Fedora'da paket yüklemek için izlenen temelde 4 yöntem vardır. İlki terminalden komut girerek. Belki de en çok kullanacağımız yöntem bu olacak. Diğerleri ise 'Software Center', 'yumex' ve 'packegekit' olacak. Saydığım son 3 yöntem grafiksel arayüz(gui) yöntemiyle kolayca dosyayı bulup yüklememize imkan tanıyor.

Software Center sistemle zaten yüklü geliyor. Diğerleri için şu komutu yazın:
sudo yum install gnome-packagekit-installer
sudo yum install yumex

Gnome Tweak Tool

Gnome, kullandığımız masaüstü formatıdır. Oldukça ciddi hafıza tüketir. Windows masaüstünden sonra alışması başta biraz zor gelse de zamanla alışıyor ve vazgeçemiyorsunuz. Gnome 3'de dikkat etmişseniz taskbara düşürme, pencereyi maksimize etme düğmeleri yok. Bunlar eklemek ve diğer ince ayarları yapabilmek için 'gnome-tweak-tool' paketini yüklemeliyiz.
sudo yum install gnome-tweak-tool

Tweak Tool çalıştırdığınızda sol taraftaki panelde extensions sekmesini göreceksiniz. İşte bu kısıma eklentileri https://extensions.gnome.org/ sayfasından yükleyebilirsiniz. Beğendiğiniz eklentinin sayfasını açınca sol tarafta On/Off düğmesini göreceksiniz. On konumuna getirince yükleyeyim diye soracak. Install deyince otomatik kuruluyor.

Naçizane önereceğim birkaç extension şunlar olacak:
Yukarda verdiğim adreste sizin de hoşunuza gidecek pek çok extension var. Kurcalamanızı tavsiye ederim. 

Gstreamer ile MP3 ve DVD playback

Terminal ekranından tek bir komutla bir dünya codec ile MPlayer, xine, xmms paket programlarını kuracağız.Bunları Fedy ve EasyLife ile kurmak daha pratik bir çözüm olabilir.
sudo yum -y install gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugin-crystalhd gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-libav ffmpeg mplayer xmms xmms-mp3 xine xine-lib

DVD izlemek için şu satırı yazın:
sudo yum –y install libdvdread libdvdnav lsdvd libdvdcss

Eğer herhangi bir sorun yaşamanız halinde tedbiren Livna repository sisteme ekleyin.
rpm -Uvh http://rpm.livna.org/livna-release.rpm

Flash plugin 

Youtube ve diğer sitelerdeki flash videolarını izlemek için terminal ekranından şu satırı yazın:
sudo yum install -y http://linuxdownload.adobe.com/adobe-release/adobe-release-$(uname -m)-1.0-1.noarch.rpm

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux


sudo yum install -y flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

Tavsiye Programlar

Aşağıda paylaşacağım paketleri ihtiyacınıza göre yükleyebilirsiniz.
sudo yum install -y https://dl.google.com/linux/direct/google-chrome-stable_current_$(uname -m).rpm Google Chromium'un son stable versiyonunu yükler
sudo yum install -y p7zip-plugins unrar Sıkıştırma programları
sudo yum install -y vlc
sudo yum install -y vlc-extras
VLC, alternatif media oynatıcısı
sudo yum install -y gnome-maps Harita
sudo yum install -y gnome-mplayer Gnome Media Player
sudo yum install -y wine Windows programlarını Linux'ta çalıştırır
sudo yum install -y ailurus Ailirus, Bleachbit gibi sistem ayarlarını değiştirir
sudo yum install -y thunderbird Email programı. Exquilla eklentesi ile MS Exchange serverlarına erişme imkanı sağlar
sudo yum install -y VirtualBox
sudo yum install -y VirtualBox-guest
Sanal makina kurar
http://rpm.playonlinux.com/playonlinux.repo adresinden playonlinux.repo dosyasını çektikten sonra

sudo cp playonlinux.repo /etc/yum.repos.d/
sudo yum install playonlinux
Playonlinux

Q.E.D.

Hiç yorum yok:

Yorum Gönder