Core ISO’nun duyurusunun üzerinden yaklaşık 2 hafta geçti. Bu zaman zarfında 50 kadar modülü iyileştirmekle/geliştirmekle uğraştım. Onlarla ilgili birçok hatayı da çözdüm. Şu an depo ve yeni ISO hazır.
Standart sürüm adını verdiğim bu yeni ISO kalıbında XFCE4 ve Fluxbox arabirimleri var. Ayrıca internet tarayıcı olarak Chromium bulunuyor. Bu ISO’nun çok tatminkar olmasını beklemeyin. Sadece Hadron kullanmaya başlamak için bir adım…
Hadron’u sabit diskinize ya da USB belleğinize kurduktan sonra geri kalan modüllere(paketlere) erişebiliyor olacaksınız. CDROM üzerinden boot ettiğiniz zaman yeni modül eklemesi yapamıyorsunuz.
Depoda Neler var?
Depo şu an en temel ihtiyaçları karşılayabilecek düzeyde.
- Firefox ve Chromium
- Evince ve epdfview
- NVIDIA’nın kapalı kod sürücüleri(current serisi)
- Skype
- Gimp
- Openoffice
- Mplayer ve Gnome-Mplayer
- Audacious
- Transmission
- Pidgin
- Xchat
- Gajim
Daha pek çok uygulama depoda var…
Grafiksel arayüzler
Hemen her zevke göre arabirim var. KDE ve Gnome hariç…
- Xfce4
- Awesome
- Fluxbox
- Openbox
- LXDE
Canınız sıkılmayacak
İndirme bağlantıları
Hadron’un yeni ISO kalıbını aşağıdaki adreslerden indirebilirsiniz:
https://sourceforge.net/projects/hadrongnulinux/files/iso-x86/hadron-prealpha2-standard-x86.iso/download
http://garr.dl.sourceforge.net/project/hadrongnulinux/iso-x86/hadron-prealpha2-standard-x86.iso
MD5SUM
21fa04d77926cb7e08db2b593368aa62
SHA1SUM
46e15186c9210792b3f2d975b1929b164e19222e
Kurulum
Kurulum biraz sakat bir aşama, bu kez bir kurulum betiği var ama çok da iyi birşey olduğunu söyleyemem. Ama işini görüyor. Aşağıdaki bağlantıdan indirebilirsiniz.
http://github.com/downloads/purak/hadron-overlay/hadron-installer
Şu an çalıştırılabilir bir halde olması lazım, eğer çalıştırılabilir değilse şu komut işinizi görür:
# chmod +x <betik>/<nerede>/hadron-installer
Çalıştırılabilir hale getirdikten sonra kullanmak için aşağıdakine benzer komut vermeniz gerek, tabii bu komutları verirken betiğin olduğu dizinde olmanız gerek.
# ./hadron-installer --usb /dev/sdb1 <iso>/<nerede>/hadron.iso
Bu komutta dikkatli olmalısınız. /dev/sdb1 ile verdiğimiz parametre USB diski temsil etmeli, eğer usb haricinde bir yeri gösterirseniz verilerinizi kaybedersiniz! Sorumluluk kabul etmem…
# ./hadron-installer --hdd /home/kullanıcı/hadron <iso>/<nerede>/hadron.iso
Ev dizinine ya da başka bir yere Hadron kurabilirsiniz yukarıdaki komutla, tek önemli nokta hedef dizinin oluşturulmuş olması. Yani yukarıdaki durumda hadron dizinini oluşturmuş olmanız gerekiyor.
Çok az daha ayrıntı için komutu parametresiz çalıştırın ya da --help parametresini kullanın. En başından belirteyim, bu betik bir taslaktan ötesi değil, başarısız olabilir. Elle kurulum rehberi için buraya tıklayın[yakında]
USB’ye kurulum yaptıktan sonra diskin kök dizinindeki extlinux dizini içinde extlinux.conf diye bir dosya var, onu açın. Aşağıdaki gibi görünüyor olmalı.
DEFAULT /boot/vmlinuz
APPEND initrd=/boot/initrd usb quiet vga=791
*
*
APPEND ile başlayan satıra profile=prof1 parametresini ekleyin. Sadece bu satıra ekleyin, aşağıdakine eklemeyin!
Kullanım
İki boot senaryosu var. Biri CDROM’dan açılış, diğeri ise USB’den ya da sabit diskten açılış. Sistemdeki tüm parolalar hadron, root kullanıcısının yanında bir de lepton diye bir kullanıcı var. Norman girişlerinizi lepton kullanıcısından yapın. Çalışmak için root kullanıcısını tavsiye etmem.
CDROM’dan açılış:
Kalıbı CD’ye yazdıktan sonra ya da bir sanallaştırma yazılımıyla sistemin açarken açılış ekranına cdrom yazıp enter’a basın. Login satırının gelmesi sanallaştırma yazılımlarında biraz zaman alabiliyor. Gerçek bir bilgisayar da ise normal bir sürede açılıyor.
CDROM’dan boot sürecinde, ISO’nun cache dizinindeki tüm modüller öntanımlı olarak etkinleştirilir. Yani fazladan birşey kurmanıza gerek yoktur ki zaten kuramazsınız da. CDROM salt okunur bir medya olduğundan yeni modül indiremiyorsunuz.
root olarak giriş yaptıktan sonra aşağıda anlatılan ekran kartı ayarlama yönergelerini izleyin.
USB ya da Sabit diskten açılış:
Bu işin en güzel kısmı, Hadron USB belleklerde kullanılmak için geliştirildiğinden sistemin tüm numaralarını USB’de ya da Sabit disk üzerinden kullanırken görebiliyorsunuz. Diyelim ki aşağıdaki kurulum yönergesini uygulayarak Hadron’u USB belleğinize ya da sabit diskinize kurdunuz. Açılış ekranı geldiğinde sadece enter’a basmanız yeterli olacak. Ondan sonra sadece taban sistemin oluşturulup başlatıldığı bir süreç işleyecek. Login ekranı geldikten ve giriş yaptıktan sonra bir şekilde internete bağlanmanızı tavsiye ediyorum. Bunu nasıl yapacağınızı aşağıda kabaca açıklamaya çalıştım.
Diyelim İnternet bağlantısını sağladınız. Yapmanız gereken ilk iş lpms’nin bir depo oluşturmasını sağlamak. Aşağıdaki komut işinizi görecektir.
# lpms --update
Artık tüm depo içeriğine erişebilirsiniz. lpms -m komutu ile depoda neler olduğunu görebilir, lpms -a <paket-adı> komutu ile modül kurabilirsiniz. Temel olarak xfce-base ve chromium/firefox modüllerini etkinleştirmenizi tavsiye ediyorum. Dış dünya ile iletişim kurmanızı sağlarlar.
Tabii xfce yerine awesome ya da lxde’de kurabilirsiniz. Depo elinizin altında…
Eğer ki İnternet’e bağlanamazsanız aşağıdaki komutu verip ISO’dan gelen modülleri aktifleştirebilirsiniz.
# rm -rf /var/db/lpms/repo.db
# rm -rf /var/db/lpms/active.db
# touch /tmp/b3b.run
# b3b cdrom
lpms sistemin CDROM’dan açıldığını sanacak.
xorg modülünü etkinleştirdikten sonra aşağıdaki ekran kartı ayarlama yönergesini takip edin. Eğer xfce tercih ettiyseniz startxfce4 komutunu verin, başka birşey kullanıyorsanız; örneğin lxde, .xinitrc dosyasına exec startlxde satırını ekleyin ve startx komutu ile X’i açın.
Kabaca böyle…
İnternet bağlantısının kurulması
İnternete elle bağlanacaksınız, daha önceden deneyiminiz yoksa zorlanabileceğiniz bir nokta. Eğer kablolu bağlantı kullanıyorsanız işiniz kolay. ifconfig ile donanımınızı inceledikten sonra aşağıdaki komutu verip internete bağlanmayı deneyebilirsiniz.
# dhclient
Google’a ping atıp deneme yapalım.
# ping -c 3 www.google.com
IP bilgilerini elle girmek zorundaysanız şöyle birşey kullanabilirsiniz:
# ifconfig eth0 up
# ifconfig eth0 ip_adresi netmask netmask_adresi
# route add default gw gateway_adresi
eth0‘ı kendi sisteminize göre değiştirin. Bu yöntem için Erdem ‘baDibere’ Artan’a teşekkürler.
Eğer kablosuz ağ kullanıyorsanız biraz zorlanabilirsiniz. Hatta aşağıdakileri okumayabilir ve standart iso’yu bekleyebilirsiniz. Uzun uzun bahsetmeyeceğim wpa_supplicant kullanımından. Şu rehberleri inceleyin…
http://wiki.archlinux.org/index.php/WPA_supplicant
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4
Allah yardımcınız olsun!
Ekran kartı ve monitor ayarlamaları
En önemli kısım bu. Sabayon’un ekran kartı ayarlama betiklerini kısmen de olsa Hadron’a uyarladım. Ve başarılı gibi duruyor. Ekran kartınızı ayarlamak için aşağıdaki komutu kullanabilirsiniz:
# xconfig
Bu komutun çalışması için xorg modülünün aktif olması gerekiyor.
Nvidia kullanıcılarının dikkat etmesi gereken bir husus var. Eğer nvidia’nın kapalı sürücülerinin current sürümünü kullanıyorsanız depodaki nvidia-current modülünü kullanabilirsiniz. Şayet başka bir sürüm kullanıyorsanız ya da Nvidia kartınız olmadığı halde o sürücüyü aktive ederseniz, KERNEL PANIC yersiniz.
Ayrıca Hadron her sürümde olduğu gibi gcc derleyicisini ve saz arkadaşlarını da içeriyor. Eğer bir programa ihtiyacınız olursa ve ben onu depoya koyamıyorsam bir sebepten ötürü, derleme yoluna gidebilirsiniz. Ama bu en son çözüm olmalı.
Bilinen Sorunlar
- Wicd saçmalıyor.
Bu artık klasik bir hata, bence Wicd baştan yazılmadıkça da düzelmez
Rezalet bir program. CDROM’dan açılınca Wicd daemon’u öntanımlı olarak başlamıyor. Başlatmak için service wicd start komutunu kullanın. USB ya da sabit disk üzerinde çalışırken de service wicd start/restart komutunu kullanabilirsiniz.
- X -configure komutunu kullanarak grafiksel arabirimi ayarlarsanız çıktıda çeşitli hatalar görebilirsiniz. Önemsemeyin, eğer Segmentation Fault gibi bir hata alırsanız bana ulaşın.
- Sistem kapanırken/yeniden başlarken ekrana insanların hata sandığı !! işaretlerini basıyor, bu önemli değil. Gentoo’nun init sistemiyle Hadron’un yapısı bu noktada anlaşamıyor, hepsi bu… Önemsiz bir uyarı
- tilda segmentation fault hatası veriyor. .config dosyasını silerek çalıştırmayı deneyebilirsiniz. Bu Hadron’la ilgili bir sorun değil, öteden veri tilda’da varolan bir sorun
- XFCE’in ekran görüntüsü alma programı çalışmıyor, segmentation fault hatası veriyor. Bu sıkıntının çözümünü ben de bilmiyorum.
- Depoda gdm-standalone diye bir modül var. Anladığınız gibi gdm paketini içeriyor. Ama henüz düzgünce çalışmıyor. Çalıştırmaya çalıştığınızda sadece siyah bir ekran elde ediyorsunuz. Eğer çözümünü bulursanız bana da anlatın.
Sorunlar ve tavsiyeler
Hertürlü sorun, öneri ve diğer şeyler için Freenode üzerindeki #hadron kanalına gelmekten çekinmeyin. Kanala web arayüzünden girebilmek için tıklayın! Ayrıca bu gönderinin yorumlar kısmını da kullanabilirsiniz.
