Yazılım Güncelleyicisini arka uç olarak uygun şekilde kullanmanın bir yolu var mı?


13

Bir süredir komut satırında apt-fast kullanıyorum ve paketleri paralel olarak indirerek yükseltmeleri nasıl hızlandırdım.

Software Updater'ın güncelleme / yükseltme indirme hızı artışını da uygun bir hızdan elde edebilmesi harika olurdu.

Yazılım Güncelleyici sadece komut için bir gui gibi görünüyor sudo apt-get update && sudo apt-get dist-upgrade, apt-get için apt-get'i kapatmanın bir yolu var mı?


Bu hiç resmi olarak yayınlanacak mı?
fleamour

Yanıtlar:


5

Evet mümkün. Yazılım Güncelleyici ( update-managerpaket) için uygun hızlı bir arka uç (Python'da) yazmanız gerekir . Sinaptik arka uca bir göz atın . Bu arka uç ayrıca yürütülebilir (sinaptik) çağırır. Belki de komut satırı seçeneklerini biraz değiştirin ve işiniz bitti.

Kurun /usr/lib/pythonX/dist-packages/UpdateManager/backend/YourBackend.pyve .../backend/__init__.pydosyaya yükleyin ("get_backend" yöntemi).


Güncelleme yöneticisinin düzenlenebilecek bir arka ucu yok mu? /usr/lib/python3/dist-packages/UpdateManager/backend__init__.py?
Insperatus

Bu, arka uçların başlatma yöntemidir (arka ucu seçmek için "get_backend" yöntemiyle).
Lasall


1

Pascal'dan (objektif P) aldığım bu init ve yıkıcı, o tarihli değilim ama FPC kullanıyorum ... ama python uygulaması olarak karışık bir dokunuş.

Py'in paket yöneticisini aramak için bir arayanı aradığını mı söylüyorsunuz? Sadece doğrudan bir kabuk os.system çağrısı ile çağırmak ... bazen merak ediyorum kim bunları yazıyor ...

can=object
    coffee=record;
        liquid:array[1..x] of caffeine;
        caffeine:variable;
        sugar:constant;
        creamer:variable;
   end;
nextCan:^can;
prevCan:^can;
init()
drink.can()
throw.can()
destroy()
end;

ya da böyle bir şey.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.