มีวิธีทำให้ Software Updater ใช้ apt-fast เป็นแบ็กเอนด์หรือไม่?


13

ฉันใช้ apt-fast ในบรรทัดคำสั่งมาระยะหนึ่งแล้วและสนุกกับการอัพเกรดด้วยการดาวน์โหลดแพ็คเกจแบบขนาน

มันจะดีถ้า Software Updater สามารถได้รับการปรับปรุง / อัพเกรดความเร็วในการดาวน์โหลดเพิ่มจาก apt-fast

Software Updater ดูเหมือนจะเป็น gui สำหรับคำสั่งsudo apt-get update && sudo apt-get dist-upgradeเท่านั้นมีวิธีที่จะเปลี่ยน apt-get เพื่อ apt-fast หรือไม่?


สิ่งนี้จะถูกนำมาใช้อย่างเป็นทางการหรือไม่?
fleamour

คำตอบ:


5

ใช่มันเป็นไปได้ คุณต้องเขียนแบ็กเอนด์ apt-fast (เป็น Python) สำหรับ Software Updater ( update-managerแพ็คเกจ) ลองดูที่เป็นแบ็กเอนด์ Synaptic แบ็กเอนด์นี้ยังเรียกใช้ปฏิบัติการ (synaptic) บางทีแค่เปลี่ยนตัวเลือกบรรทัดคำสั่งเล็กน้อยและคุณก็ทำเสร็จแล้ว

ติดตั้ง/usr/lib/pythonX/dist-packages/UpdateManager/backend/YourBackend.pyและโหลดใน.../backend/__init__.pyไฟล์ (วิธี "get_backend")


Update-manager ไม่มีแบ็กเอนด์ที่สามารถแก้ไขได้หรือไม่ /usr/lib/python3/dist-packages/UpdateManager/backend__init__.py?
Insperatus

นั่นเป็นวิธีการเริ่มต้นสำหรับแบ็กเอนด์ (ด้วยวิธี "get_backend" เพื่อเลือกแบ็กเอนด์)
Lasall

บนหัวของฉันฉันกลัว
Insperatus

1

ผู้เริ่มต้นและผู้ทำลายล้างนี้ฉันได้รับจาก Pascal (วัตถุประสงค์ P) ฉันไม่ใช่คนที่ล้าสมัย แต่ฉันใช้ FPC ... แต่การสัมผัสสับสนในการดำเนินการของหลาม

คุณกำลังบอกว่า py เรียกผู้โทรเพื่อโทรหาคนจัดการแพคเกจ? เพียงแค่เรียกใช้โดยตรงด้วยการเรียก shell 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;

หรืออะไรทำนองนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.