โปรโตคอลที่รองรับซอฟต์แวร์
อาจเป็นไปได้ว่าซอฟต์แวร์ที่แสดงโพรโทคอลแบบหล่นลงของโพรโทคอลสามารถรองรับการมิเรอร์ https - กล่องแบบหล่นลงที่เป็นปัญหายอมรับโปรโตคอลที่ถูกต้องต่อไปนี้:
- FTP
- http
- ไฟล์
- rsync
- https
นี่คือรายละเอียดในซอร์สโค้ดของซอฟต์แวร์-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
ดูในไฟล์DialogMirror.py - ฟังก์ชั่นdef is_valid_mirror
มี แต่ ...
แต่ในความเป็นจริง, กระจกสาธารณะอูบุนตูสนับสนุนจะถูก จำกัดhttp://
, ftp://
และrsync://
มิเรอร์ที่คุณสามารถกำหนดมี จำกัด เมื่อคุณกำหนดมิเรอร์ใหม่ :
กระจกท้องถิ่น
ดังนั้นเนื่องจากตัวซอฟต์แวร์เองไม่ได้ จำกัด โปรโตคอลดังนั้นวิธีหนึ่งในการดาวน์โหลดผ่าน HTTPS ก็คือการกำหนดและดูแลที่เก็บและมิเรอร์ในเครื่องของคุณ ตามปกติเรามีคำถาม & คำตอบที่ดีซึ่งมีคำตอบหลายข้อ:
apt-mirror
น่าจะเป็นทางออกที่ดีที่สุดของคุณที่นี่ ติดตั้งapt-mirror
แพ็กเกจและตรวจสอบ man page:
ตัวอย่างการกำหนดค่าการกำหนดค่า mirror.list รองรับตัวเลือกมากมาย ...
HTTPS with sending Basic HTTP authentication information (plaintext username and password) for all
requests: (this was default behaviour of Wget 1.10.2 and prior and is needed for some servers with new
version of Wget) set auth_no_challenge 1 deb https://user:pass@example.com:443/debian stable main contrib
non-free
HTTPS without checking certificate: set no_check_certificate 1 deb https://example.com:443/debian stable
main contrib non-free
อย่างที่คุณเห็นคุณสามารถกำหนดมิรเรอร์ HTTPS ในพื้นที่ - เพิ่มมิรเรอร์ HTTPS ในพื้นที่ของคุณและควรปรากฏในรายการมิรเรอร์