PackageKit

Yazılım ekran görüntüsü:
PackageKit
Yazılım detaylar:
Versiyon: 1.1.9 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Richard Hughes
Lisans: Ücretsiz
Popülerlik: 47

Rating: nan/5 (Total Votes: 0)

PackageKit, Linux tabanlı bir bilgisayarda kolay kurulum, yeniden yükleme, güncelleme ve yazılım paketlerinin kaldırılması için evrensel ve birleşik grafiksel paket yönetim sistemi olarak tasarlanmış açık kaynaklı bir yazılım projesidir. Asıl amaç, mümkün olduğunca çok sayıda grafiksel paket yöneticisini desteklemek ve mümkün olduğu kadar çok GNU / Linux dağıtımını mümkün kılmaktır.


Bir bakışta özellikler

Temel özellikler arasında bağımlılık dosyalarını otomatik olarak yükleme, yeni özellikler yükleme, önyükleme sırasında güvenlik güncellemelerini uygulama, ayrıcalıklı olmayan kullanıcıların uygulamaları yüklemelerine, bilinmeyen dosya biçimlerini açmaları, dosyalar için bağımlılıkları kaldırmaları ve varolan paket yöneticileriyle entegre olma özellikleri bulunur. APT, YUM, Conary ve diğerleri dahil.

PackageKit ile ilgili iyi bir şey, belirli bir Linux çekirdeği tabanlı işletim sisteminden veya bir donanım mimarisinden bağımsız olmasıdır. Bu, elbette, herhangi bir GNU / Linux dağıtımına kolayca yerleştirilebileceği anlamına gelir, ancak yalnızca orijinal paket yöneticisi destekleniyorsa. Ayrıca, hem 64 bit hem de 32 bit donanım platformlarına başarıyla yüklenebileceği anlamına gelir.

Kullanıcı kimlik doğrulaması için PolicyKit kullanır

Başka bir ilginç özellik, PackageKit'in varsayılan olarak, kullanıcı kimlik doğrulaması için PolicyKit kullanmasıdır. Bu, sistem yöneticilerinin (root), ne tür yazılımlar yükleyebileceklerini veya yazılım paketlerini yüklemeye izin vermediklerini kolayca kontrol edebileceği anlamına gelir. PackageKit'in kurulu olduğu GNU / Linux işletim sistemi.


Desteklenen GNU / Linux dağıtımı ve uygulamaları

Şu anda, PaketKit, Kubuntu, Fedora, openSUSE, Öngörü Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Masaüstü, Sabayon ve Moblin dahil olmak üzere geniş bir yelpazede GNU / Linux dağıtımlarıyla başarıyla test edilmiştir.

Nautilus dosya yöneticisi, GNOME PackageKit paket yöneticisi, Apper paket yöneticisi, Listaller paket yöneticisi, Openmoko Installer paket yöneticisi, Brasero CD / DVD yazma yazılımı, Zero Install dağıtımlı kurulum sistemi, system-config dahil olmak üzere çeşitli projeler PackageKit ile iyi bir bütünleşir. - Fedora, Anjuta IDE ve GNOME Yazılımı için CUPS sunucu yapılandırıcısı.

Bu sürümde yeni olan :

  • Backends:
  • alpm: Açık bir şekilde kurmak için yükleme nedenini ayarla (Christian Hesse)
  • entropy: Sabit remove_package ve search_details (skullbocks)
  • entropy: Kaldırılan mesajlar ve düzeltme işlevi kaldırılıyor (skullbocks)
  • hif: Çuval önbelleğine erişirken eksik kilitleme ekle (Kalev Lember)
  • hif: Paralel çekirdekli yüklemeler için depsolving geliştirin (Kalev Lember)
  • hif: Yükseltme yaparken yükleme için işaretlenmiş tüm paketleri dahil et (Kalev Lember)
  • portage: Kaldırılan iletiler ve sabitleme işlevi kaldırılıyor (skullbocks)
  • python / backend: Parametre sırasını düzeltme (skullbocks)
  • Urpm: Düzgün olarak is_package_installed () (Thierry Vignaud) kullanın
  • yum: Güncelleme ayrıntılarını alırken backtrace'i düzeltin (Richard Hughes)
  • yum: İki neredeyse imkansız olan python uyarısı (Richard Hughes) düzeltildi
  • yum: Yeni WhatProvides API'sine (Richard Hughes) bağlantı noktası
  • yum: Yüklü paketleri önce YENİ filtreyle (Kalev Lember) iade edin
  • yum: Güncelleme dahili Ayrıntılar API değişimi için gruplar kodunu (Kalev Lember)
  • Yeni Özellikler:
  • zsh (will Thompson) için command_not_found_handler öğesini tanımlayın
  • Hata düzeltmeleri:
  • Çevrimdışı güncellemeleri uygularken doğru noktalama işaretleri (Matthew Miller)
  • Baş komutu tamamlandığında (Ville Skytta) koşmayın.
  • Ayrıntılardan () geri kalan düzeltmelerden (Richard Hughes)
  • Port GTK + modülü org.freedesktop.PackageKit.Modify2'ye (Matthias Clasen)
  • pkcon (Richard Hughes) 'daki sözdizimi hataları için doğru hatayı döndürme
  • Repo etkinleştirme (Richard Hughes) için hiçbir şey yapılmadıysa doğru hatayı döndürün

Sürümde yeni: :

  • Backends:
  • alpm: Açık bir şekilde kurmak için yükleme nedenini ayarla (Christian Hesse)
  • entropy: Sabit remove_package ve search_details (skullbocks)
  • entropy: Kaldırılan mesajlar ve düzeltme işlevi kaldırılıyor (skullbocks)
  • hif: Çuval önbelleğine erişirken eksik kilitleme ekle (Kalev Lember)
  • hif: Paralel çekirdekli yüklemeler için depsolving geliştirin (Kalev Lember)
  • hif: Yükseltme yaparken yükleme için işaretlenmiş tüm paketleri dahil et (Kalev Lember)
  • portage: Kaldırılan iletiler ve sabitleme işlevi kaldırılıyor (skullbocks)
  • python / backend: Parametre sırasını düzeltme (skullbocks)
  • Urpm: Düzgün olarak is_package_installed () (Thierry Vignaud) kullanın
  • yum: Güncelleme ayrıntılarını alırken backtrace'i düzeltin (Richard Hughes)
  • yum: İki neredeyse imkansız olan python uyarısı (Richard Hughes) düzeltildi
  • yum: Yeni WhatProvides API'sine (Richard Hughes) bağlantı noktası
  • yum: Yüklü paketleri önce YENİ filtreyle (Kalev Lember) iade edin
  • yum: Güncelleme dahili Ayrıntılar API değişimi için gruplar kodunu (Kalev Lember)
  • Yeni Özellikler:
  • zsh (will Thompson) için command_not_found_handler öğesini tanımlayın
  • Hata düzeltmeleri:
  • Çevrimdışı güncellemeleri uygularken doğru noktalama işaretleri (Matthew Miller)
  • Baş komutu tamamlandığında (Ville Skytta) koşmayın.
  • Ayrıntılardan () geri kalan düzeltmelerden (Richard Hughes)
  • Port GTK + modülü org.freedesktop.PackageKit.Modify2'ye (Matthias Clasen)
  • pkcon (Richard Hughes) 'daki sözdizimi hataları için doğru hatayı döndürme
  • Repo etkinleştirme (Richard Hughes) için hiçbir şey yapılmadıysa doğru hatayı döndürün

Sürüm 1.0.8’de yeni: :

  • Backends:
  • alpm: Açık bir şekilde kurmak için yükleme nedenini ayarla (Christian Hesse)
  • entropy: Sabit remove_package ve search_details (skullbocks)
  • entropy: Kaldırılan mesajlar ve düzeltme işlevi kaldırılıyor (skullbocks)
  • hif: Çuval önbelleğine erişirken eksik kilitleme ekle (Kalev Lember)
  • hif: Paralel çekirdekli yüklemeler için depsolving geliştirin (Kalev Lember)
  • hif: Yükseltme yaparken yükleme için işaretlenmiş tüm paketleri dahil et (Kalev Lember)
  • portage: Kaldırılan iletiler ve sabitleme işlevi kaldırılıyor (skullbocks)
  • python / backend: Parametre sırasını düzeltme (skullbocks)
  • Urpm: Düzgün olarak is_package_installed () (Thierry Vignaud) kullanın
  • yum: Güncelleme ayrıntılarını alırken backtrace'i düzeltin (Richard Hughes)
  • yum: İki neredeyse imkansız olan python uyarısı (Richard Hughes) düzeltildi
  • yum: Yeni WhatProvides API'sine (Richard Hughes) bağlantı noktası
  • yum: Yüklü paketleri önce YENİ filtreyle (Kalev Lember) iade edin
  • yum: Güncelleme dahili Ayrıntılar API değişimi için gruplar kodunu (Kalev Lember)
  • Yeni Özellikler:
  • zsh (will Thompson) için command_not_found_handler öğesini tanımlayın
  • Hata düzeltmeleri:
  • Çevrimdışı güncellemeleri uygularken doğru noktalama işaretleri (Matthew Miller)
  • Baş komutu tamamlandığında (Ville Skytta) koşmayın.
  • Ayrıntılardan () geri kalan düzeltmelerden (Richard Hughes)
  • Port GTK + modülü org.freedesktop.PackageKit.Modify2'ye (Matthias Clasen)
  • pkcon (Richard Hughes) 'daki sözdizimi hataları için doğru hatayı döndürme
  • Repo etkinleştirme (Richard Hughes) için hiçbir şey yapılmadıysa doğru hatayı döndürün

Sürüm 1.0.7’de yeni: :

  • Backends:
  • alpm: Açık bir şekilde kurmak için yükleme nedenini ayarla (Christian Hesse)
  • entropy: Sabit remove_package ve search_details (skullbocks)
  • entropy: Kaldırılan mesajlar ve düzeltme işlevi kaldırılıyor (skullbocks)
  • hif: Çuval önbelleğine erişirken eksik kilitleme ekle (Kalev Lember)
  • hif: Paralel çekirdekli yüklemeler için depsolving geliştirin (Kalev Lember)
  • hif: Yükseltme yaparken yükleme için işaretlenmiş tüm paketleri dahil et (Kalev Lember)
  • portage: Kaldırılan iletiler ve sabitleme işlevi kaldırılıyor (skullbocks)
  • python / backend: Parametre sırasını düzeltme (skullbocks)
  • Urpm: Düzgün olarak is_package_installed () (Thierry Vignaud) kullanın
  • yum: Güncelleme ayrıntılarını alırken backtrace'i düzeltin (Richard Hughes)
  • yum: İki neredeyse imkansız olan python uyarısı (Richard Hughes) düzeltildi
  • yum: Yeni WhatProvides API'sine (Richard Hughes) bağlantı noktası
  • yum: Yüklü paketleri önce YENİ filtreyle (Kalev Lember) iade edin
  • yum: Güncelleme dahili Ayrıntılar API değişimi için gruplar kodunu (Kalev Lember)
  • Yeni Özellikler:
  • zsh (will Thompson) için command_not_found_handler öğesini tanımlayın
  • Hata düzeltmeleri:
  • Çevrimdışı güncellemeleri uygularken doğru noktalama işaretleri (Matthew Miller)
  • Baş komutu tamamlandığında (Ville Skytta) koşmayın.
  • Ayrıntılardan () geri kalan düzeltmelerden (Richard Hughes)
  • Port GTK + modülü org.freedesktop.PackageKit.Modify2'ye (Matthias Clasen)
  • pkcon (Richard Hughes) 'daki sözdizimi hataları için doğru hatayı döndürme
  • Repo etkinleştirme (Richard Hughes) için hiçbir şey yapılmadıysa doğru hatayı döndürün

Sürüm 1.0.6’da yeni: :

  • Backends:
  • alpm: beyanları ve kodu karıştırmayın (ISO C90 forbids) (Christian Hesse)
  • alpm: yapılandırılmış genel alanı arka uç özelliğine taşı (Fabien Bourigault)
  • alpm: engelli genel alanı arka uç özelliğine (Fabien Bourigault) taşı
  • alpm: localdb değiştiğinde libalpm'yi yeniden başlat (Fabien Bourigault)
  • alpm: RepoEnable'ı kaldır (Fabien Bourigault)
  • alpm: kaldır artık kullanılmıyor devre dışı bırakılmış mantık mantığı (Fabien Bourigault)
  • alpm: kullanılmayan değişkeni kaldır (Christian Hesse)
  • hif: Güvenilmeyen repo kontrolu sırasında kullanımdan sonra düzeltin (Kalev Lember)
  • Yeni Özellikler:
  • Hazırlanan paketleri iade etmek için dbus yöntemini ekle (petervo)
  • pk_backend_is_transaction_inhibited (Fabien Bourigault) ekle
  • gstreamer eklentisi: PK oturum hizmeti arayüzünün v2 desteği ekleyin (Kalev Lember)
  • Hata düzeltmeleri:
  • Yineleme olmadan hata ayıklama muteksini tty (Richard Hughes) olmadan --verbose kullanırken kilitlemeyin
  • & quot; yeniden başlat & quot; eylem dosyası için varsayılan eylem (Stephen Gallagher)
  • gstreamer eklentisi: Gstreamer eksik eklenti değişikliklerine uyum (Kalev Lember)
  • gstreamer eklentisi: Bazı parametreler NULL (Kalev Lember) olduğunda kritiklerden kaçının

1.0.5 sürümünde yeni :

  • Backends:
  • alpm: Paketi kaldırırken kötü etkinlik kullanımını düzeltin (Fabien Bourigault)
  • alpm: Honor, paketleri kaldırırken bayrağı simüle eder (Fabien Bourigault)
  • alpm: pk_backend_install_files (Fabien Bourigault) 'da onur taklit etme
  • alpm: İşlemi gerçekleştirirken önbellek geçersizliğini engelle (Fabien Bourigault)
  • alpm: Yerel db değişikliklerini izleyin ve önbelleği geçersiz kılın (Fabien Bourigault)
  • hif: Yeni Hawkey API'sine (Richard Hughes) uyum sağlama
  • Hata düzeltmeleri:
  • Eksik - al düşürme - aşağı geçişi ve - yeniden yükleme sayfasını man sayfasına (Richard Hughes) ekleyin

Sürüm 1.0.4’de yeni: :

  • Kütüphaneleri:
  • PK_INFO_ENUM_UNAVAILABLE (Richard Hughes) ekle
  • Backends:
  • alpm: pk_alpm_transaction_packages'te (Fabien Bourigault) temiz mantık
  • alpm: pk_backend_resolve_name (Fabien Bourigault) 'da bozuk mantık düzeltildi
  • alpm: Paket dosyalarını sorarken SIGSEV'i düzeltin (Fabien Bourigault)
  • alpm: Paketleri kurarken onur simülasyonu (Fabien Bourigault)
  • alpm: Pacman 4.2 desteği (Christian Hesse, piernov)
  • aptcc: Yürütülmeyen bayrağı her zaman saygı (Matthias Klumpp)
  • aptcc: Etkileşimli değilse yapılandırma değişikliklerini sorma (Matthias Klumpp)
  • aptcc: Geçici verileri (Matthias Klumpp) depolamak için / tmp içinde alt dizini kullanın
  • apt: Eşlenmemiş arka ucu kaldır (Richard Hughes)
  • kukla: Dişli koddaki (Richard Hughes) pk_backend_job_finished () öğesini çağırmamaya dikkat edin
  • hif: Güvenli olduğunda meta veri ortak anahtarlarını otomatik olarak içe aktarın (Richard Hughes)
  • hif: AppStream meta verilerini otomatik olarak yükle (Richard Hughes)
  • hif: Libhif'in (Richard Hughes) daha yeni sürümleriyle derleme düzeltildi
  • hif: Birkaç küçük bellek sızıntısını düzeltin (Richard Hughes)
  • hif: Çözüm sırasında kullanılamayan paketlere bakın (Richard Hughes)
  • hif: hif_source_is_supported () işlevini buradan taşı (Colin Walters)
  • hif: İzin-durumu iptal etme durumundan işe göre (Richard Hughes)
  • hif: Yalnızca meta veri yedekleri (Richard Hughes) için "kullanılamayan" paketleri iade edin
  • hif: HIF_SOURCE_KIND_LOCAL (Richard Hughes) Desteği
  • hif: db3 dizin bozulmasını önlemek için iş parçacığı yerel bir HifTransaction kullanın (Richard Hughes)
  • urpmi: Gerçekte sadece only_download ve simulate (Thierry Vignaud) uygular
  • urpmi: Kendimi bakıcı olarak ekle (Thierry Vignaud)
  • urpmi: 'allow_downgrade' (Thierry Vignaud) için destek ekle
  • urpmi: Yeniden yükleme için destek ekle (Thierry Vignaud)
  • urpmi: gstreamer1.0'ı o günlerde düşünün (Thierry Vignaud)
  • urpmi: Yeni removepackages args (Thierry Vignaud) iletin
  • urpmi: Yazma işlemlerini kilitle (Thierry Vignaud)
  • Yeni Özellikler:
  • pkcon'a 'quit' komutunu ekle (Richard Hughes)
  • Yükleme ve kaldırma komutlarını packagekit-direct test aracına (Richard Hughes) ekleyin
  • Hata düzeltmeleri:
  • İşlemin iptal edilemediği günlerde aslında girişi engelle (Richard Hughes)
  • ErrorCode ayarlandıktan sonra pk_backend_job_set_allow_cancel () öğesine izin ver (Richard Hughes)
  • '.' ile öntanımlı herhangi bir şey için komut bulunamadı 'çalıştırmayı denemeyin. (Richard Hughes)
  • Derlenmiş backendlerdeki (Richard Hughes) PkBackendSpawn yardımcılarını kullanmayın
  • Daha önce hiç çalışmayan bir görevi iptal ederken hata ayıklama çökmesi düzeltildi (Richard Hughes)
  • Make pk_backend_job_call_vfunc () threadsafe (Richard Hughes)
  • pk_backend_repo_list_changed () threadsafe (Richard Hughes)
  • ’yi yapın
  • Ağ algılama kodunu daha basit hale getirin (Richard Hughes)
  • Daemondan ayrılırken zamanlayıcı GSource’ı gerçekten kaldır (Matthias Klumpp)
  • Zaten mevcut değilse indirme konumunu yeniden oluşturun (Richard Hughes)

Sürümde yeni: :

  • Notlar:
  • 7 yıldan sonra, 99 tarball bültenleri ve 11697 284 kişiden taahhütte bulunduktan sonra ilk kararlı sürümü yayınladık. Bravo!
  • Bu projenin başarısına katkıda bulunan herkese bir kalp atışı göndermek istedim. Bunu kendi başıma yapamadım ve birkaç kişi fark ettiğinden daha önemliydi.
  • Şimdi, daha pratik yönlere. Bunlar bu sürüm için büyük değişiklikler:
  • Çevrimdışı güncelleştirme işlevi uygun bir D-Bus arabirimine taşındı ve pkexec yardımcıları kaldırıldı. Çevrimdışı güncellemeler artık cıvatalı olmayı hak etmeyen önemli bir özellik. Mevcut tüm kullanıcılar yeni arayüze yönlendirildi, ancak GNOME'u dengesiz veya jhbuild olarak çalıştırıyorsanız 3.13.92'ye ihtiyacınız var.
  • Başka eklenti yok. Hem ağaç içinde hem de ağaç dışı eklentileri, en büyük kilitlenme kaynağıydı ve sistemli çevrimdışı güncellemeler, çekirdek artalanda birleştirildi ve artık daha fazla değil. Etkilenen tüm projeler bildirildi.
  • Daha fazla konary, opkg, smart veya yum eklentisi yok. Bunlar iki yıldan fazla süredir gözaltına alınmamış ve kırılmıştır, bu yüzden onlara ağır bir zaman kazandırma zamanı gelmiştir.
  • Alpm, aptcc, hif ve zypp eklentileri çok fazla sevgiye sahipti ve en son özelliklerle güncel ve iyi çalışıyorlar.
  • Backends:
  • alpm: UYGULAMA filtresi ekle (Fabien Bourigault)
  • alpm: Get-updates (Fabien Bourigault) için İNDİRİLEN filtre ekle
  • alpm: Dosyaları ve sembolleri doğru şekilde adlandırın (Richard Hughes)
  • alpm: Güncelleme ayrıntıları URL'lerini (Richard Hughes) yayınlarken çökme
  • alpm: Bitirmeden önce iptal edilebilir veya durumu ayarlamayın (Richard Hughes)
  • alpm: Serinletici reco (Fabien Bourigault) tazelenirken önbellek yaşı
  • alpm: Onur, yalnızca güncelleme paketleri (Fabien Bourigault) için bayrak indir
  • alpm: Arka uç verileri için yardımcı bir yapı kullanın (Richard Hughes)
  • alpm: Önek (Richard Hughes) içindeki sistem veritabanını kullanmak yerine
  • aptcc: forkpty için -lutil'e karşı bağlantı (Colin Watson)
  • conary: Conary arka ucunu (Richard Hughes) kaldırın
  • hif: Kilit direktifini DESTDIR (Richard Hughes) ile uyumlu hale getirin
  • hif: Kullanılmayan bazı işlevleri kaldırın (Richard Hughes)
  • hif: hy_sack_create () (Richard Hughes) için gerçek bir yol kullanın
  • hif: Kitaplığın yeni sürümleri için hif_source_commit () kullanın (Richard Hughes)
  • hif: Varsa önbelleğe alınmış meta verileri kullanın (Richard Hughes)
  • katja: Depo başlatma hatası düzeltildi (Eugene Wissner)
  • opkg: opkg arka ucunu kaldır (Richard Hughes)
  • smart: SMART arka ucunu (Richard Hughes) kaldırın
  • yum: Yum arka ucunu (Richard Hughes) çıkarın
  • zypp: UYGULAMA filtresi desteği ekle (Dominique Leuenberger)
  • zypp: DOWNLOADED filtre desteği ekle (Dominique Leuenberger)
  • zypp: PK 0.9.x (Dominique Leuenberger) ile geliştirilecek güncelleme
  • Yeni Özellikler:
  • Çevrimdışı destek için bir D-Bus arayüzü ve yardımcıları ekleyin (Richard Hughes, Kalev Lember)
  • Paketleyici-direct (Richard Hughes) için bir repo-set-data komutu ekle
  • Bazı çevrimdışı meta verileri (Richard Hughes) oluşturan basit bir komut dosyası ekleyin
  • pk_backend_job_get_cancellable () öğelerini ekle (Richard Hughes)
  • pk_backend_job_is_cancelled () (Richard Hughes) ekle
  • pk_backend_set_user_data () öğelerini ekle (Richard Hughes)
  • pk_offline_get_prepared_sack () öğesini ekleyin ve systemd güncellemeleri eklentisinde (Richard Hughes) kullanın
  • pk-debuginfo-install'ı kaldır (Richard Hughes)
  • Desteklemeyen / etc / os-release (Richard Hughes) desteği olmayan dağıtım desteğini kaldırın
  • Kaldır enable-systemd-güncellemeler anahtarını yapılandırmak (Richard Hughes)
  • Olayları / pre-transaction.d işlevini kaldırın (Richard Hughes)
  • pkexec sistem yardımcılarını (Richard Hughes) kaldırın
  • Eklenti arayüzünü (Richard Hughes) kaldırın
  • Yapılandırma dosyasından çeşitli seçenekleri kaldırın (Richard Hughes)
  • Hata düzeltmeleri:
  • Otomatik dişli backendleri için () pk_backend_job_finished do (Richard Hughes)
  • Arka planı varsayılan olarak beklemede bırakma (Richard Hughes)
  • ConnMan ağ desteğini derleyin (Richard Hughes)
  • Fix PackageKit-çevrimdışı update.service nesil (Kalev Lember)
  • Varsayılan işlem limitlerini artırın (Matthias Klumpp)
  • mozilla-eklentileri (Dominique Leuenberger) üzerinden npapi-sdk tercih
  • Arka plan başladığında NetworkManager durumunu yenile (Richard Hughes)

Koşullar :

  • konuşkan 2.14.0
  • 1.1.3'den daha yeni bir dbus (20070819 veya üstü)
  • dbus-glib 0.74
  • libnm 0.6.4 (isteğe bağlı)
  • polkit-dbus 0.5
  • polkit-grant 0.5

Ekran

packagekit_1_67906.png
packagekit_2_67906.png

Geliştirici Diğer yazılım Richard Hughes

Yorumlar PackageKit

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!