SSD Nodes Learn 🎉 VPS $5.50/నెల నుండి
మార్గదర్శకాలు Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-08-13

Linux లో Claude ని ఎలా ఉపయోగించాలి: డెస్క్‌టాప్ మరియు CLI

Linux లో Claude డెస్క్‌టాప్ యాప్, Claude Code CLI మరియు ఎడిటర్ ప్లగిన్‌లను ఇన్‌స్టాల్ చేసే విధానం ఇక్కడ చూడండి. ఏ ప్లాన్ దేనికి వర్తిస్తుందో మరియు ప్రస్తుత పరిమితులను తెలుసుకోండి.

ప్రస్తుతం Linux పై Claude ఏ భాగాలు నేరుగా పనిచేస్తాయి

Linux పై Claude నాలుగు వేర్వేరు పద్ధతుల్లో పనిచేస్తుంది. ఆగస్టు 2026 నాటికి, ఈ నాలుగు పద్ధతులు సాధారణ Ubuntu లేదా Debian మెషీన్లపై పనిచేస్తున్నాయి. డెస్క్‌టాప్ యాప్ Anthropic యొక్క apt రిపోజిటరీ నుండి ఇన్‌స్టాల్ అవుతుంది మరియు ఇది ప్రస్తుతం బీటా దశలో ఉంది. Claude Code CLI (కమాండ్ లైన్ ఇంటర్‌ఫేస్) ఒక కంపైల్ చేయబడిన బైనరీ, ఇది డెస్క్‌టాప్ యాప్ కంటే ఎక్కువ డిస్ట్రిబ్యూషన్లలో పనిచేస్తుంది. claude.ai వెబ్ యాప్‌కు కేవలం బ్రౌజర్ మాత్రమే అవసరం, మరియు API అనేది మీరు మీ స్వంత కోడ్ నుండి కాల్ చేసే ఒక HTTPS ఎండ్‌పాయింట్.

macOS మరియు Windows లలో ఉన్న రెండు ఫీచర్లు Linux డెస్క్‌టాప్ బీటాలో లేవు: Computer Use, దీని ద్వారా Claude మీ స్క్రీన్‌పై ఉన్న యాప్‌లను నియంత్రించగలదు, మరియు వాయిస్ డిక్టేషన్. ఈ రెండు ఫీచర్లు Linux లో ఇంకా అందుబాటులో లేవని Anthropic పేర్కొంది. CLI కి సొంతంగా వాయిస్ డిక్టేషన్ ఉంది, కాబట్టి ఈ లోపం Claude లో కాకుండా డెస్క్‌టాప్ యాప్‌లోనే ఉంది.

అందుబాటులో ఉండే ఫీచర్లు మారుతుంటాయి, కాబట్టి ఈ పేజీని కేవలం అందుబాటులో ఉన్న పద్ధతుల వివరణగా మాత్రమే చూడండి. ఏదైనా ప్రణాళిక వేసుకునే ముందు ప్రస్తుత స్థితిని ఒకసారి సరిచూసుకోండి. చివరి విభాగంలో మీరు తనిఖీ చేయాల్సిన పేజీల జాబితా ఉంది.

Ubuntu లేదా Debian లో Claude డెస్క్‌టాప్ యాప్‌ను ఇన్‌స్టాల్ చేయడం

నిర్దేశించిన అవసరాల ప్రకారం, Ubuntu 22.04 లేదా ఆ తర్వాతి వెర్షన్లు, లేదా Debian 12 లేదా ఆ తర్వాతి వెర్షన్లు, x86_64 (దీనిని dpkg, amd64 అని పిలుస్తుంది) లేదా arm64 ఆర్కిటెక్చర్‌పై ఉండాలి. ఇతర Debian-ఆధారిత డిస్ట్రిబ్యూషన్లు పనిచేయవచ్చు, కానీ అవి పరీక్షించబడలేదు. Fedora మరియు RHEL కోసం ఇంకా ప్యాకేజీ అందుబాటులో లేదు, కాబట్టి వాటిలో మీరు CLI లేదా బ్రౌజర్‌ను ఉపయోగించాలి.

డౌన్‌లోడ్ చేసిన .deb ఫైల్ నుండి కాకుండా, apt రిపోజిటరీ నుండి ఇన్‌స్టాల్ చేయండి. Linux యాప్‌కు సొంతంగా అప్‌డేటర్ లేదు, కాబట్టి కొత్త వెర్షన్లు మీ ప్యాకేజీ మేనేజర్ ద్వారా మాత్రమే అందుతాయి. రిపోజిటరీని రిజిస్టర్ చేయడం వల్లే apt upgrade వాటిని గుర్తించగలదు.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys కమాండ్ 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE ఫింగర్‌ప్రింట్‌ను చూపించాలి. రిపోజిటరీని రిజిస్టర్ చేసే ముందు దీన్ని సరిచూసుకోండి, ఎందుకంటే మీరు తనిఖీ చేయని సైనింగ్ కీని గుడ్డిగా నమ్మడం ప్రమాదకరం. ఒకవేళ ఫైల్‌లో సరైన OpenPGP డేటా లేదని gpg రిపోర్ట్ చేస్తే, డౌన్‌లోడ్ విఫలమైనట్లు అర్థం. అప్పుడు apt update కమాండ్ తర్వాత NO_PUBKEY BAA929FF1A7ECACE ఎర్రర్‌తో విఫలమవుతుంది.

రిపోజిటరీని రిజిస్టర్ చేయడం అనేది /etc/apt/sources.list.d/claude-desktop.list ఫైల్‌లో రాసే ఒకే ఒక deb లైన్. Anthropic యొక్క Linux ఇన్‌స్టాల్ పేజీ, code.claude.com/docs/en/desktop-linux నుండి ఆ లైన్‌ను అక్కడ ఉన్నట్లుగానే కాపీ చేయండి. రిపోజిటరీ అడ్రస్ మారే అవకాశం ఉంది, కాబట్టి గుర్తుండి టైప్ చేస్తే తర్వాత E: Unable to locate package claude-desktop ఎర్రర్‌ను ఎదుర్కోవాల్సి వస్తుంది. పేస్ట్ చేసే ముందు ఆ లైన్‌ను చదవండి: arch=amd64,arm64 ఉండటం వల్లే ఇతర ఆర్కిటెక్చర్‌లలో apt ఏమీ కనుగొనలేదు, మరియు signed-by= మీరు ఇప్పుడే తనిఖీ చేసిన కీరింగ్ ఫైల్‌ను సూచిస్తుంది. ఇది ఆ కీని ఈ రిపోజిటరీకి మాత్రమే పరిమితం చేస్తుంది, తద్వారా apt చదివే ఇతర విషయాలకు ఆ కీని నమ్మాల్సిన అవసరం ఉండదు.

sudo apt update && sudo apt install claude-desktop

దీనిని మీ అప్లికేషన్ లాంచర్ నుండి ప్రారంభించండి, లేదా టెర్మినల్‌లో claude-desktop రన్ చేయండి. మీ claude.ai ఖాతాతో సైన్ ఇన్ అవ్వండి, లేదా మీ కంపెనీ SSO (single sign-on) ఏర్పాటు చేసి ఉంటే దాని ద్వారా లాగిన్ అవ్వండి. డెస్క్‌టాప్ యాప్ Claude Console API కీని అంగీకరించదు: కీ ఆధారిత ప్రామాణీకరణ (authentication) అనేది కేవలం CLI ఫీచర్ మాత్రమే.

E: Unable to locate package claude-desktop అంటే apt రిపోజిటరీని చదవలేదని అర్థం. cat /etc/apt/sources.list.d/claude-desktop.list మీరు రాసిన deb లైన్‌ను చూపించాలి, మరియు dpkg --print-architecture కమాండ్ amd64 లేదా arm64 అని ప్రింట్ చేయాలి, ఎందుకంటే ఇతర ఆర్కిటెక్చర్‌ల కోసం ఎటువంటి ప్యాకేజీలు ప్రచురించబడలేదు. అప్‌డేట్‌లు మీ సిస్టమ్‌లోని ఇతర ప్యాకేజీలతో పాటు sudo apt update && sudo apt upgrade ద్వారా అందుతాయి.

బ్రౌజర్‌లో మాత్రమే ఉండేవి

claude.ai ఏదైనా ఆధునిక బ్రౌజర్‌లో మరియు ఏదైనా డిస్ట్రిబ్యూషన్‌లో పనిచేస్తుంది. కాబట్టి Fedora, RHEL, Arch, openSUSE వంటి ఏ ప్లాట్‌ఫామ్‌లోనైనా, ప్రత్యేకమైన ప్యాకేజీ అవసరం లేకుండానే ఇది అందుబాటులో ఉంటుంది. బ్రౌజర్ ద్వారా వెబ్‌లో Claude Code ను కూడా ఉపయోగించవచ్చు. ఈ సెషన్ మీ మెషీన్‌పై కాకుండా Anthropic క్లౌడ్‌లో నడుస్తుంది మరియు ఇది ఎల్లప్పుడూ మీ సబ్‌స్క్రిప్షన్ క్రెడెన్షియల్స్‌ను ఉపయోగిస్తుంది.

బ్రౌజర్ యొక్క పరిమితులను అర్థం చేసుకోవడం చాలా ముఖ్యం. క్లౌడ్ సెషన్ మీ సర్వర్‌లోని ఫైళ్లను చదవలేదు లేదా దానిపై ఎటువంటి కమాండ్‌ను రన్ చేయలేదు. మీ మెషీన్‌తో సంబంధం ఉన్న ఏదైనా పని జరగాలంటే, ఆ మెషీన్‌పై సాఫ్ట్‌వేర్ ఉండాలి; అంటే CLI లేదా డెస్క్‌టాప్ యాప్ తప్పనిసరి.

వెబ్ యాప్ ఇవ్వని CLI ప్రయోజనాలు

ఒక డైరెక్టరీలో claudeని ప్రారంభించండి, అది ఆ డైరెక్టరీపైనే పనిచేస్తుంది. ఇదే ప్రధాన వ్యత్యాసం, మిగిలినవన్నీ దీని నుండే వస్తాయి.

  • ఇది మీ వర్కింగ్ డైరెక్టరీలోని ఫైళ్లను చదువుతుంది మరియు సవరిస్తుంది, ప్రతి మార్పును వర్తింపజేసే ముందు మీకు చూపిస్తుంది.
  • మీరు ఆమోదించిన షెల్ కమాండ్లను ఇది రన్ చేస్తుంది, కాబట్టి ఇది ప్రాజెక్ట్‌ను బిల్డ్ చేయగలదు, టెస్ట్ సూట్‌ను రన్ చేయగలదు, లాగ్‌ను చదవగలదు లేదా సర్వర్‌లోని సేవను తనిఖీ చేయగలదు.
  • ఇది ఇంటరాక్టివ్ సెషన్ లేకుండానే రన్ అవుతుంది: claude -p "read the nginx error log and summarise it" ఒక సమాధానాన్ని ప్రింట్ చేసి నిష్క్రమిస్తుంది, దీన్నే మీరు cron job లేదా pipeline నుండి ఉపయోగిస్తారు.
  • ఇది claude mcp addతో MCP (model context protocol) సర్వర్లను కలుపుతుంది, ఇది మోడల్‌కు ఫైల్‌సిస్టమ్ దాటి అదనపు సాధనాలను అందిస్తుంది.
  • గ్రాఫికల్ డెస్క్‌టాప్ లేని చోట కూడా ఇది రన్ అవుతుంది, మీరు అద్దెకు తీసుకునే ప్రతి VPS (virtual private server) లో ఇదే పరిస్థితి ఉంటుంది.

చివరి పాయింట్ వల్లే సర్వర్ గైడ్‌లో CLI కి ప్రాముఖ్యత ఉంది. అద్దెకు తీసుకున్న సర్వర్‌లో SSH (secure shell) తప్ప మరేమీ ఉండదు, కాబట్టి టెర్మినల్ మాత్రమే మీతో ఉండే ఏకైక ఇంటర్‌ఫేస్. ఆ విధంగా రన్ చేయడానికి కొన్ని ప్రత్యేక నియమాలు ఉన్నాయి, వాటిని VPS లో tmux లోపల Claude Code రన్ చేయడం పూర్తిగా వివరిస్తుంది, మరియు రోజువారీ సిస్టమ్ అడ్మిన్ పనుల కోసం Claude ని ఉపయోగించడం దానికి అప్పగించదగ్గ పనుల గురించి వివరిస్తుంది.

ఎడిటర్ ఇంటిగ్రేషన్లు ఈ రెండింటి మధ్య ఉంటాయి. VS Code ఎక్స్‌టెన్షన్‌కు VS Code 1.94.0 లేదా అంతకంటే కొత్త వెర్షన్ అవసరం. ఇది ఎడిటర్ లోపల గ్రాఫికల్ ప్యానెల్‌ను అందిస్తుంది, ఇందులో diffs మరియు ప్లాన్ రివ్యూ ఉంటాయి. ఇది ఆ ప్యానెల్ కోసం CLI యొక్క ప్రైవేట్ కాపీని కలిగి ఉంటుంది మరియు claudeని మీ PATH లో చేర్చదు, కాబట్టి ఇంటిగ్రేటెడ్ టెర్మినల్‌లో claude అని టైప్ చేసినప్పుడు కూడా విడిగా ఇన్‌స్టాల్ చేసిన వెర్షన్ అవసరమవుతుంది. VS Code ఆధారిత ఎడిటర్లు Open VSX రిజిస్ట్రీ నుండి అదే ఎక్స్‌టెన్షన్‌ను ఇన్‌స్టాల్ చేసుకుంటాయి, అలాగే JetBrains ప్లగిన్ కూడా అందుబాటులో ఉంది.

Linux పై Claude Code రన్ చేయడానికి Node.js అవసరమా?

సిఫార్సు చేసిన ఇన్‌స్టాలేషన్ పద్ధతిలో అవసరం లేదు. నేటివ్ ఇన్‌స్టాలర్ ఒక కంపైల్డ్ బైనరీని డౌన్‌లోడ్ చేస్తుంది, ఆ బైనరీ Node.js పై ఆధారపడి పనిచేయదు.

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

claude --version కమాండ్ 2.1.211 (Claude Code) వంటి వెర్షన్ నంబర్‌ను చూపాలి. ఏదైనా తప్పుగా అనిపిస్తే, claude doctor రన్ చేయండి; ఇది సెషన్‌ను ప్రారంభించకుండానే ఇన్‌స్టాలేషన్ మరియు మీ సెట్టింగ్ ఫైల్స్ గురించి రీడ్-ఓన్లీ డయాగ్నోస్టిక్స్‌ను ప్రింట్ చేస్తుంది.

npm పద్ధతిలో మాత్రమే Node.js అవసరం ఉంటుంది. ప్యాకేజీ వెర్షన్ 2.1.198 నాటికి, npm ప్యాకేజీకి Node.js 22 లేదా అంతకంటే కొత్త వెర్షన్ అవసరం. పాత Node.js వెర్షన్ ఉన్నప్పుడు, npm విఫలం కాకుండా EBADENGINE హెచ్చరికను చూపిస్తుంది, ఎందుకంటే ఈ ప్యాకేజీ ప్లాట్‌ఫామ్-నిర్దిష్ట డిపెండెన్సీగా అదే నేటివ్ బైనరీని డౌన్‌లోడ్ చేసి లింక్ చేస్తుంది.

npm install -g @anthropic-ai/claude-code

దీనిని sudo తో రన్ చేయవద్దు. sudo npm install -g వాడటం వల్ల మీ గ్లోబల్ npm ప్రిఫిక్స్‌లో root-owned ఫైల్స్ మిగిలిపోతాయని డాక్యుమెంటేషన్ హెచ్చరిస్తుంది, దీనివల్ల తదుపరిసారి సాధారణ యూజర్ ద్వారా ఇన్‌స్టాల్ లేదా అప్‌డేట్ చేసేటప్పుడు పర్మిషన్ సమస్యలు వస్తాయి. npm గ్లోబల్ డైరెక్టరీ రైటబుల్ (writable) కానప్పుడు, బ్యాక్‌గ్రౌండ్ ఆటో-అప్‌డేట్ పనిచేయదు మరియు claude doctor ఆ సమస్యలను ఎలా పరిష్కరించాలో చూపిస్తుంది.

Anthropic సంస్థ Debian, Fedora, RHEL మరియు Alpine కోసం సైన్ చేసిన ప్యాకేజీ రిపోజిటరీలను కూడా అందిస్తుంది, కాబట్టి sudo apt install claude-code డెస్క్‌టాప్ ప్యాకేజీ మాదిరిగానే పనిచేస్తుంది. దీనికి సంబంధించిన సైనింగ్ కీ https://downloads.claude.ai/keys/claude-code.asc వద్ద ఉంటుంది.

మీరు దీన్ని ప్రతి వినియోగదారునికి విడిగా ఇన్‌స్టాల్ చేయాలా లేదా సిస్టమ్ అంతటా వర్తించేలా చేయాలా?

నేటివ్ ఇన్‌స్టాలర్ అనేది ప్రతి వినియోగదారునికి విడిగా ఇన్‌స్టాల్ అయ్యే పద్ధతి. ఇది ~/.local/bin/claude వద్ద ఉన్న లాంచర్‌ను ~/.local/share/claude/versions/ లోకి ఒక symlink గా ఉంచుతుంది, దీనికి root అనుమతులు అవసరం లేదు మరియు ఇది నేపథ్యంలోనే అప్‌డేట్ అవుతుంది. మెషీన్‌లోని ప్రతి వినియోగదారుకు వేర్వేరు వెర్షన్‌లో విడి కాపీ లభిస్తుంది.

ప్యాకేజీ మేనేజర్ ద్వారా చేసే ఇన్‌స్టాలేషన్ సిస్టమ్ అంతటా వర్తిస్తుంది. ఒకే బైనరీ ఫైల్ అందరు వినియోగదారులకు సేవలను అందిస్తుంది, దీనికి root అనుమతులు అవసరం మరియు ఇది Claude Code ద్వారా ఆటోమేటిక్‌గా అప్‌డేట్ అవ్వదు. మీరు దీన్ని sudo apt update && sudo apt upgrade claude-code ద్వారా అప్‌గ్రేడ్ చేయాలి, ఇది మీరు ఆ బాక్స్‌లో ఇతర సాఫ్ట్‌వేర్‌ల కోసం ఉపయోగించే అదే కమాండ్.

మీరు సొంతంగా లాగిన్ అయ్యే మెషీన్లలో (చాలా వరకు VPS పనులకు ఇదే సరిపోతుంది) ప్రతి వినియోగదారునికి విడిగా ఉండే ఇన్‌స్టాలేషన్‌ను ఎంచుకోండి. షేర్డ్ సర్వర్లలో లేదా మెషీన్ ఇమేజ్‌లలో ప్యాకేజీ ఇన్‌స్టాలేషన్‌ను ఎంచుకోండి, అక్కడ అందరికీ ఒకే వెర్షన్ ఉండాలని మరియు మీ షెడ్యూల్ ప్రకారం అప్‌డేట్స్ జరగాలని మీరు కోరుకుంటారు. నేటివ్ ఇన్‌స్టాలేషన్‌లో, ~/.claude/settings.json లోని రెండు సెట్టింగ్‌లు అప్‌డేట్స్ ఎలా జరగాలో నిర్ణయిస్తాయి:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

stable ఛానెల్ సుమారు ఒక వారం పాతదైన రిలీజ్‌ను అనుసరిస్తుంది మరియు ప్రధాన లోపాలు (regressions) ఉన్న రిలీజ్‌లను దాటవేస్తుంది. DISABLE_AUTOUPDATER అనేది కేవలం బ్యాక్‌గ్రౌండ్ చెక్‌ను మాత్రమే ఆపుతుంది, కాబట్టి claude update ఇప్పటికీ పనిచేస్తుంది మరియు కొత్త వెర్షన్ ఎప్పుడు రావాలో మీ నియంత్రణలోనే ఉంటుంది. సుదీర్ఘమైన పనులు పర్యవేక్షణ లేకుండా నడుస్తున్న సర్వర్‌లలో ఇది చాలా ముఖ్యం, ఎందుకంటే ఆ సమయంలో బైనరీ ఫైల్ మారకూడదని మీరు కోరుకుంటారు.

SSH ద్వారా లాగిన్ అవ్వండి మరియు సెషన్‌ను యాక్టివ్‌గా ఉంచండి

అద్దెకు తీసుకున్న సర్వర్‌లో మొదటిసారి CLIని రన్ చేసినప్పుడు Linux-సంబంధిత రెండు సమస్యలు ఎదురవుతాయి. లాగిన్ ప్రక్రియకు బ్రౌజర్ అవసరం, కానీ సర్వర్‌లో బ్రౌజర్ ఉండదు. SSH కనెక్షన్ కట్ అయితే, మీరు చేస్తున్న పని కూడా ఆగిపోతుంది.

రెండవ సమస్యను tmux పరిష్కరిస్తుంది. tmux సెషన్ మీ కనెక్షన్‌కు కాకుండా, రిమోట్ మెషీన్‌లోని tmux సర్వర్‌కు చెందుతుంది. కాబట్టి, కనెక్షన్ కట్ అయినా మీ ప్రాసెస్ రన్ అవుతూనే ఉంటుంది.

tmux new -s claude
claude

Ctrl-b ఆపై d నొక్కి డిటాచ్ అవ్వండి, ఆ తర్వాత tmux attach -t claude తో తిరిగి సెషన్‌లోకి రండి.

మొదటి సమస్య లాగిన్ ప్రక్రియకు సంబంధించినది. claude రన్ చేయండి, అది ఒక ఆథరైజేషన్ URLను ప్రింట్ చేస్తుంది. ఆ URLను మీ కంప్యూటర్‌లోని బ్రౌజర్‌లో ఓపెన్ చేయండి. మీరు సైన్ ఇన్ అయిన తర్వాత, బ్రౌజర్ మిమ్మల్ని తిరిగి రీడైరెక్ట్ చేయకుండా ఒక లాగిన్ కోడ్‌ను చూపిస్తుంది. ఎందుకంటే, రిమోట్ మెషీన్‌లోని లూప్‌బ్యాక్ అడ్రస్‌పై Claude Code ప్రారంభించిన కాల్‌బ్యాక్ సర్వర్‌ను మీ ల్యాప్‌టాప్‌లోని బ్రౌజర్ చేరుకోలేదు. ఆ కోడ్‌ను కాపీ చేసి, టెర్మినల్‌లోని Paste code here if prompted ప్రాంప్ట్ వద్ద పేస్ట్ చేయండి. అప్పుడు టెర్మినల్ Login successful అని రిపోర్ట్ చేస్తుంది.

ఎవరూ పర్యవేక్షించని సెషన్ ప్రారంభించాల్సి వస్తే, claude setup-token అదే బ్రౌజర్ ఆథరైజేషన్‌ను ఓపెన్ చేసి, ఒక సంవత్సరం కాలపరిమితి గల OAuth టోకెన్‌ను టెర్మినల్‌లో ప్రింట్ చేస్తుంది. ఇది టోకెన్‌ను ఎక్కడా సేవ్ చేయదు, కాబట్టి దాన్ని కాపీ చేసి మీకు అవసరమైన చోట సెట్ చేసుకోండి.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

ఆ టోకెన్‌కు పెయిడ్ ప్లాన్ అవసరం మరియు అది కేవలం మోడల్ అభ్యర్థనలను మాత్రమే చేయగలదు. దీన్ని ఒక సంవత్సరం కాలపరిమితి గల పాస్‌వర్డ్‌గా పరిగణించండి. దీన్ని ఎక్కడ భద్రపరచాలి మరియు AI ఏజెంట్లు దీన్ని చదవకుండా ఎలా ఆపాలో keeping secrets out of reach of AI agents లో వివరించబడింది.

చిన్న సర్వర్లు మరొక సమస్యను ఎదుర్కొంటాయి. ఇన్‌స్టాలేషన్ కోసం సుమారు 512 MB ఖాళీ మెమరీ అవసరం. దీన్ని రన్ చేయడానికి కనీసం 4 GB RAM ఉండాలని డాక్యుమెంటేషన్ చెబుతోంది. కాబట్టి, 1 GB RAM ఉన్న ఇన్‌స్టాన్స్‌లో kernel out-of-memory killer ఇన్‌స్టాలేషన్‌ను ఆపివేస్తుంది:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Swapను జోడించి, ఆపై ఇన్‌స్టాలర్‌ను మళ్లీ రన్ చేయండి. Swap అనేది డిస్క్ స్పేస్, దీన్ని kernel అదనపు మెమరీగా వాడుకుంటుంది. ఇది RAM కంటే చాలా నెమ్మదిగా ఉన్నప్పటికీ, ఇన్‌స్టాలేషన్ పూర్తి చేయడానికి సరిపోతుంది.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon ఈ ఫైల్‌ను ప్రస్తుత బూట్ కోసం మాత్రమే ఎనేబుల్ చేస్తుంది. రీబూట్ తర్వాత కూడా ఇది అందుబాటులో ఉండాలంటే, /swapfile లైన్‌ను /etc/fstab ఫైల్‌కు జోడించండి. ఒక ఏజెంట్‌ను లైవ్ సర్వర్‌పై కమాండ్స్ రన్ చేయడానికి అనుమతించే ముందు ఇంకా ఏమి జాగ్రత్తలు తీసుకోవాలో running Claude Code safely on a VPS లో వివరించబడింది.

Linuxలో మీ Claude క్రెడెన్షియల్స్ ఎక్కడ నిల్వ చేయబడతాయి

Linuxలో, /login క్రెడెన్షియల్‌ను 0600 ఫైల్ మోడ్‌తో ~/.claude/.credentials.json లోకి రాస్తుంది. macOS అదే క్రెడెన్షియల్‌ను ఎన్‌క్రిప్ట్ చేయబడిన Keychainలో ఉంచుతుంది, కాబట్టి Macలో మీకు ఉన్న అలవాటు ఇక్కడ పనికిరాదు: Linuxలో ఈ టోకెన్ మీ హోమ్ డైరెక్టరీలో ఒక సాధారణ ఫైల్‌గా ఉంటుంది, మీ యూజర్ పేరుతో నడుస్తున్న ప్రతి ప్రాసెస్ దీనిని చదవగలదు. CLAUDE_CONFIG_DIR ను సెట్ చేయడం ద్వారా ఈ ఫైల్‌ను ఆ డైరెక్టరీ కిందకు మార్చవచ్చు.

దీని నుండి రెండు విషయాలు అర్థం చేసుకోవాలి. /home యొక్క బ్యాకప్‌లో లైవ్ లాగిన్ ఉంటుంది, కాబట్టి ఆ బ్యాకప్‌ను షేర్డ్ మెషీన్‌కు కాపీ చేస్తే, దానిని చదవగలిగే ఎవరైనా మీ ఖాతాను యాక్సెస్ చేయగలరు. అలాగే, మీరు లాగిన్ అయిన మెషీన్ నుండి తయారు చేసిన మెషీన్ ఇమేజ్, దాని నుండి క్లోన్ చేసిన ప్రతి ఇన్‌స్టన్స్‌కు ఆ లాగిన్‌ను కూడా పంపిస్తుంది. ఏదైనా స్నాప్‌షాట్ తీసే ముందు /logout రన్ చేయండి.

సబ్‌స్క్రిప్షన్ మరియు API కీ రెండింటినీ కలిగి ఉన్నవారికి క్రెడెన్షియల్ ప్రాధాన్యత (precedence) సమస్యగా మారవచ్చు. మీ షెల్‌లో ANTHROPIC_API_KEY సెట్ చేయబడినప్పుడు, మీరు అనుమతించిన వెంటనే Claude Code దానిని ఉపయోగిస్తుంది, దీనివల్ల మీ సబ్‌స్క్రిప్షన్ ఉపయోగపడదు మరియు కీ ద్వారా ప్రతి టోకెన్‌కు ఛార్జీ పడుతుంది. /status ఏ క్రెడెన్షియల్ యాక్టివ్‌గా ఉందో చూపిస్తుంది, మరియు unset ANTHROPIC_API_KEY మిమ్మల్ని తిరిగి సబ్‌స్క్రిప్షన్ లాగిన్‌కు మారుస్తుంది.

లాగిన్‌లు ఎక్స్‌పైర్ అవుతాయి. ఎక్స్‌పైరీకి మూడు రోజుల ముందు స్టార్టప్ లైన్ Your login expires in 3 days అని చూపిస్తుంది, ఈ హెచ్చరిక ఏ అభ్యర్థనను (request) ఆపదు. ఎక్స్‌పైర్ అయిన తర్వాత ప్రతి అభ్యర్థన Login expired · Please run /login తో విఫలమవుతుంది. వారాంతంలో గమనించని సెషన్‌ను రన్ చేసే ముందు ఈ విషయం గుర్తుంచుకోండి, ఎందుకంటే అటువంటి సెషన్ పని చేయడం ఆగిపోతుంది మరియు దానంతట అదే పునరుద్ధరించబడదు.

ఒక Claude సబ్‌స్క్రిప్షన్ అన్నింటికీ వర్తిస్తుందా?

ఒక పెయిడ్ ప్లాన్ అన్ని ప్లాట్‌ఫారమ్‌లకు ఒకే లాగిన్‌తో వర్తిస్తుంది. Pro, Max, Team లేదా Enterprise ఖాతా ద్వారా మీరు బ్రౌజర్‌లో claude.ai కి, డెస్క్‌టాప్ యాప్‌కు, CLI కి మరియు VS Code ఎక్స్‌టెన్షన్‌కు లాగిన్ అవ్వవచ్చు; ప్రతిసారీ ఇది ఒకే సబ్‌స్క్రిప్షన్ కిందకు వస్తుంది. వీటన్నింటికీ కలిపి ఒకే వినియోగ పరిమితి (usage allowance) ఉంటుంది, కాబట్టి మీ సర్వర్‌లో CLI ద్వారా ఎక్కువ సమయం పనిచేస్తే, అది డెస్క్‌టాప్ యాప్‌కు మిగిలి ఉన్న పరిమితిని తగ్గిస్తుంది. ఏదైనా ప్లాట్‌ఫారమ్ పనిని తిరస్కరించడం మొదలుపెట్టినప్పుడు, మీరు ఏ పరిమితిని చేరుకున్నారో మరియు ఏమి చేయాలో తెలుసుకోవడం ముఖ్యం. ఉచిత claude.ai ప్లాన్‌లో Claude Code యాక్సెస్ ఉండదు, కాబట్టి CLI మరియు డెస్క్‌టాప్ యాప్‌లోని Claude Code భాగాలకు పెయిడ్ ప్లాన్ లేదా Claude Console ఖాతా అవసరం.

API అనేది వేరే బిల్లింగ్ విధానం కలిగిన వేరే ఉత్పత్తి. Console ఖాతా మీరు పంపే టోకెన్ల ఆధారంగా బిల్లు వేస్తుంది, ఇది మీరు టెర్మినల్‌లో టైప్ చేసే దానికంటే, మీరు నిర్మిస్తున్న సర్వీస్‌కు బాగా సరిపోతుంది. ANTHROPIC_API_KEY సెట్ చేయడం ద్వారా CLI ని ఆ బిల్లింగ్ విధానంలోకి మార్చవచ్చు, ఇది మీరు తీసుకునే నిర్ణయం, ఆటోమేటిక్‌గా జరిగేది కాదు.

ధరలు మరియు ప్లాన్ పరిమితులు తరచుగా మారుతుంటాయి కాబట్టి ఇక్కడ పేర్కొనడం లేదు. ప్రస్తుత వివరాల కోసం రెండు పేజీలు ఉన్నాయి: Claude Code అసలు ధర ఎంత మరియు మీకు ఏ Claude ప్లాన్ అవసరం. మీరు టోకెన్-ఆధారిత బిల్లింగ్‌ను నెలవారీ ప్లాన్‌తో పోల్చి చూస్తుంటే, API మరియు సబ్‌స్క్రిప్షన్ మధ్య వ్యత్యాసం అనే పేజీ మీకు ఏది లాభదాయకమో అర్థం చేసుకోవడానికి సహాయపడుతుంది.

మీకు కనిపించే ఇన్‌స్టాలేషన్ లోపాలు

bash: claude: command not found ఇన్‌స్టాలేషన్ విజయవంతమైన వెంటనే. బైనరీ ~/.local/bin/claude వద్ద ఉంటుంది మరియు ఆ డైరెక్టరీ మీ షెల్ యొక్క సెర్చ్ పాత్‌లో లేదు. echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin" తో దీన్ని నిర్ధారించుకోండి, ఎంట్రీ లేనప్పుడు ఇది ఏమీ ప్రింట్ చేయదు. bash కోసం దీన్ని echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc తో సరిచేయండి, ఆపై source ~/.bashrc ని రన్ చేయండి. VS Code ఎక్స్‌టెన్షన్‌ను విడిగా ఇన్‌స్టాల్ చేయడం వల్ల ఆ ఫైల్ సృష్టించబడదు, ఎందుకంటే ఎక్స్‌టెన్షన్ దాని CLI కాపీని ఎక్స్‌టెన్షన్ డైరెక్టరీలోనే ఉంచుకుంటుంది.

Error loading shared library libstdc++.so.6. ఇన్‌స్టాలర్ glibc సిస్టమ్ కోసం musl బిల్డ్‌ను ఎంచుకుంది. musl క్రాస్-కంపైలేషన్ ప్యాకేజీలు ఉన్నప్పుడు మరియు డిటెక్షన్ వాటిని తప్పుగా చదివినప్పుడు ఇలా జరుగుతుంది. ldd --version 2>&1 | head -1 ని రన్ చేయండి: అవుట్‌పుట్‌లో GNU libc లేదా GLIBC అని ఉంటే, మీరు glibc లో ఉన్నారని మరియు తప్పు బైనరీని పొందారని అర్థం, కాబట్టి ఇన్‌స్టాలేషన్‌ను తొలగించి ఇన్‌స్టాలర్‌ను మళ్ళీ రన్ చేయండి. Alpine మరియు ఇతర musl సిస్టమ్‌లలో దీనికి విరుద్ధంగా, apk add libgcc libstdc++ ripgrep తో సరిచేయాలి.

ఒకే బాక్స్‌పై claude యొక్క రెండు కాపీలు. which -a claude మీ PATH లోని ప్రతి మ్యాచ్‌ను జాబితా చేస్తుంది. నేటివ్ ఇన్‌స్టాలేషన్ అనేది ~/.local/bin/claude నుండి ~/.local/share/claude/versions/ కి ఉన్న ఒక సిమ్‌లింక్, లెగసీ లోకల్ npm ఇన్‌స్టాలేషన్ ~/.claude/local/ కింద ఉంటుంది, మరియు npm -g ls @anthropic-ai/claude-code గ్లోబల్ npm ఇన్‌స్టాలేషన్‌ను వెల్లడిస్తుంది. మీకు అవసరం లేని వాటిని తొలగించండి, ఎందుకంటే మీ PATH లో ముందున్న పాత కాపీ వల్లనే పరిష్కరించబడిన బగ్ కూడా ఇంకా ఉన్నట్లు కనిపిస్తుంది.

ప్రస్తుత స్థితిని ఎక్కడ తనిఖీ చేయాలి

  • Linux డెస్క్‌టాప్ స్థితి, అవసరాలు మరియు ఇన్‌స్టాల్ కమాండ్‌లు: code.claude.com/docs/en/desktop-linux
  • CLI కోసం మద్దతు ఉన్న డిస్ట్రిబ్యూషన్లు మరియు ప్రతి ఇన్‌స్టాల్ పద్ధతి: code.claude.com/docs/en/setup
  • ఏ ప్లాట్‌ఫారమ్‌లలో డౌన్‌లోడ్ చేసుకోవడానికి యాప్ అందుబాటులో ఉంది: claude.com/download
  • ఏ ప్లాన్‌లో ఏమి ఉన్నాయి మరియు దాని ధర ఎంత: claude.com/pricing

ఈ గైడ్‌లోని ప్రతి వెర్షన్ నంబర్ మరియు తేదీ ఆగస్టు 2026 నాటి స్నాప్‌షాట్. దీని నిర్మాణం స్థిరంగా ఉంటుంది: నాలుగు ఉపరితలాలు, పెయిడ్ ప్లాన్‌లన్నింటికీ ఒకే లాగిన్, మరియు CLI మీ యూజర్‌కు చెందుతుందా లేదా మొత్తం మెషీన్‌కు చెందుతుందా అనే దానిపై ఒక నిర్ణయం.

FAQ

Linux కోసం Claude డెస్క్‌టాప్ యాప్ ఉందా?

అవును. ఆగస్టు 2026 నాటికి ఇది బీటా దశలో ఉంది. ఇది amd64 లేదా arm64 ఆర్కిటెక్చర్‌లపై Ubuntu 22.04 లేదా ఆ తర్వాతి వెర్షన్‌లకు, మరియు Debian 12 లేదా ఆ తర్వాతి వెర్షన్‌లకు మద్దతు ఇస్తుంది. Anthropic యొక్క apt రిపోజిటరీని మరియు దాని సైనింగ్ కీని జోడించిన తర్వాత, sudo apt install claude-desktop ఉపయోగించి దీనిని ఇన్‌స్టాల్ చేయండి. దీనివల్ల మీ సిస్టమ్ అప్‌గ్రేడ్‌లతో పాటు కొత్త వెర్షన్‌లు అందుతాయి. Linux బిల్డ్‌లో macOS యాప్‌లో ఉన్నట్లే Claude Code ట్యాబ్‌తో సహా అన్ని ట్యాబ్‌లు ఉంటాయి. Computer Use మరియు వాయిస్ డిక్టేషన్ ఫీచర్లు ఇంకా Linux బిల్డ్‌లో లేవు. Fedora మరియు RHEL కోసం ప్యాకేజీలు లేవు కాబట్టి, ఆ డిస్ట్రిబ్యూషన్లలో CLIని లేదా బ్రౌజర్‌లో claude.aiని ఉపయోగించండి.

Linuxలో Claude Code రన్ చేయడానికి Node.js అవసరమా?

సిఫార్సు చేసిన ఇన్‌స్టాలేషన్ పద్ధతికి అవసరం లేదు. curl -fsSL https://claude.ai/install.sh | bash ఒక కంపైల్ చేసిన బైనరీని డౌన్‌లోడ్ చేస్తుంది, ఇది రన్‌టైమ్‌లో Node.jsని ఉపయోగించదు. మీరు npm ప్యాకేజీని ఇన్‌స్టాల్ చేస్తేనే Node.js అవసరం అవుతుంది; వెర్షన్ 2.1.198 నాటికి దీనికి Node.js 22 లేదా ఆ తర్వాతి వెర్షన్ అవసరం. పాత Node.js వెర్షన్‌పై ఇన్‌స్టాల్ చేస్తే, npm ఒక EBADENGINE హెచ్చరికను చూపిస్తుంది, కానీ ఇన్‌స్టాలేషన్ పూర్తవుతుంది, ఎందుకంటే ప్లాట్‌ఫారమ్-నిర్దిష్ట డిపెండెన్సీగా అదే నేటివ్ బైనరీని ఇది పొందుతుంది. దీనిని ఎప్పుడూ sudo npm install -g తో ఇన్‌స్టాల్ చేయవద్దు, ఎందుకంటే ఇది మీ npm ప్రిఫిక్స్‌లో root-owned ఫైళ్లను వదిలివేసి, భవిష్యత్తులో అప్‌డేట్‌లను విచ్ఛిన్నం చేస్తుంది.

SSH ద్వారా Claude Codeకి లాగిన్ అవ్వడం ఎలా?

claude రన్ చేయండి, అది ఒక ఆథరైజేషన్ URLని ప్రింట్ చేస్తుంది. ఆ URLని సర్వర్‌లో కాకుండా, మీ సొంత కంప్యూటర్‌లోని బ్రౌజర్‌లో ఓపెన్ చేయండి. మీరు సైన్ ఇన్ అయిన తర్వాత, బ్రౌజర్ మిమ్మల్ని రీడైరెక్ట్ చేయకుండా ఒక లాగిన్ కోడ్‌ను చూపిస్తుంది, ఎందుకంటే రిమోట్ మెషీన్ యొక్క లూప్‌బ్యాక్ అడ్రస్‌పై Claude Code ప్రారంభించిన కాల్‌బ్యాక్ లిజనర్‌ను బ్రౌజర్ చేరుకోలేదు. ఆ కోడ్‌ను Paste code here if prompted ప్రాంప్ట్ వద్ద పేస్ట్ చేయండి. ఎవరూ అందుబాటులో లేని సెషన్ల కోసం, claude setup-token రన్ చేసి, ప్రింట్ అయిన టోకెన్‌ను అవసరమైన చోట CLAUDE_CODE_OAUTH_TOKEN గా సెట్ చేయండి.

Linuxలో Claude Code నా లాగిన్ వివరాలను ఎక్కడ నిల్వ చేస్తుంది?

~/.claude/.credentials.json లో 0600 ఫైల్ మోడ్‌తో, లేదా మీరు ఆ వేరియబుల్‌ను సెట్ చేసినప్పుడు CLAUDE_CONFIG_DIR కింద నిల్వ చేస్తుంది. macOS వలె కాకుండా, Linuxలో కీచైన్ ఏదీ ఉండదు, కాబట్టి మీ యూజర్ ఖాతాతో రన్ అయ్యే ఏ ప్రాసెస్ అయినా ఆ ఫైల్‌ను చదవగలదు. అందువల్ల, /home బ్యాకప్ లేదా మెషీన్ ఇమేజ్ ఒక పని చేసే లాగిన్‌ను కలిగి ఉంటుంది: సిస్టమ్‌ను స్నాప్‌షాట్ చేయడానికి లేదా కాపీ చేయడానికి ముందు /logout రన్ చేయండి. ఒకవేళ మీ ఎన్విరాన్‌మెంట్‌లో ANTHROPIC_API_KEY కూడా సెట్ చేయబడి ఉంటే, మీరు దానిని ఆమోదించిన తర్వాత అది నిల్వ ఉన్న సబ్‌స్క్రిప్షన్ లాగిన్ కంటే ప్రాధాన్యత పొందుతుంది, మరియు ఏది యాక్టివ్‌గా ఉందో /status చూపిస్తుంది.

నా Claude Pro సబ్‌స్క్రిప్షన్ వెబ్ యాప్‌తో పాటు CLIకి కూడా వర్తిస్తుందా?

అవును. Pro, Max, Team లేదా Enterprise ప్లాన్ మిమ్మల్ని ఒకే ఖాతాతో claude.ai, డెస్క్‌టాప్ యాప్, CLI మరియు VS Code ఎక్స్‌టెన్షన్‌లలోకి సైన్ ఇన్ చేస్తుంది. ఉచిత claude.ai ప్లాన్‌లో Claude Code ఉండదు, కాబట్టి టెర్మినల్ CLI కోసం పెయిడ్ ప్లాన్ లేదా Claude Console ఖాతా అవసరం. API కోసం టోకెన్ల వారీగా Console ఖాతా నుండి విడిగా బిల్లింగ్ జరుగుతుంది, ఇది సబ్‌స్క్రిప్షన్ కంటే భిన్నమైన ఉత్పత్తి.