Ubuntu Mirror¶
Lokálne zrkadlo balíčkového archívu Ubuntu v sieti TUKE. Rýchlejšie aktualizácie bez sťahovania z Kanady či Nemecka.
-
Rýchlejšie
apt updateaapt upgradeťahajú dáta z TUKE, nie cez pol sveta. -
Zhodné s originálom
Presná kópia oficiálneho archívu vrátane podpisov. Balíčky sa overujú rovnako.
-
Dostupný odkiaľkoľvek
Funguje z TUKE siete aj z domu, bez VPN.
-
Cez HTTPS
Prenos je šifrovaný.
Adresa¶
| Repozitár | URL |
|---|---|
| Ubuntu archív | https://mirror.tuke.sk/ubuntu/ |
| Bezpečnostné aktualizácie | https://mirror.tuke.sk/ubuntu/ |
Security je na tom istom mirrore
Na rozdiel od predvoleného nastavenia Ubuntu, kde security.ubuntu.com býva samostatný server, tu sú hlavný archív aj -security na jednej adrese. V konfigurácii teda stačí jedna URL.
Podporované verzie¶
| Codename | Verzia | Stav |
|---|---|---|
resolute |
26.04 LTS | Aktuálna LTS |
noble |
24.04 LTS | LTS |
jammy |
22.04 LTS | LTS |
focal |
20.04 LTS | Končiaca podpora |
questing |
25.10 | Priebežné vydanie |
Mirror obsahuje aj staršie vydania (bionic, xenial, trusty), tie však už nedostávajú bezpečnostné záplaty.
Nezapínajte -proposed
Mirror zrkadlí aj vetvy -proposed. Tie obsahujú netestované balíčky a na bežnom systéme vám môžu rozbiť inštaláciu. Používajte len -updates, -security a prípadne -backports.
Nastavenie¶
Ubuntu 24.04 zmenilo formát zoznamu zdrojov. Vyberte si podľa svojej verzie. Ak ju nepoznáte, zistíte ju príkazom:
Tieto verzie používajú formát deb822 v súbore /etc/apt/sources.list.d/ubuntu.sources.
Zálohujte pôvodný súbor¶
Prepíšte adresy na mirror¶
sudo sed -i -E 's#https?://([a-z]{2}\.)?(archive|security)\.ubuntu\.com/ubuntu/?#https://mirror.tuke.sk/ubuntu/#g' \
/etc/apt/sources.list.d/ubuntu.sources
Načítajte zoznamy balíčkov¶
Alternatíva: zapísať súbor od nuly
Ak chcete mať istotu, ako súbor vyzerá, prepíšte ho celý. Codename sa doplní automaticky podľa nainštalovanej verzie:
. /etc/os-release
sudo tee /etc/apt/sources.list.d/ubuntu.sources > /dev/null <<EOF
Types: deb
URIs: https://mirror.tuke.sk/ubuntu/
Suites: ${UBUNTU_CODENAME} ${UBUNTU_CODENAME}-updates ${UBUNTU_CODENAME}-backports ${UBUNTU_CODENAME}-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
Pozor: týmto prídete o prípadné vlastné úpravy v súbore. Najprv si ho zálohujte.
Staršie verzie používajú klasický /etc/apt/sources.list.
Zálohujte a prepíšte adresy¶
sudo sed -i.bak -E 's#https?://([a-z]{2}\.)?(archive|security)\.ubuntu\.com/ubuntu/?#https://mirror.tuke.sk/ubuntu/#g' \
/etc/apt/sources.list
Prepínač -i.bak uloží pôvodný súbor ako /etc/apt/sources.list.bak.
Načítajte zoznamy balíčkov¶
Repozitáre tretích strán zostanú nedotknuté
Príkaz mení len adresy *.ubuntu.com. Riadky ako archive.canonical.com, PPA alebo Docker APT repozitár sa nezmenia, pretože na mirrore nie sú.
Ak nechcete do terminálu:
Otvorte Software & Updates¶
Stlačte kláves Super, napíšte Software & Updates a otvorte aplikáciu.
Zmeňte zdroj sťahovania¶
Na karte Ubuntu Software rozbaľ Download from a zvoľte Other…
Zadajte vlastný server¶
Kliknite na Custom Server…, zadajte:
Potvrďte cez Choose Server, zavrite okno a nechajte prebehnúť Reload.
Skontrolujte aj bezpečnostné aktualizácie
Grafický nástroj mení spravidla len hlavný archív. Vetva -security môže zostať na security.ubuntu.com. Overte si to príkazom:
Ak sa niečo vypíše, doplňte to podľa postupu pre svoju verziu na karte vyššie.
Overenie¶
Skontrolujte, že sa používa mirror a že nikde nezostala pôvodná adresa:
grep -rE 'mirror\.tuke\.sk|(archive|security)\.ubuntu\.com' \
/etc/apt/sources.list /etc/apt/sources.list.d/ 2>/dev/null
Potom overte, že apt skutočne sťahuje z mirrora:
Ako vyzerá úspech
Vo výpise vidíte riadky začínajúce Hit: alebo Get: s adresou https://mirror.tuke.sk/ubuntu, a na konci Reading package lists... Done bez chýb.
Návrat k pôvodnému nastaveniu¶
Časté problémy¶
Certificate verification failed
Systém nemá aktuálne CA certifikáty, alebo je zle nastavený čas.
Ak je čas výrazne posunutý, pripravte ho: sudo timedatectl set-ntp true
The repository ... does not have a Release file
Najčastejšie preklep v adrese alebo codename, ktorý mirror neobsahuje.
Overte, či adresa presne zodpovedá https://mirror.tuke.sk/ubuntu/ a či je codename v zozname podporovaných verzií.
apt update prejde, ale inštalácia ťahá z internetu
Zmenil si len jeden zo súborov. Prehľadajte všetky:
Fungujú PPA a repozitáre tretích strán?
Nie. Mirror zrkadlí len oficiálny archív Ubuntu. PPA, archive.canonical.com, Docker a podobné repozitáre naďalej sťahujú zo svojich pôvodných serverov. Nie je to chyba a nič netreba meniť.
Funguje to aj na ARM (arm64) strojoch?
Mirror zrkadlí hlavný archív, nie ubuntu-ports. Na architektúrach, ktoré používajú ports.ubuntu.com, teda nechajte pôvodné nastavenie. Virtuálne servery v TUKE Cloud sú x86-64, tých sa to netýka.