Có cách nào để làm cho Trình cập nhật phần mềm sử dụng apt-fast như một phụ trợ không?


13

Tôi đã sử dụng apt-fast trong dòng lệnh một thời gian rồi và rất thích cách nó tăng tốc độ nâng cấp bằng cách tải xuống các gói song song.

Sẽ thật tuyệt nếu Trình cập nhật phần mềm cũng có thể tăng tốc độ cập nhật / nâng cấp tải xuống từ apt-fast.

Software Updater dường như chỉ là một gui cho lệnh sudo apt-get update && sudo apt-get dist-upgrade, có cách nào để tắt apt-get cho apt-fast không?


Điều này sẽ bao giờ được triển khai chính thức?
fleamour

Câu trả lời:


5

Vâng, nó là có thể. Bạn phải viết một phụ trợ apt-fast (bằng Python) cho Trình cập nhật phần mềm ( update-managergói). Hãy nhìn vào phụ trợ Synaptic . Phần cuối này cũng gọi một tệp thực thi (synap). Có lẽ chỉ cần thay đổi các tùy chọn dòng lệnh một chút và bạn đã hoàn tất.

Cài đặt nó /usr/lib/pythonX/dist-packages/UpdateManager/backend/YourBackend.pyvà tải nó trong .../backend/__init__.pytệp (phương thức "get_backend").


Không phải trình quản lý cập nhật đã có phần phụ trợ có thể được chỉnh sửa? /usr/lib/python3/dist-packages/UpdateManager/backend__init__.py?
Insperatus

Đó là phương thức khởi tạo cho các phụ trợ (với phương thức "get_backend" để chọn phụ trợ).
Lasall

Trên đầu tôi sợ
Insperatus

1

Tôi và init này tôi nhận được từ Pascal (mục tiêu P), tôi không phải là ngày đó nhưng tôi sử dụng FPC ... nhưng một sự nhầm lẫn khi triển khai python của nó.

Bạn đang nói rằng py gọi một người gọi để gọi gói mananger? Chỉ cần gọi nó trực tiếp với một cuộc gọi os.system shell ... đôi khi tôi tự hỏi ai đã viết những điều này ...

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;

hoặc điều tương tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.