Tôi đã làm theo hướng dẫn thiết lập debmirror từ https://help.ubuntu.com/community/Debmirror . Tôi đã thay đổi các tệp để chuyển sang ổ đĩa ngoài và đặt nó để tải xuống Focal và Hirsute. Debmirror hoàn thành không có lỗi nhưng tôi gặp lỗi khi cố gắng trỏ máy tính vào đó nhưng lại gặp lỗi khi tôi thử cập nhật apt-get.
Thông báo lỗi:
Kho lưu trữ 'http://192.168.1.42/ubuntu hirsute Release' không có tệp Phát hành. Việc cập nhật từ một kho lưu trữ như vậy không thể được thực hiện một cách an toàn và do đó bị tắt theo mặc định. Xem trang hướng dẫn apt-secure(8) để biết tạo kho lưu trữ và chi tiết cấu hình người dùng.
Tôi làm sai ở đâu?
File tải về tại đây
/mnt/USBHDD/mirrors/ubuntu_repository
âââ dist
â âââ tiêu cự
â âââ tiêu điểm an ninh
â âââ cập nhật tiêu điểm
â âââ rậm lông
â âââ hirsute-an ninh
â âââ cập nhật râu
âââ hồ bơi
â âââ chính
â âââ đa vũ trụ
â âââ hạn chế
â âââ vũ trụ
âââ dự án
âââ theo dõi
Đối với Apache, tôi đã liên kết tượng trưng với/var/www/ubuntu
Cây trông giống như trên.
Đây là tập lệnh sh của tôi
#!/bin/bash
# Arch= -a # Kiến trúc. Đối với Ubuntu có thể là i386, powerpc hoặc amd64.
# sparc, chỉ bắt đầu ở dapper, nó chỉ dành cho các mẫu sparc sau này.
# Đối với nhiều kiến trúc, sử dụng ",". như "i386, amd64"
vòm=amd64,i386
# Hệ thống Ubuntu tối thiểu yêu cầu chính, bị hạn chế
# Phần = -s # Phần (Một trong những phần sau - chính/hạn chế/vũ trụ/đa vũ trụ).
# Bạn có thể thêm tập tin bổ sung với $Section/debian-installer. ví dụ: main/debian-installer,universe/debian-installer,multiverse/debian-installer,restricted/debian-installer
phần = chính, hạn chế, vũ trụ, đa vũ trụ
# Phát hành= -d # Phát hành hệ thống (, tiêu cự), và -updates và -security ( -backports có thể được thêm vào nếu muốn)
# Danh sách các bản phát hành được cập nhật trong: https://wiki.ubuntu.com/Release
# Danh sách tên mã sắp xếp được sử dụng: http://archive.ubuntu.com/ubuntu/dists/
release=focal,focal-security,focal-updates,hirsute,hirsute-security,hirsute-updates
# Máy chủ= -h # Tên máy chủ, trừ giao thức và đường dẫn ở cuối
# THAY ĐỔI "*" để bằng gương bạn muốn tạo gương của mình từ đó. âu. ở Úc ca. ở Canada.
# Điều này có thể được tìm thấy trong tệp /etc/apt/sources.list của riêng bạn, giả sử bạn đã cài đặt Ubuntu.
server=archive.ubuntu.com
# Dir= -r # Đường dẫn từ máy chủ chính, vì vậy http://my.web.server/$dir, Máy chủ phụ thuộc
inPath=/ubuntu
# Proto= --method= # Giao thức sử dụng để truyền (http, ftp, hftp, rsync)
# Chọn một - http là dịch vụ thông thường nhất và dịch vụ này phải khả dụng trên máy chủ mà bạn trỏ đến.
# Đối với một số "rsync" có thể nhanh hơn.
proto=rsync
# Outpath= # Thư mục lưu trữ mirror trong
# Tạo đường dẫn đầy đủ đến nơi bạn muốn phản chiếu vật liệu.
outPath=/mnt/USBHDD/mirrors/ubuntu_repository
# Tùy chọn --nosource chỉ tải xuống các bản sửa lỗi chứ không phải của bản sửa lỗi
# Tùy chọn --progress hiển thị các tệp khi chúng được tải xuống
# --source \ thay cho --no-source \ nếu bạn cũng muốn có nguồn.
# --nocleanup Không dọn sạch máy nhân bản cục bộ sau khi quá trình nhân bản hoàn tất. Sử dụng tùy chọn này để giữ kho lưu trữ cũ hơn
# Bắt đầu kịch bản
debmirror -a $arch \
--Không có nguồn \
--check-gpg \
--checksums \
-s $ phần \
-h máy chủ $
-d $ phát hành \
-r $inPath \