Yeni bir Ubuntu kurulumundan sonra ihtiyacınız olabilicekler ve daha fazlasını size bir liste şeklinde sunan;
belli kategorilerde ve başlıklarda acıklamalarla birlikte kurulması onerilen paketleri sunan, kullanıcılar ya da geliştiriciler icin olabildiğince kolay duzenlebilmesi amacıyla geliştirilmiş ,python ve bash ile gtk+ ve zenity arayuzunu kullanan bir uygulamadır..
Uygulamanın calıştırılabilmesi icin,yonetici hakları gereklidir..
Uygulama sizin sisteminizde kurulu olan paketuygulamalara gore size bir secim listesi sunar..
gtk+ kutuphanesinin bulunmadığı dağıtımlarda zenity ana arayuz gorevini yerine getirir.
Bu betik calışması @ironic'in daha once yazdığı "ubuntu-tr-betik" surumlerinin guncellenmiş hÂlidir.
Log Dosyaları Nerede?
Ubuntu Tr Betik uygulamasından hata alırsanız , betiğin "log" kayıtlarına;
Kod:
/tmp/ubuntu-tr-betik.log /tmp/ubuntu-tr-betik-kurulum.log
Dosyalarından ulaşabilir sorunlarınızı uygulama icin geliştirme sayfası olan ;
Bağlantıya iletebilirsiniz..
Kurulum İcin:
Donatılardan "Ucbirim" uygulamasını acın ve "ppa:ubuntu-tr/ppa" deposunu ekleyip,
paket listesini guncelleyerek, ubuntu-tr-betik paketini kurmak icin aşağıdaki komutları ucbirim ekranına yapıştırıp onaylayın.
Kod:
sudo add-apt-repository ppa:ubuntu-tr/ppa sudo apt-get update sudo apt-get install ubuntu-tr-betik
Menulerde Nerede?
Sistem Aracları >> Tercihler menudeki yeri,
Unity suzgecinde ise "kişiselleştirme" kısmında gorebilirsiniz..
Ucbirimden Nasıl Calışır?
Ucbirimden
Kod:
ubuntu-tr-betik
komutuyla uygulamayı calıştırabilirsiniz.
Kurulacaklar Nasıl Duzenlenir?
Kurulacak paketler
Kod:
/usr/share/ubuntu-tr-betik/kurulacaklar
Dosyasında yazılıdır, uygulama bunu bir yapılandırma dosyası olarak kabul eder ve bu liste icinde bulunan paketler,
arayuzde gosterilir..
Bu dosyanın okunma mantığı şoyledir:
Alıntı:
#kategori başlığı#kategori icin simge yolu#kategori hakkında acıklama
Paket Acıklaması

Ornek;
Alıntı:
Avant Window Navigator Paketi:avant-window-navigator
Eğer kurulum icin launchpad uzerinden bir depo eklemek istiyorsanız oluşturduğunuz veya var olan kategori altında;
"ppa:" takısını bulunmadan ;
Alıntı:
Paket Acıklaması

Ornek:
Alıntı:
Guncel dil deposu:ubuntu-langpack/ppa=language-pack-tr
Eğer kurulumunu listeye eklemek isteğiniz paket ne bir launchpad deposu, ne de ubuntu depolarında bulunan bir paket'e işaret etmiyor ve bazı işlemler icin elle yazım yapmanız gerikiyorsa bunun icin;
Kod:
/usr/bin/ubuntu-tr-betik
dosyasına "_" karakterini iceren bir fonskiyon eklemeniz gerek..
Bu fonksiyon icin bir "0" durumu yaratmalısınız; betik kurulacakları kontrol edereken
"_" karakteri iceren yonergenin bir fonksiyon olduğunu varsayıp, bu fonksiyonu 0 argumanı gondererek calıştırır..
Eğer donuş değeri 0 ise bu fonksiyonun daha once uygulandığına işaret eder..
0'dan başka bir değer ise arayuzde gosterilmek uzere listeye eklenir;
Ornek:
Kod:
microsoft_font()
betik icin paketlerin kontrolunu sağlayan "kontrol_kurulumu" fonskiyonu ile kurulması gereken paketlerin kurulup kurulmadığı kısaca anlaşılabilir..
Eğer kontrol edilen bir dizi ise; bu dizi icinden herhangibi kurulu değilse
donuş değeri 0 olmaz.. Eğer donuş değeri 0 ise; burdan bu paketlerin kurulu olduğu anlaşılır..
Paketleri kurmak icin "kurucu" fonksiyonunu kullanabilirsiniz:
Kod:
kurucu paket kurucu paket paket
Eğer fonksiyon ekleme işlemi tamamlanmışsa, yine istenilen kategori altına
Alıntı:
Paket Acıklaması:kurulum_fonksiyonu
şeklinde ekleme yapılabilir.
Ornek:
Alıntı:
Microsoft yazı tipleri:microsoft_font
Ayrıca betik icine eklenen fonksiyonlar icin yine "guncelle" fonksiyonu ile paket depolarını guncelletebilirsiniz..
Ayrıca ;
Kod:
cd /usr/share/ubuntu-tr-betik sudo python olus_kurulacaklar.py
komutlarıyla bu iş icin arayuzdende faydalanabilirsiniz ancak fonskiyon eklemeleri icin arayuz'e pek guvenmemekte ve gerekli dosyaları kontrol etmekte fayda var..
olus_kurulacaklar.py
kaynak : ubuntu-tr
__________________