Ubuntu Tr Betik

Başlatan hitokiri, 06 Eylül 2012 - 03:19:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hitokiri

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;
/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.


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
ubuntu-tr-betik
komutuyla uygulamayı çalıştırabilirsiniz.



Kurulacaklar Nasıl Düzenlenir?


Kurulacak paketler
/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 içinde bulunan paketler,
arayüzde gösterilir..
Bu dosyanın okunma mantığı şöyledir:
Alıntı Yap#kategori başlığı#kategori için simge yolu#kategori hakkında açıklama
Paket Açıklaması:paket paket paket
Örnek;
Alıntı YapAvant 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ı YapPaket Açıklaması:ppa/adresi=paket paket
Örnek:
Alıntı YapGü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;
/usr/bin/ubuntu-tr-betik
dosyası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:
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:
kurucu paket
kurucu paket paket

Eğer fonksiyon ekleme işlemi tamamlanmışsa, yine istenilen kategori altına
Alıntı YapPaket Açıklaması:kurulum_fonksiyonu
şeklinde ekleme yapılabilir.
Örnek:
Alıntı YapMicrosoft yazı tipleri:microsoft_font
Ayrıca betik içine eklenen fonksiyonlar için yine "guncelle" fonksiyonu ile paket depolarını güncelletebilirsiniz..

Ayrıca ;
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

bilonemsi

kde e çalışmaz heralde :(
uzak durun bağımlılık yapıyor...

http://www.qutuphane.com/

heartsmagic

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.

hasanyılmaz

Eskilerden bir Nautilus Betikleri vardı. Bu farklı bir çalışma mı?

travego0403

Alıntı yapılan: hasanyılmaz - 07 Eylül 2012 - 14:38:29
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

hitokiri

#5
Alıntı yapılan: bilonemsi - 06 Eylül 2012 - 10:18:51
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 : 08 Eylül 2012 - 07:09:17

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.

facell

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

heartsmagic

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.

hitokiri

Alıntı yapılan: heartsmagic - 09 Eylül 2012 - 01:51:12
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.
Alıntı yapılan: facell - 08 Eylül 2012 - 11:05:05
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.

travego0403

Alıntı yapılan: heartsmagic - 09 Eylül 2012 - 01:51:12
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

heartsmagic

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.

blood4metal

Ç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. =)

bilonemsi

Alıntı yapılan: hitokiri - 07 Eylül 2012 - 21:00:18
Alıntı yapılan: bilonemsi - 06 Eylül 2012 - 10:18:51
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 : 08 Eylül 2012 - 07:09:17

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.


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/

travego0403

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

hitokiri

#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;
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 ;
dpkg -l|grep python
komutunu çı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.



Alıntı yapılan: blood4metal - 12 Eylül 2012 - 09:40:27
Ç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. :)

hitokiri

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

MehmetNuri

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

Yükleyemediğim programları yükledi yav :)

hitokiri

Alıntı yapılan: mehmetnuri_ozturk - 25 Eylül 2012 - 08:55:02
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

MehmetNuri

Cario dock , bana kan kusturan java 7 yi düzeltti

OtakuMan

Vay canına! Çok iyi olmuş bu! İşime çok yarayacak!
Official Blog
This is my planet

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

sem

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?

agent

#!/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

if

Aynı sorunu alakasız ve farklı konularda sormayın.

plazma

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

agent

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 ?