Preskočiť na obsah

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.

mirror.tuke.sk


  • Rýchlejšie


    apt update a apt 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:

lsb_release -ds

Tieto verzie používajú formát deb822 v súbore /etc/apt/sources.list.d/ubuntu.sources.

Zálohujte pôvodný súbor

sudo cp /etc/apt/sources.list.d/ubuntu.sources \
        /etc/apt/sources.list.d/ubuntu.sources.bak

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

sudo apt update

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

sudo apt update

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:

https://mirror.tuke.sk/ubuntu/

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:

grep -r ubuntu.com /etc/apt/sources.list /etc/apt/sources.list.d/

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:

sudo apt update

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.


sudo mv /etc/apt/sources.list.d/ubuntu.sources.bak \
        /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
sudo mv /etc/apt/sources.list.bak /etc/apt/sources.list
sudo apt update

Časté problémy

Certificate verification failed

Systém nemá aktuálne CA certifikáty, alebo je zle nastavený čas.

sudo apt install --reinstall ca-certificates
timedatectl

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:

grep -r ubuntu.com /etc/apt/sources.list /etc/apt/sources.list.d/
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.


Ďalšie kroky

  • Ubuntu


    Verzie dostupné v TUKE Cloud a prvé kroky po vytvorení VM.

    Viac info

  • Požiadať o VM


    Vytvorte si Ubuntu server v Cloud portáli.

    Návod