Ubuntu Türkiye

Ubuntu Türkiye'den => Duyurular => Konuyu başlatan: hitokiri - 06 Eylül 2012 - 03:19:09

Başlık: Ubuntu Tr Betik
Gönderen: hitokiri - 06 Eylül 2012 - 03:19:09
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 (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




Menülerde Nerede?


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)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: bilonemsi - 06 Eylül 2012 - 10:18:51
kde e çalışmaz heralde :(
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: heartsmagic - 07 Eylül 2012 - 11:44:08
Betiğimizin güncellenmesine çok sevindim. UGT'nin ellerine sağlık.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hasanyılmaz - 07 Eylül 2012 - 14:38:29
Eskilerden bir Nautilus Betikleri vardı. Bu farklı bir çalışma mı?
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: travego0403 - 07 Eylül 2012 - 14:52:27
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)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: 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.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: 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...
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: heartsmagic - 09 Eylül 2012 - 01:51:12
PPA ile dağıtılıyor olması daha da sevindirdi :) Tekrar ellere sağlık.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 10 Eylül 2012 - 00:07:52
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.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: travego0403 - 11 Eylül 2012 - 19:54:02
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. :)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: heartsmagic - 12 Eylül 2012 - 01:20:04
Ubuntu'nun uygulama sayısı neden bu kadar arttı diye düşünmeye gerek yok :)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: 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. =)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: bilonemsi - 12 Eylül 2012 - 14:45:44
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
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: travego0403 - 12 Eylül 2012 - 17:02:10
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.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 12 Eylül 2012 - 18:24:18
@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. :)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 14 Eylül 2012 - 07:58:35
Son güncelleme ile yukarda bahsi geçen sorunların çözülmüş olması gerek,
eğer çözüldüyse,taşınan bildirimimizi kapatalım :)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: MehmetNuri - 25 Eylül 2012 - 08:55:02
Yapanın eline,koluna,klavyesine sağlık. :)

Yükleyemediğim programları yükledi yav :)
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 29 Eylül 2012 - 21:07:00
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
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: MehmetNuri - 30 Eylül 2012 - 08:49:55
Cario dock , bana kan kusturan java 7 yi düzeltti
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: OtakuMan - 04 Ekim 2012 - 11:19:26
Vay canına! Çok iyi olmuş bu! İşime çok yarayacak!
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: sem - 25 Kasım 2012 - 03:28:21
Vay be, bu kadar tutuluyor demek... Daha fazla düşmek gerekecek o zaman üzerine.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: agent - 27 Nisan 2014 - 19:44:35
#!/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
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: if - 27 Nisan 2014 - 20:39:06
Aynı sorunu alakasız ve farklı konularda sormayın.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: 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?
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: agent - 28 Nisan 2014 - 15:33:27
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 ?
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 28 Nisan 2014 - 20:10:52
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.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: heartsmagic - 29 Nisan 2014 - 17:52:20
@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.
Başlık: Ynt: Ubuntu Tr Betik
Gönderen: hitokiri - 03 Nisan 2024 - 07:17:37
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