Чи є спосіб змусити Software Updater використовувати apt-fast як бекенд?


13

Я вже деякий час використовую apt-fast в командному рядку і насолоджуюся тим, як він прискорює оновлення, завантажуючи паралельно параметри.

Було б чудово, якби Software Updater також міг отримати підвищення швидкості оновлення / оновлення завантаження з apt-fast.

Оновлення програмного забезпечення здається просто gui для команди sudo apt-get update && sudo apt-get dist-upgrade, чи є спосіб вимкнути apt-get для apt-fast?


Чи буде це колись офіційно скасовано?
fleamour

Відповіді:


5

Так, це можливо. Ви повинні написати підходящий сервер (в Python) для програми оновлення програмного забезпечення ( update-managerпакета). Погляньте на синаптичний фон . Цей бекенд також називає виконуваний файл (синаптичний). Можливо, просто трохи змініть параметри командного рядка, і ви закінчите.

Встановіть його /usr/lib/pythonX/dist-packages/UpdateManager/backend/YourBackend.pyта завантажте у .../backend/__init__.pyфайл (метод "get_backend").


У менеджера оновлень вже немає бекенда, який можна було б редагувати? /usr/lib/python3/dist-packages/UpdateManager/backend__init__.py?
Інсперат

Це метод ініціалізації для резервних файлів (методом "get_backend" для вибору бекенда).
Ласолл

Над головою боюся
Інсперат

1

Цей ініт та деструктор я отримую від Паскаля (мета P), я не датований, але я використовую FPC ... але дотик плутається як реалізація цього пітону.

Ви говорите, що py викликає абонента для виклику керуючого пакетом? Просто викликайте його безпосередньо за допомогою виклику оболонки os.system ... іноді мені цікаво, хто пише ці речі ...

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;

чи щось подібне.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.