Ubuntu Tr Betik
- Nasıl Kurulur? (#post_nasil_kurulur)
- Log Dosyaları Nerede? (#post_log_nerede)
- Menülerde Nerede? (#post_menu_nerede)
- Uçbirimden Nasıl Çalışır? (#post_terminalden)
- Kurulacaklar Nasıl Düzenlenir? (#post_kur_nasil)
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 (https://launchpad.net/ubuntu-tr-betik) 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
Sistem Araçları >> Tercihler menüdeki yeri,
Unity süzgecinde ise "kişiselleştirme" kısmında görebilirsiniz..
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fubuntuone.com%2F3jzwZa6AskVNB7eXYXKIbA&hash=53331d191b6c5e9d47831e4acbb971c0e384a195)
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(https://photos-3.dropbox.com/t/0/AADQ_In3AUbkRobsOBQsW_EMeJyTb5gVmlN1E4UUPYLAmw/12/219092257/png/1024x768/3/1404205200/0/2/2014-07-01%2010%3A55%3A09.png/7CiErcVw3aPdAd8huB3-8u23F9uwEPQt17sOWtLhkqk)
kde e çalışmaz heralde :(
Betiğimizin güncellenmesine çok sevindim. UGT'nin ellerine sağlık.
Eskilerden bir Nautilus Betikleri vardı. Bu farklı bir çalışma mı?
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 (http://forum.ubuntu-tr.net/index.php?topic=22793.0)
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.
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...
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.
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.
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. :)
Ubuntu'nun uygulama sayısı neden bu kadar arttı diye düşünmeye gerek yok :)
Ç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. =)
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
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.
@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. :)
Son güncelleme ile yukarda bahsi geçen sorunların çözülmüş olması gerek,
eğer çözüldüyse,taşınan bildirimimizi kapatalım :)
Yapanın eline,koluna,klavyesine sağlık. :)
Yükleyemediğim programları yükledi yav :)
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
Cario dock , bana kan kusturan java 7 yi düzeltti
Vay canına! Çok iyi olmuş bu! İşime çok yarayacak!
Vay be, bu kadar tutuluyor demek... Daha fazla düşmek gerekecek o zaman üzerine.
#!/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
Aynı sorunu alakasız ve farklı konularda sormayın.
Herhangi bir güncelleme/düzenleme var mı bu başlıkta, halen efektif olarak çalışıyor değil mi betikler?
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 ?
Alıntı yapılan: plazma - 28 Nisan 2014 - 00:57:34
Herhangi bir güncelleme/düzenleme var mı bu başlıkta, halen efektif olarak çalışıyor değil mi betikler?
13.10 için depoya eklemiştim , şimdi 14.04 içinde ekledim , bu iki sürüm için herhangibi bir sorun var mı bilemiyorum , bu iki sürüm içinde gksudo kalkmış olmalı buda
sudo ubuntu-tr-betik
ile aşılabilir bir sorun ,haricen bir şey varsa eğer / ki oladabilir bunlar paket isimleriyle ilgilidir ve güncellemek zor olmaz , karşılaşılan herhangibi bir sorun olursa ; https://bugs.launchpad.net/ubuntu-tr-betik
Ya da bu başlık altından bildirebilirsiniz.
@agent, iki başlıkta birden aynı şeyi sormuşsun ki @if sana bir öneri yapmış. Konular çatallanır, önerileri takip edemezsin. Zaten sırf bu konu için açmış olduğun bir başlık var. Her başlığa yazmaktansa gidip o başlıktan takip et lütfen önerileri.
https://github.com/anilcorekci/ubuntu-tr-betik.git
Önümüzdeki 12 yıl için kurtarıldı. :D Kurulacaklar listesi elbette güncel değil, listedeki kurulumlar için şu an kullanılamaz, tavsiye edilmez. Ancak temelde sağlam olarak geri dönebildi. Denemek isteyenler indirip dizine geçerek inceleyebilir. Kurulacaklar listesini güncelleme niyeti olan olursa, ek destek için yazabilirsiniz. O zamana dek... @ironic @sem ve @heartsmagic'i de burdan el sallamış olayım :D
cd ubuntu-tr-betik/share/ubuntu-tr-betik/
cp kurulacaklar /tmp/
python3 arayuzpython3.py
bash ubuntu-tr-betik-zenity
python3 olus_kurulacaklar.py