SSD Nodes Learn Hosting plans →
మార్గదర్శకాలు Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-08-30

Linuxలో Claude డెస్క్‌టాప్ యాప్ మరియు CLI వాడటం ఎలా?

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

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

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

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

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

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 కీని అంగీకరించదు: కీ ఆధారిత అథెంటికేషన్ అనేది కేవలం 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 ఏదైనా ఆధునిక బ్రౌజర్‌లో, ఏ Linux distribution లోనైనా పనిచేస్తుంది. కాబట్టి Fedora, RHEL, Arch, openSUSE వంటి ఏ ప్లాట్‌ఫామ్‌లోనైనా, ప్రత్యేకమైన package అవసరం లేకుండానే ఇది పనిచేస్తుంది. బ్రౌజర్ ద్వారా Claude Code ను వెబ్ వెర్షన్‌లో కూడా ఉపయోగించవచ్చు. ఈ సెషన్ మీ కంప్యూటర్‌లో కాకుండా Anthropic క్లౌడ్‌లో నడుస్తుంది మరియు ఇది ఎల్లప్పుడూ మీ సబ్‌స్క్రిప్షన్ ఆధారాలను (credentials) ఉపయోగిస్తుంది.

బ్రౌజర్ యొక్క పరిమితులను అర్థం చేసుకోవడం చాలా ముఖ్యం. క్లౌడ్ సెషన్ మీ సర్వర్‌లోని ఫైళ్లను చదవలేదు లేదా మీ సర్వర్‌పై ఎటువంటి కమాండ్‌లను రన్ చేయలేదు. మీ మెషీన్‌తో సంబంధం ఉన్న ఏ పనికైనా ఆ మెషీన్‌పై సాఫ్ట్‌వేర్ ఉండాలి; అంటే 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 ఛానెల్ సుమారు ఒక వారం పాతదైన రిలీజ్‌ను అనుసరిస్తుంది మరియు ప్రధాన లోపాలు ఉన్న రిలీజ్‌లను దాటవేస్తుంది. 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 ఏజెంట్ దీన్ని తిరిగి చదవకుండా ఎలా ఆపాలో AI ఏజెంట్ల నుండి రహస్యాలను సురక్షితంగా ఉంచడం అనే విభాగంలో వివరించబడింది.

చిన్న సర్వర్లు మరొక సమస్యను ఎదుర్కొంటాయి. ఇన్‌స్టాలేషన్ కోసం సుమారు 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 ఫైల్‌కు జోడించండి. లైవ్ సర్వర్‌పై ఏజెంట్‌ను రన్ చేసే ముందు ఇంకా వేటిని సురక్షితం చేయాలో VPSలో Claude Codeను సురక్షితంగా రన్ చేయడం అనే విభాగంలో చూడవచ్చు.

Linuxలో మీ Claude క్రెడెన్షియల్స్ ఎక్కడ ఉంటాయి

Linuxలో, /login క్రెడెన్షియల్‌ను ~/.claude/.credentials.json ఫైల్‌లో 0600 ఫైల్ మోడ్‌తో రాస్తుంది. 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 అని కనిపిస్తుంది, ఈ హెచ్చరిక అభ్యర్థనలను (requests) ఆపదు. ఎక్స్‌పైర్ అయిన తర్వాత ప్రతి అభ్యర్థన 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 నాటికి ఇది బీటా దశలో ఉంది. ఇది Ubuntu 22.04 లేదా ఆ తర్వాత వెర్షన్లు, మరియు Debian 12 లేదా ఆ తర్వాత వెర్షన్లలో amd64 లేదా arm64 ఆర్కిటెక్చర్‌లపై పనిచేస్తుంది. 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 ఖాతా నుండి టోకెన్ల వారీగా విడిగా బిల్లు పడుతుంది, ఇది సబ్‌స్క్రిప్షన్ కంటే భిన్నమైన ఉత్పత్తి.