Am urmat ghidul pentru configurarea debmirror de la https://help.ubuntu.com/community/Debmirror . Am schimbat fișierele pentru a merge pe o unitate externă și am setat-o să descarce Focal și Hirsute. Debmirror se finalizează fără erori, dar primesc o eroare când încerc să direcționez un computer către el, dar primesc o eroare când încerc apt-get update.
Mesaj de eroare:
Depozitul „http://192.168.1.42/ubuntu hirsute Release” nu are un fișier de lansare. Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit. Consultați pagina de manual apt-secure(8) pentru crearea depozitului și detaliile de configurare a utilizatorului.
Unde gresesc?
Descarcă fișiere aici
/mnt/USBHDD/mirrors/ubuntu_repository
âââ dist
â âââ focal
â âââ focal-securitate
â âââ actualizări focale
â âââ hirsut
â âââ hirsute-security
â âââ actualizări de hirsute
âââ piscină
â âââ principal
â âââ multivers
â âââ restricționat
â âââ univers
âââ proiect
âââ urmă
Pentru Apache am creat un link simbolic către /var/www/ubuntu
Arborele arată la fel ca mai sus.
Iată scriptul meu
#!/bin/bash
# Arch= -a # Arhitectură. Pentru Ubuntu poate fi i386, powerpc sau amd64.
# sparc, începe doar în dapper, este doar modelele ulterioare de sparc.
# Pentru arhitecturi multiple, utilizați ",". ca „i386,amd64”
arch=amd64,i386
# Sistemul Ubuntu minim necesită principal, restricționat
# Section= -s # Section (Una dintre urmatoarele - main/restricted/universe/multiverse).
# Puteți adăuga fișiere suplimentare cu $Section/debian-installer. ex: main/debian-installer,universe/debian-installer,multiverse/debian-installer,restricted/debian-installer
secțiune=principal,restricționat,univers,multiverse
# Release= -d # Eliberarea sistemului (, focal ), și -actualizările și -security (-backport-urile pot fi adăugate dacă se dorește)
# Lista versiunilor actualizate în: https://wiki.ubuntu.com/Releases
# Lista numelor de cod de sortare utilizate: http://archive.ubuntu.com/ubuntu/dists/
release=focal,focal-security,focal-updates,hirsute,hirsute-security,hirsute-actualizări
# Server= -h # Numele serverului, minus protocolul și calea de la sfârșit
# SCHIMBAȚI „*” pentru a egala oglinda din care doriți să vă creați oglinda. au. în Australia cca. în Canada.
# Acesta poate fi găsit în propriul fișier /etc/apt/sources.list, presupunând că aveți Ubuntu instalat.
server=archive.ubuntu.com
# Dir= -r # Calea de la serverul principal, deci http://my.web.server/$dir, dependent de server
inPath=/ubuntu
# Proto= --method= # Protocol de utilizat pentru transfer (http, ftp, hftp, rsync)
# Alegeți unul - http este cel mai obișnuit serviciu, iar serviciul trebuie să fie disponibil pe serverul către care indicați.
# Pentru unele „rsync” poate fi mai rapidă.
proto=rsync
# Outpath= # Director în care să stocați oglinda
# Faceți din aceasta o cale completă către locul în care doriți să oglindiți materialul.
outPath=/mnt/USBHDD/mirrors/ubuntu_repository
# Opțiunea --nosource descarcă numai deb-uri și nu deb-src
# Opțiunea --progress arată fișierele pe măsură ce sunt descărcate
# --source \ în locul lui --no-source \ dacă doriți și surse.
# --nocleanup Nu curățați oglinda locală după ce oglindirea este completă. Utilizați această opțiune pentru a păstra depozitul mai vechi
# Porniți scriptul
debmirror -a $arch \
--no-source \
--check-gpg \
--sume de control \
-s $sectiune \
-h $server \
-d $eliberare \
-r $inPath \