Gönderen Konu: Ubuntu Tr Betik  (Okunma sayısı 7742 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
Ubuntu Tr Betik

Yeni bir Ubuntu kurulumundan sonra ihtiyacınız olabilicekler ve daha fazlasını size bir liste şeklinde sunan;
belli kategorilerde ve başlıklarda açıklamalarla birlikte kurulması önerilen paketleri sunan, kullanıcılar ya da geliştiriciler için olabildiğince kolay düzenlebilmesi amacıyla geliştirilmiş ,python ve bash ile gtk+ ve zenity arayüzünü kullanan bir uygulamadır..

Uygulamanın çalıştırılabilmesi için,yönetici hakları gereklidir..
Uygulama sizin sisteminizde kurulu olan paket\uygulamalara göre size bir seçim listesi sunar..
gtk+ kütüphanesinin bulunmadığı dağıtımlarda zenity ana arayüz görevini yerine getirir.
Bu betik çalışması @ironic'in daha önce yazdığı "ubuntu-tr-betik" sürümlerinin güncellenmiş hâlidir.



Log Dosyaları Nerede?

Ubuntu Tr Betik uygulamasından hata alırsanız , betiğin "log" kayıtlarına;
Kod: [Seç]
/tmp/ubuntu-tr-betik.log
/tmp/ubuntu-tr-betik-kurulum.log
Dosyalarından ulaşabilir sorunlarınızı uygulama için geliştirme sayfası olan ;
Bağlantıya  iletebilirsiniz..



Nasıl Kurulur?


Donatılardan "Uçbirim" uygulamasını açın ve  "ppa:ubuntu-tr/ppa" deposunu ekleyip,
paket listesini güncelleyerek, ubuntu-tr-betik paketini kurmak için aşağıdaki komutları uçbirim ekranına yapıştırıp onaylayın.

Kod: [Seç]
sudo add-apt-repository ppa:ubuntu-tr/ppa
sudo apt-get update
sudo apt-get install ubuntu-tr-betik


Menülerde Nerede?


Sistem Araçları >>  Tercihler menüdeki yeri,
Unity süzgecinde ise "kişiselleştirme" kısmında görebilirsiniz..




Uçbirimden Nasıl Çalışır?

 
Uçbirimden
Kod: [Seç]
ubuntu-tr-betikkomutuyla uygulamayı çalıştırabilirsiniz.


Kurulacaklar Nasıl Düzenlenir?

 
Kurulacak paketler
Kod: [Seç]
/usr/share/ubuntu-tr-betik/kurulacaklarDosyasında yazılıdır, uygulama bunu bir yapılandırma dosyası olarak kabul eder ve bu liste içinde bulunan paketler,
arayüzde gösterilir..
Bu dosyanın okunma mantığı şöyledir:
Alıntı
#kategori başlığı#kategori için simge yolu#kategori hakkında açıklama
Paket Açıklaması:paket paket paket
Örnek;
Alıntı
Avant Window Navigator Paketi:avant-window-navigator
Eğer kurulum için launchpad üzerinden bir depo eklemek istiyorsanız oluşturduğunuz veya var olan kategori altında;
"ppa:" takısını bulunmadan ;
Alıntı
Paket Açıklaması:ppa/adresi=paket paket
Örnek:
Alıntı
Güncel 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 için elle yazım yapmanız gerikiyorsa bunun için;
Kod: [Seç]
/usr/bin/ubuntu-tr-betikdosyasına "_" karakterini içeren bir fonskiyon eklemeniz gerek..
Bu fonksiyon için bir "0" durumu yaratmalısınız; betik kurulacakları kontrol edereken
"_" karakteri içeren yönergenin bir fonksiyon olduğunu varsayıp, bu fonksiyonu 0 argümanı göndererek çalıştırır..
Eğer dönüş değeri 0 ise bu fonksiyonun daha önce uygulandığına işaret eder..
0'dan başka bir değer ise arayüzde gösterilmek üzere listeye eklenir;
Örnek:
Kod: [Seç]
microsoft_font() {
    if [ "$*" = "0" ];then
        kontrol_kurulumu "ttf-mscorefonts-installer ttf-liberation"
        [[ "$?" = "0" ]] && return 0
        return 1
    fi
    echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
    kurucu "ttf-mscorefonts-installer ttf-liberation"
}   
betik için paketlerin kontrolünü sağlayan "kontrol_kurulumu" fonskiyonu ile kurulması gereken paketlerin kurulup kurulmadığı kısaca anlaşılabilir..
Eğer kontrol edilen bir dizi ise; bu dizi içinden herhangibi kurulu değilse
dönüş değeri 0 olmaz.. Eğer dönüş değeri 0 ise; burdan bu paketlerin kurulu olduğu anlaşılır..
Paketleri kurmak için "kurucu" fonksiyonunu kullanabilirsiniz:
Kod: [Seç]
kurucu paket
kurucu paket paket
Eğer fonksiyon ekleme işlemi tamamlanmışsa, yine istenilen kategori altına
Alıntı
Paket Açıklaması:kurulum_fonksiyonu

şeklinde ekleme yapılabilir.
Örnek:
Alıntı
Microsoft yazı tipleri:microsoft_font
Ayrıca betik içine eklenen fonksiyonlar için yine "guncelle" fonksiyonu ile paket depolarını güncelletebilirsiniz..

Ayrıca ;
Kod: [Seç]
cd /usr/share/ubuntu-tr-betik
sudo python olus_kurulacaklar.py
komutlarıyla bu iş için arayüzdende faydalanabilirsiniz ancak fonskiyon eklemeleri için arayüz'e pek güvenmemekte ve gerekli dosyaları kontrol etmekte fayda var.. :)
olus_kurulacaklar.py
« Son Düzenleme: 05 Temmuz 2014 - 17:41:04 Gönderen: hitokiri »

« Yanıtla #1 : »
kde e çalışmaz heralde :(
uzak durun bağımlılık yapıyor...

http://www.qutuphane.com/

« Yanıtla #2 : »
Betiğimizin güncellenmesine çok sevindim. UGT'nin ellerine sağlık.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #3 : »
Eskilerden bir Nautilus Betikleri vardı. Bu farklı bir çalışma mı?

« Yanıtla #4 : »
Eskilerden bir Nautilus Betikleri vardı. Bu farklı bir çalışma mı?

Aşağıdaki adreste bulunan betiğin güncellemesi ve geliştirilmesi çalışması.
http://forum.ubuntu-tr.net/index.php?topic=22793.0
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

« Yanıtla #5 : »
kde e çalışmaz heralde :(
Çalışır, çalışmazsa çalışması için gereken yönergeleri belirtirim..

Başta güncellenmesi isteğinde bulunan @heartsmagic,
paketleme ve diğer gelişim aşamalarında yardımlarını eksik bırakmayan @cagriemer , @travego0403, @sem0900 ve UGT'ye teşekkürlerimi belirteyim bende burdan . :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : [time]08 Eylül 2012 - 07:09:17[/time]
Arkadaşlar kurulum için "ppa:ubuntu-tr/ppa" deposuna paketler eklenmiştir,
Lucid'ten bugüne kadarki sürümler için ilk iletideki yönergelerle depo üzerinden  kurulumu gerçekleştirebilirsiniz.
« Son Düzenleme: 08 Eylül 2012 - 11:39:54 Gönderen: hitokiri »

« Yanıtla #6 : »
Güzel bir çalışma emeği geçen
herkesin eline sağlık. Başarılarınızın
arttarak devam etmesi dileğiyle...
İşlemci: Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz
Bellek: 3.7 GB
İşlemci Mimarisi: x86_64
Masaüstü Ortamı: GNOME Shell

« Yanıtla #7 : »
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #8 : »
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.
Güzel bir çalışma emeği geçen
herkesin eline sağlık. Başarılarınızın
arttarak devam etmesi dileğiyle...
Teşekkürler @heartsmagic,@facell..
@facell,
Yani uygulama ne kadar kullanırsa bizimde onu daha iyi hâle getirmek için o kadar fırsatımız olur, temenni için teşekkürler.

« Yanıtla #9 : »
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.

Bu sayede bizlerde PPA kullanmayı öğrendik, şahsen ben bilmiyordum. Sadece ihtiyaç olunca ekleyip, program kuruyordum. Bu PPA ne kadar büyük bir nimetmiş öyle. :)
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

« Yanıtla #10 : »
Ubuntu'nun uygulama sayısı neden bu kadar arttı diye düşünmeye gerek yok :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #11 : »
Çok teşekkürler. Daha önce betiğin neden güncellenemediği ile ilgili bir mesaj yazmıştım, ardından böyle bir güncellemenin geldiğini görmek çok sevindirdi. Ubuntu' yu tekrardan kurmayı düşünüyordum ama tereddütlerim vardı. Şimdi rahatlıkla yapabilirim çok teşekkürler. =)

« Yanıtla #12 : »
kde e çalışmaz heralde :(
Çalışır, çalışmazsa çalışması için gereken yönergeleri belirtirim..

Başta güncellenmesi isteğinde bulunan @heartsmagic,
paketleme ve diğer gelişim aşamalarında yardımlarını eksik bırakmayan @cagriemer , @travego0403, @sem0900 ve UGT'ye teşekkürlerimi belirteyim bende burdan . :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : [time]08 Eylül 2012 - 07:09:17[/time]
Arkadaşlar kurulum için "ppa:ubuntu-tr/ppa" deposuna paketler eklenmiştir,
Lucid'ten bugüne kadarki sürümler için ilk iletideki yönergelerle depo üzerinden  kurulumu gerçekleştirebilirsiniz.

biraz geç oldu özür dilerim ama kde de denedim alttaki gibi bir hata veriyor. anladığım kadatı ile gnome-terminal istiyor.


Kod: [Seç]
Traceback (most recent call last):
  File "arayuzgtk3.py", line 218, in col1_toggled_cb
    self.eklenenler.append( liste[sec] )
KeyError: 'Alsa Derleme ( ppa kayna\xc4\x9f\xc4\xb1 )'
Traceback (most recent call last):
  File "arayuzgtk3.py", line 218, in col1_toggled_cb
    self.eklenenler.append( liste[sec] )
KeyError: 'Google Gadgets'
sh: 1: gnome-terminal: not found
uzak durun bağımlılık yapıyor...

http://www.qutuphane.com/

« Yanıtla #13 : »
Geri dönüş için teşekkürler, ben sorunu içeriye ve hata takip sistemimize taşıdım. @hitokiri geldiğinde ilgilenecek ve geri dönüş yapacaktır.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

« Yanıtla #14 : »
@bilonemsi,
Şimdilik bu sorunu şu şekilde çözebilirsiniz,
ubuntu-tr-betik uygulamasını açın ve progress 'ın tamamlanmasını bekleyin,
o tamamlandığında ise;
Kod: [Seç]
cd /usr/share/ubuntu-tr-betik
sudo bash ubuntu-tr-betik-zenity

şeklinde uçbirimden çalıştırın ,
ilk fırsatta güncellemeye çalışayım bu hatayı ayrıca ;
Kod: [Seç]
dpkg -l|grep pythonkomutunu çıktısıyla paylaşırsanız bizim için daha rahat olabilir,
bu eksikliği gidermek :)

Bu arada taşıma için teşekkürler @travego0403.

Bu arada sanırım siz ilk verilen .deb paketi ile kurulum yapmıştınız bir kaç hata ve düzenleme geçirdi o sürüm,
güncel sürüm için ppa kaynağı ile kurulumu sağlayabilirsiniz.


Çok teşekkürler. Daha önce betiğin neden güncellenemediği ile ilgili bir mesaj yazmıştım, ardından böyle bir güncellemenin geldiğini görmek çok sevindirdi. Ubuntu' yu tekrardan kurmayı düşünüyordum ama tereddütlerim vardı. Şimdi rahatlıkla yapabilirim çok teşekkürler. =)
Beğenmene sevindim umarım sende güncellenmiş halini seversin. :)
« Son Düzenleme: 12 Eylül 2012 - 22:25:52 Gönderen: hitokiri »

« Yanıtla #15 : »
Son güncelleme ile yukarda bahsi geçen sorunların çözülmüş olması gerek,
eğer çözüldüyse,taşınan bildirimimizi kapatalım :)

« Yanıtla #16 : »
Yapanın eline,koluna,klavyesine sağlık. :)

Yükleyemediğim programları yükledi yav :)
« Son Düzenleme: 25 Eylül 2012 - 14:36:10 Gönderen: mehmetnuri_ozturk »

« Yanıtla #17 : »
Yükleyemediğim programları yükledi yav :)
Beğenmene sevindim @mehmetnuri_ozturk hangi programlardı onlar acaba , olası bir dahaki güncellemelerde onlara öncelik verelim, madem sıkıntı yaşanmış XD

« Yanıtla #18 : »
Cario dock , bana kan kusturan java 7 yi düzeltti

« Yanıtla #19 : »
Vay canına! Çok iyi olmuş bu! İşime çok yarayacak!
Official Blog
This is my planet

ÇÜNKÜ KAMBAK OLMAK BUNU GEREKTİRİR

« Yanıtla #20 : »
Vay be, bu kadar tutuluyor demek... Daha fazla düşmek gerekecek o zaman üzerine.
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
 Derken ölüm bile bu nasıl dünya?
 Benden ölüm dile, batıyor gün yine
 Burası dünya?

« Yanıtla #21 : »
#!/bin/bash
cd /opt/ebyn
sh bdp.sh

Merhaba arkadaşlar yıkarıdaki koda bir betik yani tıklayınca çalışacak * bir şey yazabilirmisiz.
ne yapmam gerekiyor  sonrakileri ben ona bakara yaparım.

şimdiden teşekkürler

« Yanıtla #22 : »
Aynı sorunu alakasız ve farklı konularda sormayın.

« Yanıtla #23 : »
Herhangi bir güncelleme/düzenleme var mı bu başlıkta, halen efektif olarak çalışıyor değil mi betikler?

« Yanıtla #24 : »
tamam gene kendim buldum

metin dosyası içeriği buydu
________________________________________________________________
#!/bin/bash
cd /opt/ebyn
sh bdp.sh
________________________________________________________________
dosya uzantısına sh dedim
artık tıklayınca açılıyor.
şimdi size sorum şu tüm yüklü uygulamalara aynı şeyi uygulayabilirmiyim ?