Am configurat un local REPO unde am descărcat toate pachetele din Ubuntu.
root@vm-repo-server:~# ifconfig | grep inet
inet 10.0.0.4 netmask 255.255.255.0 difuzare 10.0.0.255
root@vm-repo-server:/var/www/html/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal# ll
total 40472
drwxr-xr-x 6 rădăcină rădăcină 146 24 ian 12:31 ./
drwxr-xr-x 8 root root 123 24 ian 12:31 ../
-rw-r--r-- 1 rădăcină rădăcină 40902952 23 aprilie 2020 Cuprins-amd64.gz
-rw-r--r-- 1 rădăcină rădăcină 264892 23 aprilie 2020 InRelease
-rw-r--r-- 1 rădăcină rădăcină 263289 Lansare 23 aprilie 2020
-rw-r--r-- 1 rădăcină rădăcină 1554 23 aprilie 2020 Release.gpg
drwxr-xr-x 5 root root 51 24 ian 12:31 principal/
drwxr-xr-x 5 rădăcină rădăcină 51 24 ian 12:31 multivers/
drwxr-xr-x 4 root root 38 24 ian 12:31 restrictionat/
drwxr-xr-x 5 root root 51 24 ian 12:31 univers/
root@vm-repo-server:
602,5 GiB vor fi descărcați în arhivă.
Se descarcă 187125 fișiere de arhivă folosind 20 de fire...
Ora începerii: Luni 24 ian 10:24:22 2022
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12 ]... [11]... [10]... [9]... [8]... [7]...[6]... [5]... [4]. .. [3]... [2]... [1]... [0]...
Ora de încheiere: Luni 24 ian 12:31:12 2022
Am configurat doi clienți unul 18.04 și unul 20.04. Acești clienți vor descărca acum actualizări de pe serverul REPO
Lista surselor 18.04 /etc/apt/sources.list conține intrări:
root@vm-ubuntu18:~# cat /etc/apt/sources.list | grep permite
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic principal univers restricționat multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-updates principalul univers restricționat multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-backports universul restricționat principal multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security universul principal restricționat multivers
root@vm-ubuntu18:~#
Când rulați actualizarea apt de pe serverul 18.04, funcționează bine și se conectează la REPO-ul meu.
root@vm-ubuntu18:~# dată && actualizare apt
Luni 24 ianuarie 16:13:40 UTC 2022
Hit:1 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security InRelease
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
5 pachete pot fi actualizate. Rulați „apt list --upgradable” pentru a le vedea.
root@vm-ubuntu18:~#
Când încerc să actualizez 20.04 LTS din același REPO, primesc eroarea de mai jos:
Err:4 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/main amd64 c-n-f Metadate
404 Nu a fost găsit [IP: 10.0.0.4 80]
Ign:11 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/universe amd64 c-n-f Metadate
Ign:12 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/multiverse amd64 c-n-f Metadate
Ign:13 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/restricted amd64 c-n-f Metadate
Preluat 265 kB în 0s (867 kB/s)
Citirea listelor de pachete... Gata
E: Nu s-a putut prelua http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal/main/cnf/Commands-amd64 404 Not Found [IP: 10.0.0.4 80]
E: Unele fișiere index nu au putut fi descărcate. Ele au fost ignorate, sau cele vechi au fost folosite în schimb.
root@vm-ubuntu20:~#
Ce ar trebui să fie în fișierul listei surse 20.04 pentru a vă conecta la REPO-ul meu local cu IP 10.0.0.4 și a descărca pachetele fără erori?
Mulțumiri