ฉันทำตามคำแนะนำในการตั้งค่า debmirror จาก https://help.ubuntu.com/community/Debmirror . ฉันเปลี่ยนไฟล์เพื่อไปยังไดรฟ์ภายนอกและตั้งค่าให้ดาวน์โหลด Focal และ Hirsute Debmirror เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด แต่ฉันได้รับข้อผิดพลาดเมื่อฉันพยายามชี้คอมพิวเตอร์ไปที่คอมพิวเตอร์ แต่ฉันได้รับข้อผิดพลาดเมื่อฉันพยายามอัปเดต apt-get
ข้อความผิดพลาด:
ที่เก็บ 'http://192.168.1.42/ubuntu hirsute Release' ไม่มีไฟล์ Release การอัปเดตจากที่เก็บดังกล่าวไม่สามารถทำได้อย่างปลอดภัย ดังนั้นจึงถูกปิดใช้งานโดยค่าเริ่มต้น ดู manpage apt-secure(8) สำหรับ การสร้างที่เก็บและรายละเอียดการกำหนดค่าผู้ใช้
ฉันไปผิดที่ไหน
ไฟล์ดาวน์โหลดที่นี่
/mnt/USBHDD/mirrors/ubuntu_repository
âââ ความแตกต่าง
â âââ โฟกัส
â âââ ความปลอดภัยโฟกัส
â âââ การอัปเดตโฟกัส
â âââ ขนดก
â âââ hirsute-security
â âââ hirsute-updates
สระ âââ
â âââ หลัก
â âââ ลิขสิทธิ์
â âââ ถูกจำกัด
â âââ จักรวาล
âââ โครงการ
âââ ติดตาม
สำหรับ Apache ฉันเชื่อมโยงกับ /var/www/ubuntu
ต้นไม้มีลักษณะเหมือนกับด้านบน
นี่คือสคริปต์ sh ของฉัน
#!/bin/bash
# Arch= -a # สถาปัตยกรรม สำหรับ Ubuntu สามารถเป็น i386, powerpc หรือ amd64
# sparc สตาร์ทแบบ dapper เท่านั้น เป็นรุ่นหลังๆ ของ sparc
# สำหรับหลายสถาปัตยกรรม ให้ใช้ "," เช่น "i386,amd64"
arch=amd64,i386
# ระบบ Ubuntu ขั้นต่ำต้องการหลัก จำกัด
# Section= -s # Section (หนึ่งในรายการต่อไปนี้ - main/restricted/universe/multiverse)
# คุณสามารถเพิ่มไฟล์พิเศษด้วย $Section/debian-installer ตัวอย่าง: ตัวติดตั้งหลัก/เดเบียน,ตัวติดตั้งจักรวาล/เดเบียน,ตัวติดตั้งหลายตัว/เดเบียน,ตัวติดตั้งแบบจำกัด/ตัวติดตั้งเดเบียน
ส่วน = main, จำกัด, จักรวาล, ลิขสิทธิ์
# Release= -d # Release ของระบบ (, focal ) และ -updates และ -security ( -backports สามารถเพิ่มได้หากต้องการ)
# รายชื่อรุ่นที่อัปเดตใน: https://wiki.ubuntu.com/Releases
# รายการชื่อรหัสการเรียงลำดับที่ใช้: http://archive.ubuntu.com/ubuntu/dists/
release=focal,focal-security,focal-updates,hirsute,hirsute-security,hirsute-updates
# เซิร์ฟเวอร์= -h # ชื่อเซิร์ฟเวอร์ ลบโปรโตคอลและเส้นทางที่ส่วนท้าย
# เปลี่ยน "*" ให้เท่ากับมิเรอร์ที่คุณต้องการสร้างมิเรอร์ ออสเตรเลีย ในออสเตรเลีย ในแคนาดา.
# สามารถพบได้ในไฟล์ /etc/apt/sources.list ของคุณเอง สมมติว่าคุณติดตั้ง Ubuntu แล้ว
เซิร์ฟเวอร์=archive.ubuntu.com
# Dir= -r # เส้นทางจากเซิร์ฟเวอร์หลัก ดังนั้น http://my.web.server/$dir ขึ้นอยู่กับเซิร์ฟเวอร์
inPath=/อูบุนตู
# Proto= --method= # โปรโตคอลที่จะใช้สำหรับการถ่ายโอน (http, ftp, hftp, rsync)
# เลือกหนึ่งรายการ - http เป็นบริการปกติส่วนใหญ่ และบริการต้องมีอยู่บนเซิร์ฟเวอร์ที่คุณชี้ไป
# สำหรับ "rsync" บางตัวอาจเร็วกว่า
โปรโต = rsync
# Outpath= # ไดเร็กทอรีสำหรับจัดเก็บมิเรอร์
# ทำให้เป็นเส้นทางที่สมบูรณ์ไปยังตำแหน่งที่คุณต้องการสะท้อนเนื้อหา
outPath=/mnt/USBHDD/mirrors/ubuntu_repository
# ตัวเลือก --nosource ดาวน์โหลดเฉพาะ debs ไม่ใช่ deb-src's
# ตัวเลือก --progress แสดงไฟล์เมื่อมีการดาวน์โหลด
# --source \ แทนที่ --no-source \ หากคุณต้องการแหล่งที่มาด้วย
# --nocleanup อย่าล้างมิเรอร์ในเครื่องหลังจากมิเรอร์เสร็จสิ้น ใช้ตัวเลือกนี้เพื่อเก็บที่เก็บเก่า
#เริ่มสคริปต์
debmirror -a $arch \
--ไม่มีแหล่งที่มา \
--check-gpg \
-- เช็คซัม \
-s $ส่วน \
-h $ เซิร์ฟเวอร์ \
-d $ปล่อย \
-r $ในเส้นทาง \