Blog

Ako aktualizovať Claude Code na najnovšiu verziu v roku 2026

Markdown

Ako skontrolovať verziu Claude Code, aktualizovať ju príkazom claude update, nainštalovať najnovšie zostavenie cez Homebrew alebo WinGet a čo robiť, keď sa aktualizácia nedarí.

Prečítať celý článok

Claude Code sa mení takmer každý deň. Otvoríte si najnovší zoznam zmien a nájdete nové príkazy, opravené chyby a vyššiu rýchlosť. Medzitým váš terminál stále používa zostavenie spred dvoch týždňov a polovica týchto vylepšení jednoducho nefunguje. Claude vám to ani nepovie: spustí sa ako zvyčajne a vy rozmýšľate, prečo ostatní majú funkciu, ktorú vy nemáte.

Ukážem vám, ako skontrolovať verziu, aktualizovať na najnovšiu a čo robiť, keď sa aktualizácia nenainštaluje. Príkazy sú citované doslovne z oficiálnej dokumentácie Claude Code a boli skontrolované začiatkom septembra 2026. V tom čase bola najnovšou zverejnenou verziou 2.1.261, ale vaše číslo bude iné. Nemá zmysel naháňať konkrétne číslo — dôležité je jednoducho používať nedávne zostavenie.

Informácie o práci s Ailoot nájdete v dokumentácii.

Ako rýchlo aktualizovať Claude Code na najnovšiu verziu?

Hlavný bod

Krátka odpoveď znie takto. Ak ste Claude Code nainštalovali pomocou natívneho inštalátora, aktualizuje sa na pozadí automaticky, takže nemusíte robiť nič manuálne. Ak ho chcete aktualizovať hneď a nečakať na kontrolu na pozadí, zadajte v termináli claude update. Ak ste ho nainštalovali cez Homebrew, WinGet alebo správcu balíkov pre Linux, automatické aktualizácie nie sú k dispozícii: každý má vlastný príkaz, napríklad brew upgrade claude-code. Či máte najnovšiu verziu, môžete kedykoľvek skontrolovať príkazom claude --version.

Nižšie podrobne vysvetlím každý prípad, ale ak sa ponáhľate, tieto tri príkazy pokrývajú takmer každú situáciu.

claude --version   # ktorá verzia je teraz nainštalovaná
claude update      # okamžitá aktualizácia (natívna inštalácia)
claude doctor      # kontrola inštalácie a aktualizácií

Prvý zobrazí vašu verziu, druhý ju aktualizuje a tretí diagnostikuje problémy, ak sa niečo pokazí. Nižšie vysvetlím, kedy ktorý použiť a prečo niektorým ľuďom claude update nefunguje.

Ako skontrolovať, ktorá verzia Claude Code je práve nainštalovaná?

Hlavný bod

V termináli zadajte claude --version. Príkaz vypíše číslo verzie vo formáte, ako je 2.1.211 (Claude Code), a nič nespustí. Je to najrýchlejší spôsob, ako zistiť, či zaostávate za najnovším zostavením. Ak chcete podrobnejšiu diagnostiku — stav inštalácie, chyby konfigurácie a upozornenia — existuje samostatný príkaz claude doctor, ktorý tiež funguje bez spustenia relácie.

Pred aktualizáciou je dobré vedieť, z ktorej verzie aktualizujete. Príkaz je jednoduchý:

claude --version

Zobrazí sa riadok, napríklad 2.1.211 (Claude Code). To je vaša aktuálna verzia. Porovnajte prvé dve čísla s najnovším číslom v zozname zmien — ak je vaše oveľa nižšie, je čas na aktualizáciu.

Ak chcete širší prehľad, spustite claude doctor. Iba kontroluje a nič nemení: nespustí reláciu, ale zobrazí stav inštalácie, chyby v súbore nastavení a upozornenia s hotovými návrhmi, čo opraviť. Zobrazí aj výsledok posledného pokusu o automatickú aktualizáciu — užitočné, keď máte podozrenie, že sa aktualizácia na pozadí potichu nenainštalovala.

Aktualizuje sa Claude Code samo?

Hlavný bod

Ak ste Claude Code nainštalovali pomocou natívneho inštalátora (známy príkaz curl so skriptom install.sh alebo install.ps1 v systéme Windows), potom áno — aktualizuje sa samo. Claude Code kontroluje aktualizácie pri spustení a z času na čas aj počas behu, na pozadí stiahne novú verziu a použije ju pri ďalšom spustení. Reláciu stačí občas reštartovať. Inštalácie cez Homebrew, WinGet a správcov balíkov pre Linux sa však neaktualizujú samy; vyžadujú manuálny príkaz.

Všetko závisí od spôsobu, akým ste Claude Code nainštalovali. Natívna inštalácia — tá, ktorú odporúča Anthropic a inštaluje skript z webovej stránky — sa dokáže aktualizovať sama a dokumentácia to výslovne uvádza.

Natívne inštalácie sa automaticky aktualizujú na pozadí, aby ste mali vždy najnovšiu verziu.

— Claude Code Docs, Advanced setup, oficiálna dokumentácia

Funguje to takto: Claude Code kontroluje aktualizácie pri spustení a pravidelne aj počas behu. Ak nájde novú verziu, stiahne a nainštaluje ju na pozadí a potom ju použije pri ďalšom spustení. Každých pár dní reláciu jednoducho zatvorte a znova otvorte a budete opäť mať aktuálnu verziu.

Ako dopadol posledný pokus na pozadí, môžete skontrolovať rovnakým príkazom claude doctor. Ukáže vám, či sa aktualizácia z nejakého dôvodu nenainštalovala.

Ak ste však Claude Code nainštalovali cez správcu balíkov — Homebrew na MacBooku, WinGet v systéme Windows, apt alebo dnf v Linuxe — aktualizácia na pozadí neprebieha. Takéto inštalácie sa aktualizujú bežným príkazom na aktualizáciu balíkov; nižšie je o tom samostatná časť.

Nedávna verzia Claude Code je základ, sama vás však nedovedie k cieľu. Konzistentné výsledky neprináša verzia nástroja, ale spôsob, akým s ním pracujete.

Ako manuálne aktualizovať Claude Code jediným príkazom?

Hlavný bod

Zadajte claude update. Príkaz okamžite použije aktualizáciu bez čakania na kontrolu na pozadí. Ak sa nájde nová verzia, zobrazí sa správa potvrdzujúca úspešnú aktualizáciu zo starej verzie na novú. Ak už máte najnovšiu verziu, zobrazí sa riadok Claude Code is up to date s aktuálnym číslom. Príkaz funguje s natívnymi inštaláciami aj so správcami balíkov, no Homebrew a WinGet vracajú mierne odlišnú odpoveď.

Nemusíte čakať, kým kontrola na pozadí zistí novú verziu. Existuje príkaz, ktorý ju aktualizuje hneď:

claude update

Môžu nastať dva výsledky. Ak sa nájde a nainštaluje aktualizácia, Claude Code zobrazí riadok, napríklad Successfully updated from <old version> to version <new version>. Ak už máte najnovšie zostavenie, zobrazí sa Claude Code is up to date (<version>) — to znamená, že nie je čo aktualizovať.

Pri používaní správcov balíkov je s týmto príkazom jeden háčik. Ak bol Claude Code nainštalovaný cez Homebrew, WinGet alebo apk, príkaz claude update poskytne kratšiu odpoveď — Claude is up to date! — a nie vždy sám načíta nové zostavenie. Pri týchto inštaláciách je spoľahlivejšie použiť vlastný príkaz správcu balíkov na aktualizáciu, ktorý je opísaný nižšie.

Ako aktualizovať Claude Code nainštalované cez Homebrew alebo WinGet?

Hlavný bod

Správcovia balíkov neaktualizujú Claude Code automaticky, takže príkaz na aktualizáciu musíte spustiť sami. Na MacBooku s Homebrew je to brew upgrade claude-code. V systéme Windows s WinGet je to winget upgrade Anthropic.ClaudeCode. V Linuxe s apt, dnf alebo apk prichádza aktualizácia s bežnou aktualizáciou systému. Ak chcete, aby Claude Code samo spúšťalo aktualizáciu cez Homebrew a WinGet, nastavte premennú prostredia CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE na hodnotu jedna.

Ak ste Claude Code nainštalovali cez správcu balíkov namiesto skriptu z webovej stránky, za jeho aktualizáciu zodpovedáte vy. Tu sú príkazy pre jednotlivé systémy.

V systéme macOS s Homebrew:

brew upgrade claude-code

Homebrew ponúka dve možnosti. Claude Code inštaluje v dvoch variantoch. Variant claude-code sleduje stabilný kanál — verziu približne týždeň starú, ktorá vynecháva vydania so závažnými problémami. Variant claude-code@latest dostane najnovšiu verziu hneď po jej vydaní. Aktualizujte ten variant, ktorý ste nainštalovali: ak máte claude-code@latest, príkaz bude brew upgrade claude-code@latest.

V systéme Windows s WinGet:

winget upgrade Anthropic.ClaudeCode

Pri WinGet aktualizácia niekedy zlyhá, keď je Claude Code spustené, pretože systém Windows práve používa spustiteľný súbor. Claude Code vám jednoducho zobrazí manuálny príkaz; zatvorte ho a aktualizáciu spustite znova.

V Linuxe s apt, dnf alebo apk sa nemusíte učiť samostatný príkaz — najnovšia verzia príde s bežnou aktualizáciou systému, pretože Claude Code publikuje podpísané repozitáre.

Spôsob inštaláciePríkaz na aktualizáciu
Natívny inštalátoraktualizuje sa samo alebo claude update
Homebrew (macOS)brew upgrade claude-code
WinGet (Windows)winget upgrade Anthropic.ClaudeCode
apt / dnf / apk (Linux)bežná aktualizácia systému

Ak si to nechcete pamätať, môžete použiť premennú prostredia CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE. Nastavte ju na 1 a Claude Code bude na pozadí spúšťať aktualizáciu cez Homebrew a WinGet; po úspešnej aktualizácii navrhne reštart. Dokumentácia uvádza jednu výhradu: Claude Code vás niekedy upozorní na novú verziu skôr, než sa skutočne objaví v správcovi balíkov. Ak aktualizácia žiadnu nenájde, chvíľu počkajte a skúste to znova.

Mimochodom, ak si ešte len vyberáte spôsob inštalácie Claude Code, samostatný článok o inštalácii Claude Code obsahuje podrobný sprievodca — vrátane toho, prečo je natívny inštalátor pohodlnejší než správcovia balíkov.

Prečo sa Claude Code neaktualizuje a čo robiť?

Hlavný bod

Zvyčajne existujú tri možné príčiny. Po prvé, máte viacero inštalácií Claude Code, ktoré si navzájom prekážajú: príkaz aktualizuje jednu, ale spustí sa iná. Po druhé, globálny priečinok npm nie je zapisovateľný, takže aktualizácia na pozadí sa potichu nenainštaluje. Po tretie, možno ste spúšťač nahradili vlastným skriptom. Riešenie problémov začnite príkazmi claude doctor a which -a claude; presne ukážu, kde je problém.

Niekedy aktualizujete znova a znova, ale claude --version tvrdohlavo stále zobrazuje staré číslo. Prejdem hlavné príčiny, počnúc tou najčastejšou.

Najprv skontrolujte, či nemáte súčasne viacero inštalácií Claude Code. Môže sa to stať, ak ste ho najprv nainštalovali cez npm a potom znova natívne. Príkaz aktualizuje jednu kópiu, ale terminál spustí inú, takže sa zdá, že sa verzia nemení. Skontrolujte, koľko kópií máte:

which -a claude

Claude Code sa môže nachádzať na troch miestach: ~/.local/bin/claude je natívny inštalátor, ~/.claude/local/ je stará lokálna inštalácia npm z prvých verzií a globálny balík npm zobrazí príkaz npm -g ls @anthropic-ai/claude-code. Ak nájdete viac než jednu, ponechajte si len jednu — najlepšie natívnu inštaláciu. Ostatné odstráňte takto:

npm uninstall -g @anthropic-ai/claude-code
rm -rf ~/.claude/local

Druhou častou príčinou je globálny priečinok npm, do ktorého sa nedá zapisovať. Ak ste Claude Code nainštalovali globálne cez npm a nemá oprávnenie zapisovať do svojho priečinka, aktualizácia na pozadí sa nenainštaluje. Claude Code zobrazí pri spustení jednorazové upozornenie a claude doctor presne uvedie, čo treba opraviť. Aj preto sa oplatí uprednostniť natívnu inštaláciu: zapisuje do vášho domovského priečinka a tieto oprávnenia nevyžaduje.

Treťou možnosťou je, že ste niekedy nahradili spúšťač ~/.local/bin/claude vlastným skriptom alebo symbolickým odkazom. Od verzie 2.1.207 nechávajú automatické aktualizácie takýto spúšťač nedotknutý: nové verzie sa stále inštalujú do priečinka ~/.local/share/claude/versions/, ale váš skript rozhoduje, ktorá sa spustí. Nemažte jediný spúšťač, aby ste potom volali claude update podľa názvu. Najprv uchovajte vlastný spúšťač a pri symbolickom odkaze aj jeho cieľ v samostatnom nepoužitom záložnom umiestnení. Z pôvodnej cesty ho presuňte až po overení kópie. Natívny spúšťač obnovte oficiálnym inštalátorom, ktorý nepotrebuje existujúci príkaz claude:

# macOS, Linux alebo WSL: oficiálny natívny inštalátor
curl -fsSL https://claude.ai/install.sh | bash

Po dokončení otvorte nový terminál a overte výsledok:

claude --version
claude doctor

Prvý príkaz musí vypísať číslo verzie. Pred pokračovaním prezrite upozornenia doctor na spúšťač a PATH; uchovaný spúšťač nemažte, kým náhrada nefunguje.

Ďalším príznakom je, že príkaz claude update alebo claude doctor hneď po riadku Checking for updates prestane reagovať. V starších verziách (pred 2.1.214) sa to občas stávalo, keď bol niektorý konfiguračný súbor shellu, napríklad ~/.zshrc, priečinkom namiesto súboru. Novšie zostavenia túto situáciu preskočia, takže aktualizácia na najnovšiu verziu opraví aj túto chybu.

Ako si vybrať aktualizačný kanál: latest alebo stable?

Hlavný bod

Claude Code má dva aktualizačné kanály. Predvolený kanál je latest; nové funkcie prichádzajú hneď po vydaní. Stable je približne týždeň stará verzia, ktorá vynecháva vydania so závažnými problémami. Ak sú pre vás dôležitejšie čerstvé funkcie, zostaňte na latest. Ak je pre vás dôležitejšia predvídateľnosť a nechcete používať nedoladené zostavenia, prejdite na stable. Zmeniť to môžete nastavením autoUpdatesChannel v súbore settings.json alebo príkazom /config.

Aktualizácia na najnovšiu verziu nemusí vždy znamenať získanie najnovšieho zostavenia hneď v prvý deň. Claude Code vám umožňuje vybrať si z dvoch kanálov, ktoré určujú, čo presne dostanete pri aktualizácii.

Predvolený je kanál latest. Nové funkcie prichádzajú hneď po vydaní, čo je užitočné, ak ich chcete vyskúšať medzi prvými. Kanál stable poskytuje verziu starú približne týždeň: mala čas ustáliť sa a vynecháva vydania so závažnými problémami. Je vhodný pre ľudí, ktorí uprednostňujú pokoj pred rýchlosťou.

Najjednoduchšie prepnete kanál príkazom /config v Claude Code, v položke Auto-update channel. Alebo ho môžete zadať ručne v konfiguračnom súbore settings.json:

{
  "autoUpdatesChannel": "stable"
}

Ak si konfigurujete Claude Code podľa svojich zvyklostí, pozrite si samostatný sprievodca prispôsobením Claude Code — venuje sa celému súboru nastavení, nielen aktualizačnému kanálu.

Ako nainštalovať konkrétnu verziu alebo nastaviť minimálnu verziu?

Hlavný bod

Natívny inštalátor prijíma názov kanála aj presné číslo verzie. Ak chcete nainštalovať konkrétne zostavenie, pridajte jeho číslo na koniec inštalačného príkazu, napríklad bash -s 2.1.89. Rovnakým spôsobom môžete namiesto latest nainštalovať kanál stable. Ak chcete zabrániť tomu, aby vás aktualizácie kedykoľvek vrátili pod určitú verziu, nastavte v settings.json položku minimumVersion. Je to dolná hranica, pod ktorú neklesnú ani aktualizácie na pozadí, ani claude update.

Niekedy potrebujete konkrétnu verziu namiesto najnovšej — napríklad aby ste sa vrátili k zostaveniu, v ktorom váš pracovný postup určite fungoval. Natívny inštalátor to podporuje: prijíma názov kanála aj presné číslo verzie. Konkrétne zostavenie nainštalujete takto:

curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89

V systéme Windows vyzerá ekvivalentný príkaz v PowerShelli trochu inak:

& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89

Rovnakým spôsobom môžete nainštalovať kanál stable — namiesto čísla napíšte stable. Kanál, ktorý si vyberiete pri inštalácii, sa stane predvoleným kanálom pre budúce automatické aktualizácie.

Ak sa chcete chrániť pred návratom k staršej verzii, nastavte minimálnu verziu v súbore settings.json:

{
  "autoUpdatesChannel": "stable",
  "minimumVersion": "2.1.100"
}

Je to dolná hranica. Ani aktualizácia na pozadí, ani claude update nenainštaluje verziu nižšiu, než je zadaná. Hodí sa to pri prechode na stable, ak sa nechcete vrátiť z novšieho zostavenia, ktoré už používate.

Ako vypnúť automatické aktualizácie, ak vám prekážajú?

Hlavný bod

Ak nepotrebujete aktualizácie Claude Code na pozadí, vypnite ich premennou DISABLE_AUTOUPDATER v bloku env súboru settings.json. Zastaví sa tým iba kontrola na pozadí — príkaz claude update bude naďalej fungovať, ak sa chcete aktualizovať manuálne. Ak potrebujete zablokovať všetky cesty aktualizácie vrátane manuálnych aktualizácií, použite druhú premennú, DISABLE_UPDATES. Hodí sa to pri distribúcii Claude Code v tíme, keď chcete, aby všetci používali rovnakú verziu.

Aktualizácie na pozadí niekedy prekážajú — napríklad keď chcete udržať celý tím presne na jednej verzii. Môžete ich vypnúť v súbore nastavení:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Dôležitý detail: DISABLE_AUTOUPDATER vypína iba kontrolu na pozadí. Príkaz claude update bude naďalej fungovať, takže sa stále môžete aktualizovať manuálne. Ak potrebujete naraz zablokovať všetky cesty aktualizácie vrátane manuálnych, použite prísnejšiu premennú DISABLE_UPDATES. Používa sa pri distribúcii Claude Code vlastným kanálom, keď chcete, aby používatelia zostali presne pri zostavení, ktoré ste im poskytli.

Pri bežnom osobnom používaní je lepšie tieto premenné nemeniť: nedávna verzia Claude Code je takmer vždy lepšia než stará a aktualizácia môže priniesť bezpečnostnú opravu. Udržiavanie nástroja v aktuálnom stave pomáha zachovať prístup a predchádzať zvláštnym chybám; samostatný článok vysvetľuje, ako neprísť o účet Claude.

Kde začať?

Hlavný bod

Začnite kontrolou verzie príkazom claude --version a porovnajte ju s najnovším číslom v zozname zmien. Ak ste Claude nainštalovali natívne, aktualizujte ho príkazom claude update a reštartujte reláciu. Ak ste ho nainštalovali cez Homebrew alebo WinGet, spustite príkaz na aktualizáciu svojho správcu balíkov. Ak sa verzia nezmení, spustite claude doctor a which -a claude a skontrolujte, či konflikt nespôsobujú viaceré inštalácie. A vyberte si kanál: latest pre nové funkcie, stable pre pokoj.

Tu je krátky plán.

  1. Skontrolujte aktuálnu verziu: claude --version. Porovnajte ju s najnovším číslom v zozname zmien.
  2. Aktualizujte. Natívna inštalácia — claude update. Homebrew — brew upgrade claude-code. WinGet — winget upgrade Anthropic.ClaudeCode.
  3. Reštartujte reláciu Claude Code, aby sa nová verzia začala používať.
  4. Ak sa verzia nezmenila, spustite claude doctor a which -a claude. Pravdepodobne máte viacero inštalácií alebo priečinok npm, do ktorého sa nedá zapisovať.
  5. Vyberte si kanál, ktorý vám vyhovuje: latest, ak chcete nové funkcie hneď po ich vydaní, alebo stable, ak uprednostňujete predvídateľnosť. Zmeňte ho cez /config.

Nedávna verzia opravuje chyby a pridáva nové príkazy, no aktualizovaný nástroj za vás projekt nevybuduje. Sprievodca alternatívami Claude Code vysvetľuje, čím sa Claude Code líši od iných terminálových agentov a kedy má zmysel zvážiť alternatívy.

Zdroje

Spoznajte Ailoot.

Viac podrobností

Otázky a odpovede: Ako aktualizovať Claude Code na najnovšiu verziu v roku 2026

Prečo claude update stále spúšťa môj starý vlastný wrapper?

Natívny aktualizátor vlastný spúšťač ponecháva, preto výber programu stále robí wrapper. Pred opravou uchovajte wrapper aj jeho cieľ; namiesto vymazania jediného príkazu a jeho následného volania použite zdokumentovaný natívny inštalátor.

Ako overiť úspešnú obnovu spúšťača?

Otvorte nový terminál a spustite claude --version; musí vypísať verziu. Potom cez claude doctor prezrite inštaláciu a upozornenia spúšťača. Ak príkaz chýba, pred pokračovaním opravte PATH.

Všetky články