KDE Güncelleyici Uygulamacığı

Şuraya atla: kullan, ara


Genel Bakış

zmd/zypp paktei SUSE Linux için çok yeni olduğundan, oldukça büyük bir potansiyele sahiptir. Proje bu potansiyele , yerli KDE güncelleyici ugulamacığı (applet) sağlayarak ulaşmayı ummaktadır. Amaç, KDE masaüstü ile başlayan ve KDE kullanıcıları için mükemmel bir destek olan SUSE geleneğini devam ettiren güncellemelerin, yalın ve temiz bir grafik sunumunu yaratmaktır.

İlk Fikirler

Grafik kullanıcı arayüzü için fikirler developer's blog adresinde yayınlanmakta ve topluluğun diğer fikirleriyle birleştirilmesi planlanmaktadır.

İlerlemeler

Özellikler

  • Güncelleme Sunucularını Ekle/Kaldır

-YAPILDI. Denenmesi gerekiyor.

  • Kataloglara Üye ol/Üyelikten Çık

-YAPILDI. Denenmesi gerekiyor.

  • Liste Güncellemeleri / Yamalar Erişilebilir

-YAPILDI. Denenmesi gerekiyor

  • Paketleri/Yamaları Kurma

-Şimdilik yapıldı, indirme sürecini %100 tutarlı olarak gösteren ZMD bug tamir edildiğinde biraz değişebilir.

  • ZMD ArkaUç

-YAPILDI, tüm temel özelliklere sahip. Bir durdurma çağrısına sahiptir, ancak ZMD'nin kendisinde henüz desteklenmemektedir. Özellikler daha sonra eklenecektir, ancak ihtiyaç duyulan tüm destek şu anda mevcuttur. Denenmesi gerekiyor.

  • Ortak Hatalarla İncelikle Başa Çıkma

- Çoğu hata ile gayet iyi başa çıkar ve kullanıcıyı haberdar ederken onlarla çalışmak için çabalar (99%)

  • Grafiklere Son Şeklini Vermek

- Bazı grafiklerin dokunuşlara/ yeniden boyutlandırmaya ihtiyaçları vardır. (99%)

  • Uygulama Yapılandırma Paneli

-"Update Check" (Güncelleme Kontrol) aralığını yapılandırmak ve arkauçlar arasında değiştirmek (YAPILDI)

  • İleri Yapılandırma Paneli

-YAPILDI. ZMD'nin kendisini yapılandırmak, tcp desteğini açmak/kapamak, bağlanma seviyesini değiştirmek vs.

Gelecek Özellikler

Buraya isteklerinizi ekleyebilirsiniz :

  • Ek Kurulum Faydası

-Bir RPM 'e tıklamaya yanıt veren Küçük "stub" programı.

Yakında

  • Daha fazla arka uç

O kadar çabuk değil fakat çok iyi.

Sorunlar/Proje ile İlgili

  • XML-RPC İstemci Kitaplığına Unix Domain Sockets desteği ekleme

-Bir kullanıcı özellliği değil, güncelleyici ve muhtemelen diğer geliştiricilere yardımı olacaktır.

-YAPILDI. Kioslave temel HTTP yöntemlerini destekler (HEAD, GET ve POST). Unix alan soketleri üzerinde HTTP 1.0 ve 1.1 destekler. Deneme gerekiyor (ve olanaksız).

  • xml-rpc aracılığıyla ZMD'ye bir güncellemeyi geçersiz kılma yetisi ekleme

- Yakında eklenecek, çünkü bir güncellemeyi durduramamak oldukça sinir bozucu


-Bunu ekleyen ZMD'ye karşı bir yamam var, ancak bunun tehlikeli olmadığına ikna olmadım. Sonra biraz daha denenecek.

Özet

Bu projenin zor/büyük ikillerinden (bits) çoğu yapılma yolunda. Uygulama kullanılabilir ve güncellemeleri çalıştırabilir. Planlanan özelliklerin bazılarına sahip değil, ancak genel olarak iyi çalışıyor ve oldukça düzenli.

Esneklik

KDE ZMD Güncelleyici Uygulamacığı esnek olacak şekilde tasarlandı. Uygulamanın kendisi ZMD'ye, farklı arka uçlar için yeniden kodlanabilir ve kodlanacak olan soyut bir sınıftan bağlıdır. ZMD'nin çalışmasına ihtiyaç duymayan bir Zypp arka uç geliştirilecek, ancak akıllı bir arka uç mümkün olacaktır.

Ekran Resimleri

(revision r177)

R177-1.png

R177-2.png

Güncelleyiciyi İndirme

Şu anki sürüm 0.0.2-alpha , adından da anlaşılabileceği gibi 'buggy' olabilir. Yalnızca SUSE 10.2 üzerinde çalışır ( ya da 10.2 'den ZMD sürümünde). İndirme sürecinin doğru olarak raporlanmaması, zmd yeniden başlatılana kadar artık (orphan) dizinlere yönelten, hizmet kaldırımı gibi bilinen bazı sorunlar vardır. Her ikisi de ZMD'deki hatalardan (bug) kaynaklanmaktadır ve bunların yakında çözülmesini bekliyorum.

Güncelleyiciyi denemek isteyen herkes şu adresten indirebilir : https://developer.berlios.de/project/showfiles.php?group_id=6791

Eğer hata (bug) bulursanız; lütfen ya geliştiriciye e-posta gönderin ya da bu adrese bildirin :https://developer.berlios.de/bugs/?group_id=6791

İlginiz için teşekkür ederiz.

Proje Bağlantıları

Güncel proje şu adreste bulunabilir here.

Geliştiricinin blog'u here.

Yorumlar, sorular ya da önceriler şu adrese gönderilebilir: narayannewton_AT_gmail.com