A Claude Code frissítése a legújabb verzióra 2026-ban
MarkdownHogyan ellenőrizheti a Claude Code verzióját, frissítheti a claude update paranccsal, telepítheti a legújabb buildet Homebrew vagy WinGet segítségével, és mit tehet, ha nem sikerül a frissítés.
A teljes cikk elolvasása
A Claude Code szinte mindennap változik. Megnyitja a legújabb változásnaplót, és új parancsokat, javított hibákat, valamint sebességnövekedést talál. Eközben a terminálja egy két héttel ezelőtti buildet futtat, és ezeknek a fejlesztéseknek a fele egyszerűen nem működik. Claude erről sem szól: a megszokott módon elindul, Ön pedig azon tűnődik, másoknak miért van olyan funkciójuk, ami Önnek nincs.
Végigvezetem azon, hogyan ellenőrizheti a verzióját, frissíthet a legújabbra, és mit tehet, ha a frissítés nem települ. A parancsok szó szerint a Claude Code hivatalos dokumentációjából származnak, és 2026 szeptemberének elején ellenőrizték őket. Akkor a legutóbb közzétett verzió a 2.1.261 volt, de az Ön verziószáma más lesz. Nincs értelme egy konkrét számot hajszolni — a lényeg egyszerűen az, hogy viszonylag friss buildet használjon.
Az Ailoot használatáról a dokumentációban talál információt.
Hogyan frissítheti gyorsan a Claude Code-ot a legújabb verzióra?
A lényeg
Röviden: ha a Claude Code-ot a natív telepítővel telepítette, a háttérben automatikusan frissül, így kézzel nem kell tennie semmit. Ha most szeretné frissíteni, és nem várná meg a háttérellenőrzést, írja be a claude update parancsot a terminálba. Ha Homebrew, WinGet vagy Linux-csomagkezelő segítségével telepítette, nincs automatikus frissítés: mindegyikhez saját parancs tartozik, például a brew upgrade claude-code. A claude --version parancs futtatásával bármikor ellenőrizheti, hogy a legújabb verziót használja-e.
Az alábbiakban részletesen elmagyarázom az egyes eseteket, de ha kevés az ideje, íme három parancs, amely szinte minden helyzetet lefed.
claude --version # melyik verzió van most telepítve
claude update # azonnali frissítés (natív telepítés)
claude doctor # a telepítés és a frissítések ellenőrzése
Az első megmutatja a verziót, a második frissíti, a harmadik pedig diagnosztizálja a problémákat, ha valami balul sül el. Alább elmagyarázom, mikor érdemes használni őket, és miért nem működik egyeseknél a claude update.
Hogyan ellenőrizheti, hogy jelenleg melyik Claude Code-verzió van telepítve?
A lényeg
Írja be a claude --version parancsot a terminálba. A parancs egy ilyen formátumú verziószámot ír ki: 2.1.211 (Claude Code), és nem indít el semmit. Ezzel ellenőrizheti a leggyorsabban, hogy lemaradt-e a legújabb buildről. Ha részletesebb diagnosztikát szeretne — a telepítés állapotáról, konfigurációs hibákról és figyelmeztetésekről —, használhatja a claude doctor külön parancsot, amely szintén munkamenet indítása nélkül működik.
Frissítés előtt érdemes tudnia, melyik verzióról frissít. A parancs egyszerű:
claude --version
Egy ehhez hasonló sort kap: 2.1.211 (Claude Code). Ez a jelenlegi verziója. Hasonlítsa össze az első két számot a változásnaplóban szereplő legújabb számmal — ha az Öné jóval alacsonyabb, ideje frissíteni.
Ha átfogóbb képet szeretne, futtassa a claude doctor parancsot. Ez csak ellenőriz, semmit sem módosít: nem indít munkamenetet, viszont megmutatja a telepítés állapotát, a beállításfájl hibáit, valamint a javításra vonatkozó, azonnal használható javaslatokkal ellátott figyelmeztetéseket. A legutóbbi automatikus frissítési kísérlet eredményét is megmutatja — ez hasznos, ha arra gyanakszik, hogy a háttérben futó frissítés észrevétlenül nem települt.
A Claude Code automatikusan frissül?
A lényeg
Ha a Claude Code-ot a natív telepítővel telepítette (a jól ismert curl parancs az install.sh szkripttel, illetve Windows rendszeren az install.ps1 segítségével), akkor igen, automatikusan frissül. A Claude Code induláskor, valamint futás közben időnként frissítéseket keres, a háttérben letölti az új verziót, majd a következő indításkor alkalmazza. Csak időnként újra kell indítania a munkamenetet. A Homebrew, WinGet és Linux-csomagkezelők használatával telepített példányok azonban nem frissülnek automatikusan; ezekhez kézi parancs szükséges.
Minden attól függ, hogyan telepítette a Claude Code-ot. A natív telepítés — amelyet az Anthropic ajánl, és amelyet a weboldal szkriptje telepít — képes automatikusan frissülni; ezt a dokumentáció kifejezetten kimondja.
A natív telepítések automatikusan, a háttérben frissülnek, hogy mindig a legújabb verziót használja.
Így működik: a Claude Code indításkor és futás közben rendszeres időközönként ellenőrzi a frissítéseket. Ha új verziót talál, a háttérben letölti és telepíti, majd a következő indításkor alkalmazza. Zárja be, majd néhány naponta nyissa meg újra a munkamenetet, és ismét naprakész lesz.
A legutóbbi háttérben végzett kísérlet eredményét ugyanazzal a claude doctor paranccsal ellenőrizheti. Megmutatja, ha a frissítés valamilyen okból nem települt.
Ha azonban csomagkezelővel telepítette a Claude Code-ot — MacBookon Homebrew-val, Windowson WinGettel, Linuxon apttal vagy dnffel —, nincs háttérben végzett frissítés. Az ilyen telepítések a szokásos upgrade paranccsal frissülnek; erről alább külön szakasz szól.
A Claude Code friss verziója jó alap, de önmagában nem viszi célba. A következetes eredmények nem az eszköz verziójától, hanem attól függenek, hogyan dolgozik vele.
Hogyan frissítheti manuálisan a Claude Code-ot egyetlen paranccsal?
A lényeg
Írja be a claude update parancsot. Ez azonnal alkalmazza a frissítést, anélkül hogy meg kellene várni a háttérellenőrzést. Ha új verziót talál, üzenet erősíti meg a frissítés sikerességét a régi verzióról az újra. Ha már a legújabb verziót használja, a Claude Code is up to date sort kapja az aktuális verziószámmal. A parancs natív telepítésekkel és csomagkezelőkkel is működik, de Homebrew és WinGet esetén kissé eltérő választ ad.
Nem kell megvárnia, hogy a háttérellenőrzés észrevegye az új verziót. Van egy parancs, amellyel azonnal frissíthet:
claude update
Kétféle eredmény lehetséges. Ha található és telepíthető frissítés, a Claude Code egy ilyen sort jelenít meg: Successfully updated from <old version> to version <new version>. Ha már a legújabb buildet használja, ezt kapja: Claude Code is up to date (<version>) — vagyis nincs mit frissíteni.
Csomagkezelők használatakor van egy bökkenő ezzel a paranccsal. Ha a Claude Code-ot Homebrew, WinGet vagy apk segítségével telepítette, a claude update rövidebb választ ad — Claude is up to date! —, és nem mindig tölti le önállóan az új buildet. Ezeknél a telepítéseknél megbízhatóbb a csomagkezelő saját upgrade parancsát használni, amelyet alább ismertetek.
Hogyan frissítheti a Homebrew vagy WinGet segítségével telepített Claude Code-ot?
A lényeg
A csomagkezelők nem frissítik automatikusan a Claude Code-ot, ezért Önnek kell futtatnia az upgrade parancsot. Homebrew-val működő MacBookon ez a brew upgrade claude-code. WinGettel működő Windowson ez a winget upgrade Anthropic.ClaudeCode. Linuxon apt, dnf vagy apk használatakor a frissítés a szokásos rendszerfrissítéssel érkezik. Ha azt szeretné, hogy a Claude Code maga végezze el a Homebrew- és WinGet-frissítést, állítsa a CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE környezeti változót one értékre.
Ha nem a weboldal szkriptjével, hanem csomagkezelővel telepítette a Claude Code-ot, Önnek kell gondoskodnia a frissítésről. Íme az egyes rendszerekhez tartozó parancsok.
macOS rendszeren, Homebrew-val:
brew upgrade claude-code
A Homebrew két lehetőséget kínál. A Claude Code-ot két változatban telepíti. A claude-code változat a stable csatornát követi — ez nagyjából egy héttel régebbi verzió, és kihagyja a komoly problémákkal járó kiadásokat. A claude-code@latest változat a megjelenés után azonnal megkapja a legújabb verziót. Azt frissítse, amelyiket telepítette: ha a claude-code@latest változat van meg, a parancs brew upgrade claude-code@latest lesz.
Windowson, WinGettel:
winget upgrade Anthropic.ClaudeCode
A WinGet-frissítés néha meghiúsul, ha a Claude Code fut, mert a Windows használatban lévőnek tekinti a végrehajtható fájlt. A Claude Code egyszerűen megjeleníti a kézi parancsot; zárja be, majd futtassa újra a frissítést.
Linuxon, apt, dnf vagy apk használatakor nincs külön megtanulandó parancs — a legújabb verzió a szokásos rendszerfrissítéssel érkezik, mivel a Claude Code aláírt tárolókat tesz közzé.
| Telepítés módja | Frissítési parancs |
|---|---|
| Natív telepítő | automatikusan frissül, vagy claude update |
| Homebrew (macOS) | brew upgrade claude-code |
| WinGet (Windows) | winget upgrade Anthropic.ClaudeCode |
| apt / dnf / apk (Linux) | szokásos rendszerfrissítés |
Ha nem szeretne erre emlékezni, használja a CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE környezeti változót. Állítsa 1 értékre, és a Claude Code a háttérben elvégzi az upgrade-et Homebrew és WinGet segítségével, majd sikeres frissítés után újraindítást javasol. A dokumentáció egy fontos kitételt is tartalmaz: a Claude Code néha még azelőtt értesíti egy új verzióról, hogy az valóban megjelenne a csomagkezelőben. Ha az upgrade nem talál frissítést, várjon egy kicsit, és próbálja újra.
Egyébként, ha még azt mérlegeli, hogyan telepítse a Claude Code-ot, külön cikkben talál részletes útmutatót a Claude Code telepítéséről — többek között arról, miért kényelmesebb a natív telepítő a csomagkezelőknél.
Miért nem frissül a Claude Code, és mit tehet ilyenkor?
A lényeg
Általában három lehetséges ok van. Először is, több Claude Code-telepítése van, és ezek ütköznek: a parancs az egyiket frissíti, de a másik indul el. Másodszor, a globális npm-mappa nem írható, így a háttérben futó frissítés észrevétlenül nem települ. Harmadszor, lehet, hogy saját szkriptre cserélte az indítót. A hibaelhárítást a claude doctor és a which -a claude paranccsal kezdje; ezek pontosan megmutatják, hol van a probléma.
Előfordul, hogy újra és újra frissít, de a claude --version makacsul a régi számot mutatja. Végigveszem a fő okokat, a leggyakoribbtól kezdve.
Először azt ellenőrizze, hogy nincs-e egyszerre több Claude Code-telepítése. Ez akkor fordulhat elő, ha először npm segítségével telepítette, majd natív módon újratelepítette. A parancs az egyik példányt frissíti, a terminál viszont a másikat indítja el, ezért úgy tűnik, mintha a verzió nem változna. Ellenőrizze, hány példánya van:
which -a claude
A Claude Code három helyen lehet: a ~/.local/bin/claude a natív telepítő, a ~/.claude/local/ a régi, korai verziókból származó helyi npm-telepítés, a globális npm-csomagot pedig az npm -g ls @anthropic-ai/claude-code parancs mutatja. Ha egynél többet talál, tartson meg egyet — lehetőleg a natív telepítést. A többit így távolítsa el:
npm uninstall -g @anthropic-ai/claude-code
rm -rf ~/.claude/local
A második gyakori ok az, hogy a globális npm-mappa nem írható. Ha globálisan, npm-mel telepítette a Claude Code-ot, de nincs írási jogosultsága a mappájához, a háttérben futó frissítés nem települ. A Claude Code indításkor egyszeri értesítést jelenít meg, a claude doctor pedig pontosan felsorolja, mit kell javítani. Ez is egy ok arra, hogy a natív telepítést részesítse előnyben: az a saját home mappájába ír, és nem igényli ezeket a jogosultságokat.
A harmadik eset az, amikor a ~/.local/bin/claude indítót korábban saját szkriptre vagy symlinkre cserélte. A 2.1.207-es verziótól az automatikus frissítés érintetlenül hagyja: az új verziók a ~/.local/share/claude/versions/ mappába kerülnek, de a szkript dönti el, melyik indul. Ne törölje az egyetlen indítót, hogy utána név szerint claude update parancsot hívjon. Előbb az egyéni indítót és symlink esetén annak célját is őrizze meg külön, még nem használt mentési helyen. Az eredeti útvonalról csak az ellenőrzött másolat után mozdítsa el. A natív indítót a hivatalos telepítővel állítsa helyre, amely nem igényel meglévő claude parancsot:
# macOS, Linux vagy WSL: hivatalos natív telepítő
curl -fsSL https://claude.ai/install.sh | bash
A telepítő befejezése után új terminálban ellenőrizze az eredményt:
claude --version
claude doctor
Az első parancsnak verziószámot kell kiírnia. Folytatás előtt nézze meg a doctor indító- és PATH-figyelmeztetéseit; a megőrzött indítót a helyettesítő működéséig ne távolítsa el.
Egy másik tünet, hogy a claude update vagy a claude doctor közvetlenül a Checking for updates sor után megakad. Régebbi verziókban (a 2.1.214-es előtt) ez néha akkor fordult elő, ha valamelyik shell-konfigurációs fájl, például a ~/.zshrc, fájl helyett könyvtár volt. A frissebb build-ek már átugorják ezt, így a legújabb verzióra frissítés a hibát is kijavítja.
Hogyan válasszon frissítési csatornát: latest vagy stable?
A lényeg
A Claude Code két frissítési csatornával rendelkezik. A latest az alapértelmezett csatorna; az új funkciók a megjelenésükkor azonnal elérhetők. A stable körülbelül egy héttel régebbi verziót kínál, és kihagyja a komoly problémákkal járó kiadásokat. Ha fontosak Önnek a friss funkciók, maradjon a latest csatornán. Ha a kiszámíthatóság fontosabb, és nem szeretne kiforratlan buildet használni, váltson stable csatornára. Ezt a settings.json fájl autoUpdatesChannel beállításával vagy a /config paranccsal módosíthatja.
A legújabb verzióra frissítés nem mindig jelenti azt, hogy a megjelenés első napján megszerzi a legfrissebb buildet. A Claude Code két csatorna közül enged választani, és ez határozza meg, hogy frissítéskor pontosan mit kap.
A latest csatorna az alapértelmezett. Az új funkciók a megjelenésükkor azonnal elérhetők, ami hasznos, ha elsőként szeretné kipróbálni őket. A stable csatorna körülbelül egy héttel régebbi verziót kínál: ennyi idő alatt már kiforrhatott, a komoly problémákkal járó kiadásokat pedig kihagyja. Ez azoknak való, akik a gyorsaságnál többre értékelik a nyugalmat.
A csatornaváltás legegyszerűbb módja a Claude Code-on belüli /config parancs, az Auto-update channel menüpontban. Vagy kézzel is beírhatja a settings.json beállításfájlba:
{
"autoUpdatesChannel": "stable"
}
Ha a saját szokásaihoz igazítaná a Claude Code-ot, külön útmutató szól a Claude Code testreszabásáról — ez az egész beállításfájlt tárgyalja, nem csupán a frissítési csatornát.
Hogyan telepíthet egy adott verziót, vagy állíthat be minimális verziót?
A lényeg
A natív telepítő csatornanevet és pontos verziószámot is elfogad. Egy adott build telepítéséhez írja a számát a telepítési parancs végére, például bash -s 2.1.89. Ugyanígy a latest helyett a stable csatornát is telepítheti. Ha azt szeretné, hogy a frissítések soha ne vigyék vissza egy bizonyos verzió alá, állítsa be a minimumVersion értékét a settings.json fájlban. Ez az alsó határ, amely alá sem a háttérben futó frissítés, sem a claude update nem megy.
Néha a legújabb helyett egy adott verzióra van szüksége — például, hogy visszatérjen egy olyan buildhez, amellyel biztosan működött a munkafolyamata. A natív telepítő ezt támogatja: csatornanevet és pontos verziószámot is elfogad. Egy adott buildet így telepíthet:
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89
Windowson a PowerShellben ennek megfelelő parancs kissé másképp néz ki:
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89
Ugyanígy a stable csatornát is telepítheti — szám helyett írja azt, hogy stable. A telepítéskor kiválasztott csatorna lesz a későbbi automatikus frissítések alapértelmezett csatornája.
Ha szeretné megakadályozni, hogy egy régebbi verzióra álljon vissza, állítson be minimális verziót a settings.json fájlban:
{
"autoUpdatesChannel": "stable",
"minimumVersion": "2.1.100"
}
Ez az alsó határ. Sem a háttérben futó frissítés, sem a claude update nem telepít az itt megadottnál régebbi verziót. Ez akkor hasznos, ha stable csatornára vált, de nem szeretne visszalépni a már használt, újabb buildről.
Hogyan tilthatja le az automatikus frissítéseket, ha útban vannak?
A lényeg
Ha nincs szüksége a Claude Code háttérben futó frissítéseire, tiltsa le őket a DISABLE_AUTOUPDATER változóval, a settings.json fájl env blokkjában. Ez csak a háttérellenőrzést állítja le — a claude update parancs továbbra is működik, ha kézzel szeretne frissíteni. Ha minden frissítési útvonalat, a kézi frissítéseket is beleértve, blokkolnia kell, használja a másik változót, a DISABLE_UPDATES-t. Ez akkor hasznos, ha a Claude Code-ot a csapatának terjeszti, és azt szeretné, hogy mindenki ugyanazt a verziót használja.
Néha a háttérfrissítések útban vannak — például amikor azt szeretné, hogy a csapata pontosan ugyanazt az egy verziót használja. A beállításfájlban letilthatja őket:
{
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}
Fontos részlet: a DISABLE_AUTOUPDATER csak a háttérellenőrzést állítja le. A claude update parancs továbbra is működik, így kézzel még frissíthet. Ha minden frissítési útvonalat egyszerre, a kézi frissítéseket is beleértve blokkolnia kell, használhatja a szigorúbb DISABLE_UPDATES változót. Ezt akkor használják, amikor a Claude Code-ot saját csatornán keresztül terjesztik, és azt szeretnék, hogy mindenki pontosan a megadott buildet használja.
Saját, hétköznapi használat esetén jobb, ha nem módosítja ezeket a változókat: a Claude Code friss verziója szinte mindig jobb a réginél, és egy frissítés biztonsági javítást is tartalmazhat. Az eszköz naprakészen tartása része a hozzáférés megőrzésének és a különös hibák elkerülésének; egy külön cikk arról szól, hogyan kerülheti el Claude-fiókja elvesztését.
Mivel érdemes kezdenie?
A lényeg
Kezdje a verzió ellenőrzésével a claude --version paranccsal, majd hasonlítsa össze a változásnaplóban szereplő legújabb számmal. Ha natív módon telepítette, frissítsen a claude update paranccsal, majd indítsa újra a munkamenetet. Ha Homebrew vagy WinGet segítségével telepítette, futtassa a csomagkezelő upgrade parancsát. Ha a verzió nem változik, futtassa a claude doctor és a which -a claude parancsokat, hogy ellenőrizze a több telepítésből adódó ütközéseket. Végül válasszon csatornát: latest a friss funkciókhoz, stable a nyugalomért.
Íme egy rövid terv.
- Ellenőrizze az aktuális verziót:
claude --version. Hasonlítsa össze a változásnaplóban szereplő legújabb számmal. - Frissítsen. Natív telepítés —
claude update. Homebrew —brew upgrade claude-code. WinGet —winget upgrade Anthropic.ClaudeCode. - Indítsa újra a Claude Code-munkamenetet, hogy az új verzió életbe lépjen.
- Ha a verzió nem változott, futtassa a
claude doctorés awhich -a claudeparancsokat. Valószínűleg több telepítése van, vagy az npm-mappa nem írható. - Válassza ki az Önnek megfelelő csatornát:
latest, ha az új funkciókat rögtön elérhetővé válásukkor szeretné használni, vagystable, ha fontosabb a kiszámíthatóság. A csatornát a/configsegítségével módosíthatja.
A friss verzió hibákat javít és új parancsokat ad hozzá, de a frissített eszköz nem építi fel Ön helyett a projektjét. A Claude Code alternatíváiról szóló útmutató bemutatja, miben különbözik a Claude Code a többi terminálügynöktől, és mikor érdemes alternatívát választani.
Források
- Claude Code - Advanced setup, hivatalos dokumentáció - automatikus frissítések natív telepítéseknél, a claude update parancs, latest és stable csatornák, az autoUpdatesChannel és minimumVersion beállítások, DISABLE_AUTOUPDATER, adott verzió telepítése
- Claude Code - Troubleshoot installation, hivatalos dokumentáció - több telepítés közötti ütközések, which -a claude, npm-mappa jogosultságai, egyéni indítók, a claude update elakadása
- Claude Code - CHANGELOG a GitHubon - a verziók és az egyes build-ek változásainak listája; itt ellenőrizheti a legújabb verziószámot
Ismerje meg az Ailootot.
További részletek
Kérdések és válaszok: A Claude Code frissítése a legújabb verzióra 2026-ban
Miért az öreg egyéni wrapper indul a claude update után is?
A natív frissítő helyén hagyja az egyéni indítót, ezért továbbra is az választ binárist. Javítás előtt őrizze meg a wrappert és célját; a dokumentált natív telepítőt használja ahelyett, hogy az egyetlen parancs törlése után rögtön azt hívná.
Hogyan ellenőrizzem az indító helyreállítását?
Új terminálban futtassa a claude --version parancsot; verziószámot kell adnia. Ezután a claude doctor segítségével nézze meg a telepítési és indítófigyelmeztetéseket. Hiányzó parancsnál előbb javítsa a PATH-ot.