SSD Nodes Learn 🎉 VPS $5.50/மாதம் முதல்
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-08-13

Linux-ல் Claude Desktop மற்றும் CLI பயன்படுத்துவது எப்படி?

Linux-ல் Claude-ன் beta desktop app, CLI மற்றும் editor plugins ஆகியவற்றை நிறுவும் முறைகள் மற்றும் அவற்றுக்குத் தேவையான கட்டணத் திட்டங்கள் குறித்த முழுமையான வழிகாட்டி.

இன்று Linux-ல் Claude-ன் எந்தெந்த பகுதிகள் இயங்குகின்றன

Linux-ல் Claude நான்கு வெவ்வேறு தளங்களில் இயங்குகிறது. ஆகஸ்ட் 2026 நிலவரப்படி, இந்த நான்கும் சாதாரண Ubuntu அல்லது Debian கணினிகளில் வேலை செய்கின்றன. Desktop app, Anthropic-ன் apt repository-லிருந்து நிறுவப்படுகிறது, இது தற்போது beta நிலையில் உள்ளது. Claude Code CLI (command line interface) ஒரு compiled binary ஆகும்; இது desktop app-ஐ விட அதிகமான Linux distributions-ல் இயங்குகிறது. claude.ai இணையதள செயலிக்கு ஒரு browser மட்டுமே தேவை, மேலும் API என்பது உங்கள் சொந்த code-லிருந்து நீங்கள் அழைக்கும் ஒரு HTTPS endpoint ஆகும்.

macOS மற்றும் Windows-ல் உள்ள இரண்டு அம்சங்கள் Linux desktop beta-வில் இல்லை: Claude உங்கள் திரையில் உள்ள செயலிகளைக் கட்டுப்படுத்தும் Computer Use மற்றும் voice dictation. இவை இரண்டும் Linux-ல் இன்னும் கிடைக்கவில்லை என்று Anthropic ஆவணப்படுத்தியுள்ளது. CLI-ல் சொந்தமாக voice dictation வசதி உள்ளது, எனவே இந்த இடைவெளி Claude-ல் இல்லை, desktop app-ல் மட்டுமே உள்ளது.

கிடைக்கும் வசதிகள் மாறக்கூடும் என்பதால், இந்தப் பக்கத்தை அந்தத் தளங்களின் விளக்கமாக மட்டும் கருதுங்கள். உங்கள் திட்டங்களை வகுக்கும் முன் தற்போதைய நிலையைச் சரிபார்க்கவும். கடைசிப் பகுதியில் சரிபார்க்க வேண்டிய பக்கங்களின் பட்டியல் உள்ளது.

Ubuntu அல்லது Debian-ல் Claude desktop app-ஐ நிறுவுதல்

இதற்கான அதிகாரப்பூர்வ தேவைகள்: Ubuntu 22.04 அல்லது அதற்குப் பிந்தைய பதிப்பு, அல்லது Debian 12 அல்லது அதற்குப் பிந்தைய பதிப்பு. இவை x86_64 (இதை dpkg, amd64 என்று அழைக்கிறது) அல்லது arm64 கட்டமைப்பில் இருக்க வேண்டும். பிற Debian-அடிப்படையிலான விநியோகங்கள் வேலை செய்யக்கூடும், ஆனால் அவை சோதிக்கப்படவில்லை. Fedora மற்றும் RHEL-க்கு இன்னும் package இல்லாததால், அவற்றில் நீங்கள் CLI அல்லது browser-ஐப் பயன்படுத்த வேண்டும்.

பதிவிறக்கம் செய்யப்பட்ட .deb கோப்பிலிருந்து நிறுவுவதற்குப் பதிலாக, apt repository மூலம் நிறுவுங்கள். Linux app-ல் தானியங்கி updater கிடையாது, எனவே புதிய பதிப்புகள் உங்கள் package manager மூலமாகவே கிடைக்கும். repository-ஐப் பதிவு செய்வதன் மூலமே 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 என்ற fingerprint-ஐக் காட்ட வேண்டும். repository-ஐப் பதிவு செய்வதற்கு முன் இதைச் சரிபார்க்கவும். சரிபார்க்கப்படாத signing key-ஐ நம்புவது பாதுகாப்பற்றது. கோப்பில் செல்லுபடியாகும் OpenPGP தரவு இல்லை என்று gpg தெரிவித்தால், பதிவிறக்கம் தோல்வியடைந்துள்ளது என்று அர்த்தம். இதனால் apt update கட்டளை பிற்காலத்தில் NO_PUBKEY BAA929FF1A7ECACE பிழையுடன் தோல்வியடையும்.

repository-ஐப் பதிவு செய்வது என்பது /etc/apt/sources.list.d/claude-desktop.list கோப்பில் எழுதப்படும் ஒரே ஒரு deb வரியாகும். Anthropic-ன் Linux நிறுவல் பக்கமான code.claude.com/docs/en/desktop-linux-ல் உள்ள அந்த வரியை அப்படியே நகலெடுக்கவும். repository முகவரி மாற வாய்ப்புள்ளதால், நினைவிலிருந்து தட்டச்சு செய்வது E: Unable to locate package claude-desktop பிழைக்கு வழிவகுக்கும். ஒட்டுவதற்கு முன் வரியை வாசிக்கவும்: arch=amd64,arm64 இருப்பதால் தான் பிற கட்டமைப்புகளில் apt எதையும் கண்டறியாது. signed-by= நீங்கள் சரிபார்த்த keyring கோப்பைக் குறிக்கிறது; இது அந்த key-ஐ இந்த குறிப்பிட்ட repository-க்கு மட்டும் கட்டுப்படுத்துகிறது, மற்ற அனைத்துக்கும் பயன்படுத்துவதைத் தவிர்க்கிறது.

sudo apt update && sudo apt install claude-desktop

உங்கள் application launcher-லிருந்து இதைத் தொடங்கவும் அல்லது terminal-ல் claude-desktop என்று தட்டச்சு செய்யவும். உங்கள் claude.ai கணக்கு அல்லது உங்கள் நிறுவனம் அமைத்திருந்தால் SSO (single sign-on) மூலம் உள்நுழையவும். desktop app Claude Console API key-ஐ ஏற்காது: key அடிப்படையிலான அங்கீகாரம் CLI-க்கு மட்டுமே உரியது.

E: Unable to locate package claude-desktop என்பது apt அந்த repository-ஐ வாசிக்கவில்லை என்று பொருள். cat /etc/apt/sources.list.d/claude-desktop.list நீங்கள் எழுதிய deb வரியைக் காட்ட வேண்டும். dpkg --print-architecture கட்டளை amd64 அல்லது arm64-ஐக் காட்ட வேண்டும், ஏனெனில் பிற கட்டமைப்புகளுக்கு எந்த package-ம் வெளியிடப்படவில்லை. புதுப்பிப்புகள் உங்கள் கணினியின் பிற மென்பொருட்களுடன் சேர்த்து sudo apt update && sudo apt upgrade மூலம் வந்து சேரும்.

உலாவியில் (browser) மட்டும் கிடைப்பவை

claude.ai தற்போதைய எந்தவொரு உலாவியிலும், எந்தவொரு distribution-லும் இயங்கும். எனவே, Fedora, RHEL, Arch, openSUSE அல்லது எந்தவொரு package-ம் இல்லாத சூழலிலும் இதுவே தீர்வாகும். உலாவியில் Claude Code-ஐ இணையம் வழியாகப் பயன்படுத்தலாம்; இதில் session உங்கள் கணினிக்கு பதிலாக Anthropic-ன் cloud-ல் இயங்கும், மேலும் இது எப்போதும் உங்கள் subscription credentials-ஐயே பயன்படுத்தும்.

உலாவியின் வரம்புகளைப் புரிந்துகொள்வது அவசியம். ஒரு cloud session-ஆல் உங்கள் server-ல் உள்ள கோப்புகளைப் படிக்கவோ அல்லது அதில் ஒரு command-ஐ இயக்கவோ முடியாது. உங்கள் கணினியை அணுகும் எந்தவொரு செயலுக்கும் அந்த கணினியில் மென்பொருள் இருக்க வேண்டும்; அதாவது CLI அல்லது desktop app தேவை.

CLI உங்களுக்கு வழங்கும் வசதிகள், இணையப் பயன்பாட்டில் இல்லாதவை

ஒரு கோப்பகத்தில் (directory) claude-ஐத் தொடங்கினால், அது அந்த கோப்பகத்தில் இயங்கும். இதுவே அடிப்படை வேறுபாடு, மற்ற அனைத்தும் இதிலிருந்துதான் உருவாகின்றன.

  • இது உங்கள் பணி கோப்பகத்தில் உள்ள கோப்புகளைப் படித்து திருத்துகிறது, மேலும் ஒவ்வொரு மாற்றத்தையும் அமல்படுத்துவதற்கு முன்பு உங்களுக்குக் காட்டுகிறது.
  • இது நீங்கள் அனுமதிக்கும் shell கட்டளைகளை இயக்குகிறது, எனவே ஒரு திட்டத்தை உருவாக்க (build), சோதனைத் தொகுப்பை (test suite) இயக்க, log-ஐப் படிக்க அல்லது சர்வரில் உள்ள ஒரு சேவையை ஆய்வு செய்ய முடியும்.
  • இது ஊடாடும் அமர்வு (interactive session) இல்லாமலேயே இயங்குகிறது: claude -p "read the nginx error log and summarise it" ஒரு பதிலை அச்சிட்டு வெளியேறுகிறது, இதைத்தான் நீங்கள் cron job அல்லது pipeline-ல் பயன்படுத்துவீர்கள்.
  • இது claude mcp add மூலம் MCP (model context protocol) சர்வர்களை இணைக்கிறது, இது கோப்பு முறைமைக்கு அப்பால் உள்ள கருவிகளை அந்த மாதிரிக்கு (model) வழங்குகிறது.
  • இது வரைகலை இடைமுகம் (graphical desktop) இல்லாத இடத்திலும் இயங்குகிறது, இது நீங்கள் வாடகைக்கு எடுக்கும் ஒவ்வொரு VPS (virtual private server)-லும் பொருந்தும்.

அந்த கடைசிப் புள்ளிதான், ஒரு சர்வர் வழிகாட்டி ஏன் CLI-க்கு முக்கியத்துவம் அளிக்கிறது என்பதற்கான காரணம். வாடகைக்கு எடுக்கப்பட்ட சர்வரில் SSH (secure shell) மட்டுமே இருக்கும், எனவே terminal மட்டுமே உங்களுடன் இருக்கும் ஒரே இடைமுகம். அதை அவ்வாறு இயக்குவதற்கு அதன் சொந்த விதிகள் உள்ளன, அவற்றை VPS-ல் tmux உள்ளே Claude Code-ஐ இயக்குதல் முழுமையாக விளக்குகிறது, மேலும் தினசரி sysadmin பணிகளுக்கு Claude-ஐப் பயன்படுத்துதல் அதற்கு ஒப்படைக்க வேண்டிய வேலைகளைப் பற்றி விவரிக்கிறது.

Editor ஒருங்கிணைப்புகள் இவை இரண்டிற்கும் இடையில் அமைகின்றன. VS Code extension-க்கு VS Code 1.94.0 அல்லது அதற்குப் பிந்தைய பதிப்பு தேவைப்படுகிறது, இது editor-க்குள் ஒரு வரைகலை பேனலை (graphical panel) வழங்கி, diffs மற்றும் திட்ட மதிப்பாய்வை (plan review) காட்டுகிறது. இது அந்த பேனலுக்காக CLI-ன் ஒரு தனிப்பட்ட நகலை உள்ளடக்கியுள்ளது, மேலும் claude-ஐ உங்கள் PATH-ல் சேர்க்காது. எனவே, ஒருங்கிணைந்த terminal-ல் claude என்று தட்டச்சு செய்வதற்கு, தனித்த நிறுவல் (standalone install) தேவைப்படும். VS Code-ல் கட்டமைக்கப்பட்ட பிற editor-கள் Open VSX registry-யிலிருந்து அதே extension-ஐ நிறுவுகின்றன, மேலும் JetBrains plugin-ம் கிடைக்கிறது.

Linux-ல் Claude Code-ஐ இயக்க Node.js தேவையா?

பரிந்துரைக்கப்பட்ட நிறுவல் முறையில் இது தேவையில்லை. நேட்டிவ் இன்ஸ்டாலர் (native installer) ஒரு கம்பைல் செய்யப்பட்ட பைனரியை (compiled binary) தரவிறக்கம் செய்கிறது, அந்த பைனரி Node.js-ல் இயங்குவதில்லை.

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

claude --version கட்டளை 2.1.211 (Claude Code) போன்ற ஒரு பதிப்பு எண்ணைக் காட்ட வேண்டும். ஏதேனும் தவறாகத் தெரிந்தால், claude doctor கட்டளையை இயக்கவும்; இது ஒரு அமர்வைத் தொடங்காமல், உங்கள் நிறுவல் மற்றும் அமைப்புக் கோப்புகள் குறித்த ரீட்-ஒன்லி (read-only) கண்டறியும் தகவல்களை வழங்கும்.

npm வழிமுறையில் மட்டுமே Node.js முக்கியத்துவம் பெறுகிறது. தொகுப்பு பதிப்பு 2.1.198 முதல், npm தொகுப்பிற்கு Node.js 22 அல்லது அதற்குப் பிந்தைய பதிப்பு தேவைப்படுகிறது. பழைய Node.js பதிப்பில், npm தோல்வியடைவதற்குப் பதிலாக EBADENGINE எச்சரிக்கையை அச்சிடுகிறது. ஏனெனில், அந்த தொகுப்பு ஒவ்வொரு தளத்திற்குமான நேட்டிவ் பைனரியை ஒரு டிபென்டென்சியாக (dependency) இழுத்து வந்து சரியான இடத்தில் இணைக்கிறது.

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

அதை sudo உடன் இயக்க வேண்டாம். sudo npm install -g-ஐப் பயன்படுத்துவதற்கு எதிராக ஆவணங்கள் எச்சரிக்கின்றன, ஏனெனில் இது உங்கள் குளோபல் npm பிரீஃபிக்ஸில் (global npm prefix) root-க்குச் சொந்தமான கோப்புகளை விட்டுச் செல்கிறது. இதனால், அடுத்தமுறை சலுகைகள் இல்லாத (unprivileged) பயனர் நிறுவும்போதோ அல்லது அப்டேட் செய்யும்போதோ அனுமதிப் பிழைகள் (permissions) ஏற்படும். npm குளோபல் டைரக்டரி எழுதக்கூடிய நிலையில் இல்லாதபோது, பின்னணியில் நடக்கும் தானியங்கி அப்டேட் (auto-update) நின்றுவிடும், மேலும் claude doctor அதற்கான தீர்வுகளைப் பட்டியலிடும்.

Anthropic நிறுவனம் Debian, Fedora, RHEL மற்றும் Alpine ஆகியவற்றுக்காக கையொப்பமிடப்பட்ட தொகுப்பு களஞ்சியங்களையும் (signed package repositories) வழங்குகிறது. எனவே, sudo apt install claude-code கட்டளையானது டெஸ்க்டாப் தொகுப்பைப் போலவே செயல்படுகிறது, மேலும் இதற்கான கையொப்பமிடும் சாவி (signing key) https://downloads.claude.ai/keys/claude-code.asc-ல் உள்ளது.

நீங்கள் ஒரு பயனருக்கான (per-user) நிறுவலையா அல்லது கணினி முழுமைக்குமான (system-wide) நிறுவலையா செய்ய வேண்டும்?

Native installer என்பது ஒரு பயனருக்கான நிறுவலாகும். இது ~/.local/bin/claude-ல் உள்ள launcher-ஐ ~/.local/share/claude/versions/-க்கு ஒரு symlink-ஆக வைக்கிறது; இதற்கு root அனுமதி தேவையில்லை மற்றும் இது பின்னணியில் தானாகவே புதுப்பித்துக் கொள்ளும். கணினியில் உள்ள ஒவ்வொரு பயனரும் தனித்தனி பதிப்பைக் கொண்ட தனித்தனி நகலைப் பெறுவார்கள்.

Package manager மூலம் செய்யப்படும் நிறுவல் கணினி முழுமைக்குமானது. ஒரே binary அனைத்து பயனர்களுக்கும் சேவை செய்யும், இதற்கு root அனுமதி தேவை, மேலும் இது Claude Code மூலம் தானாகப் புதுப்பிக்கப்படாது. நீங்கள் ஏற்கனவே மற்ற மென்பொருள்களுக்குப் பயன்படுத்தும் அதே sudo apt update && sudo apt upgrade claude-code கட்டளையைப் பயன்படுத்தி இதை upgrade செய்ய வேண்டும்.

நீங்கள் சொந்தமாக login செய்யும் கணினிகளில், அதாவது பெரும்பாலான VPS பணிகளுக்கு, ஒரு பயனருக்கான (per-user) நிறுவலைத் தேர்ந்தெடுக்கவும். பகிரப்பட்ட server-களில் அல்லது machine image-களில், அனைவருக்கும் ஒரே பதிப்பு இருக்க வேண்டும் மற்றும் உங்கள் விருப்பப்படி அது மாற வேண்டும் என்று விரும்பினால், package நிறுவலைத் தேர்ந்தெடுக்கவும். Native நிறுவலில், ~/.claude/settings.json-ல் உள்ள இரண்டு அமைப்புகள் புதுப்பிப்புகள் எவ்வாறு செயல்பட வேண்டும் என்பதைத் தீர்மானிக்கின்றன:

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

stable channel என்பது சுமார் ஒரு வாரம் பழமையான release-ஐப் பின்பற்றும் மற்றும் பெரிய பிழைகள் (regressions) உள்ள release-களைத் தவிர்க்கும். DISABLE_AUTOUPDATER என்பது பின்னணிச் சரிபார்ப்பை (background check) மட்டுமே நிறுத்தும், எனவே claude update தொடர்ந்து செயல்படும்; புதிய பதிப்பு எப்போது வர வேண்டும் என்பதில் உங்கள் கட்டுப்பாடு நீடிக்கும். நீண்ட நேரம் இயங்கும் ஒரு பணி கவனிக்கப்படாமல் நடக்கும் server-களில் இது முக்கியமானது, ஏனெனில் அந்தப் பணியின் போது binary மாறாமல் இருப்பதை நீங்கள் உறுதிப்படுத்திக் கொள்ளலாம்.

SSH மூலம் உள்நுழைந்து, session-ஐத் தொடர்ந்து இயங்க வைத்தல்

வாடகைக்கு எடுக்கப்பட்ட server-ல் முதல்முறை CLI-ஐ இயக்கும்போது, Linux-ல் இரண்டு சிக்கல்கள் ஏற்படும். உள்நுழைவு முறைக்கு browser தேவைப்படுகிறது, ஆனால் server-ல் browser இல்லை. SSH இணைப்பு துண்டிக்கப்பட்டால், நீங்கள் செய்துகொண்டிருக்கும் வேலைகளும் நின்றுவிடும்.

இரண்டாவது சிக்கலைத் தீர்க்க tmux பயன்படுகிறது. ஒரு tmux session என்பது remote machine-ல் உள்ள tmux server-க்குச் சொந்தமானது, உங்கள் இணைப்புக்கு அல்ல. எனவே, இணைப்பு துண்டிக்கப்பட்டாலும், process தொடர்ந்து இயங்கும்.

tmux new -s claude
claude

Ctrl-b மற்றும் அதைத் தொடர்ந்து d ஆகியவற்றை அழுத்தி session-லிருந்து வெளியேறலாம் (detach). பின்னர் tmux attach -t claude மூலம் மீண்டும் இணைந்துகொள்ளலாம்.

உள்நுழைவு என்பது முதல் சிக்கல். claude கட்டளையை இயக்கினால், அது ஒரு அங்கீகார URL-ஐ (authorisation URL) வழங்கும். அந்த URL-ஐ உங்கள் கணினியில் உள்ள browser-ல் திறக்கவும். நீங்கள் உள்நுழைந்த பிறகு, browser ஒரு login code-ஐக் காட்டும். இது தானாக redirect ஆகாது, ஏனெனில் உங்கள் laptop-ல் உள்ள browser-ஆல் remote machine-ன் loopback address-ல் இயங்கும் callback server-ஐ அணுக முடியாது. அந்த code-ஐ நகலெடுத்து, terminal-ல் உள்ள Paste code here if prompted prompt-ல் பதிவிடவும். இப்போது terminal Login successful என்ற செய்தியைக் காட்டும்.

யாரும் கண்காணிக்காத நிலையில் ஒரு session-ஐத் தொடங்க, claude setup-token அதே browser அங்கீகாரத்தைத் திறந்து, ஒரு வருட கால OAuth token-ஐ terminal-ல் அச்சிடும். இது எங்கும் சேமிக்கப்படாது, எனவே அதை நகலெடுத்து உங்களுக்குத் தேவையான இடத்தில் அமைக்கவும்.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

இந்த token-க்கு கட்டணத் திட்டம் (paid plan) தேவை மற்றும் இது model கோரிக்கைகளை மட்டுமே செய்ய முடியும். இதை ஒரு வருட ஆயுட்காலம் கொண்ட கடவுச்சொல்லாகக் கருதுங்கள். இதை எங்கே பாதுகாப்பது மற்றும் AI agent-கள் இதை வாசிப்பதைத் தடுப்பது எப்படி என்பது AI agent-களிடமிருந்து ரகசியங்களைப் பாதுகாத்தல் என்ற பகுதியில் விவரிக்கப்பட்டுள்ளது.

சிறிய server-களில் மற்றொரு சிக்கல் ஏற்படும். நிறுவுவதற்கு (install) சுமார் 512 MB காலியான memory தேவைப்படுகிறது. ஆவணப்படுத்தப்பட்ட வன்பொருள் தேவையின்படி, இதை இயக்க 4 GB அல்லது அதற்கு மேற்பட்ட RAM தேவை. எனவே, 1 GB RAM கொண்ட instance-ல், 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-ஐச் சேர்த்துவிட்டு, installer-ஐ மீண்டும் இயக்கவும். Swap என்பது RAM-க்கு மாற்றாக kernel பயன்படுத்தும் disk space ஆகும். இது RAM-ஐ விட மெதுவானது, ஆனால் நிறுவல் செயல்முறையை முடிக்க இது போதுமானது.

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

swapon இந்த boot-க்கு மட்டும் கோப்பைச் செயல்படுத்தும். reboot-க்குப் பிறகும் இது தேவைப்பட்டால், /swapfile வரியை /etc/fstab கோப்பில் சேர்க்கவும். ஒரு live server-ல் agent-ஐக் கட்டளைகளை இயக்க அனுமதிக்கும் முன் எவற்றையெல்லாம் பாதுகாக்க வேண்டும் என்பது VPS-ல் Claude Code-ஐப் பாதுகாப்பாக இயக்குதல் என்ற பகுதியில் விவரிக்கப்பட்டுள்ளது.

Linux-ல் உங்கள் Claude credentials சேமிக்கப்படும் இடம்

Linux-ல், /login உங்கள் credential-ஐ ~/.claude/.credentials.json என்ற கோப்பில், 0600 என்ற file mode-ல் எழுதுகிறது. macOS-ல் அதே credential என்க்ரிப்ட் செய்யப்பட்ட Keychain-ல் சேமிக்கப்படும். எனவே, Mac-ல் நீங்கள் பழகிய முறை Linux-க்கு பொருந்தாது: Linux-ல் இந்த token உங்கள் home directory-ல் ஒரு plain கோப்பாக இருக்கும். உங்கள் user-ஆக இயங்கும் எந்தவொரு process-ம் இதை வாசிக்க முடியும். CLAUDE_CONFIG_DIR-ஐ அமைப்பதன் மூலம், இந்தக் கோப்பை அந்த directory-க்கு மாற்றலாம்.

இதிலிருந்து இரண்டு விஷயங்கள் தெளிவாகின்றன. /home-ன் backup-ல் நேரடி login விவரங்கள் இருக்கும். எனவே, அந்த backup-ஐ ஒரு பகிரப்பட்ட machine-க்கு நகர்த்தினால், அதை வாசிக்கக்கூடிய எவரும் உங்கள் கணக்கைப் பயன்படுத்த முடியும். மேலும், நீங்கள் login செய்த ஒரு machine-லிருந்து உருவாக்கப்பட்ட image-ஐப் பயன்படுத்தி clone செய்யப்படும் ஒவ்வொரு instance-க்கும் அந்த login விவரங்கள் சென்றுவிடும். எதையும் snapshot எடுப்பதற்கு முன் /logout-ஐ இயக்கவும்.

ஒரே நேரத்தில் subscription மற்றும் API key வைத்திருப்பவர்களுக்கு credential முன்னுரிமை (precedence) குழப்பத்தை ஏற்படுத்தலாம். உங்கள் shell-ல் ANTHROPIC_API_KEY அமைக்கப்பட்டிருந்தால், நீங்கள் அனுமதி அளித்தவுடன் Claude Code அதையே பயன்படுத்தும். இதனால் உங்கள் subscription பயன்படுத்தப்படாமல் இருக்கும், அதே சமயம் key மூலம் token அடிப்படையில் கட்டணம் வசூலிக்கப்படும். /status எந்த credential தற்போது செயல்பாட்டில் உள்ளது என்பதைக் காட்டும், unset ANTHROPIC_API_KEY உங்களை மீண்டும் subscription login-க்கு அழைத்துச் செல்லும்.

Login-களுக்கு காலாவதி காலம் உண்டு. காலாவதியாவதற்கு மூன்று நாட்களுக்கு முன்பே, startup வரியில் Your login expires in 3 days என்று தோன்றும். இந்த எச்சரிக்கை எந்தவொரு கோரிக்கையையும் (request) தடுக்காது. காலாவதியான பிறகு, ஒவ்வொரு கோரிக்கையும் Login expired · Please run /login பிழையுடன் தோல்வியடையும். வார இறுதி நாட்களில் கவனிக்கப்படாத session-களை இயக்கும் முன் இதைத் தெரிந்துகொள்ளுங்கள், ஏனெனில் அத்தகைய session-கள் பாதியிலேயே நின்றுவிடும் மற்றும் தானாகவே மீண்டும் இயங்காது.

ஒரே Claude சந்தா அனைத்திற்கும் போதுமானதா?

ஒரு கட்டணத் திட்டம், ஒரே login மூலம் அனைத்து தளங்களிலும் செயல்படும். Pro, Max, Team அல்லது Enterprise கணக்கு மூலம் நீங்கள் browser-ல் claude.ai, desktop app, CLI மற்றும் VS Code extension ஆகியவற்றில் நுழையலாம்; இவை அனைத்தும் ஒரே சந்தாவையே பயன்படுத்துகின்றன. இவை அனைத்திற்கும் சேர்த்து ஒரே பயன்பாட்டு வரம்பு (usage allowance) மட்டுமே உள்ளது. எனவே, உங்கள் server-ல் நீண்ட நேரம் CLI-ஐப் பயன்படுத்தினால், அது desktop app-க்கான பயன்பாட்டு வரம்பைக் குறைக்கும். ஏதேனும் ஒரு தளம் பணியை மறுக்கும்போது, நீங்கள் எந்த வரம்பை எட்டியுள்ளீர்கள் மற்றும் அதை எப்படி சரிசெய்வது என்பதைப் புரிந்துகொள்வது அவசியம். இலவச claude.ai திட்டத்தில் Claude Code அணுகல் இல்லை, எனவே CLI மற்றும் desktop app-ன் Claude Code பகுதிகளுக்குக் கட்டணத் திட்டம் அல்லது Claude Console கணக்கு தேவை.

API என்பது தனித்துவமான கட்டண முறையைக் கொண்ட ஒரு தயாரிப்பு. Console கணக்கு, நீங்கள் அனுப்பும் token-களின் அடிப்படையில் கட்டணம் வசூலிக்கும். இது நீங்கள் உருவாக்கும் service-களுக்கு ஏற்றது, terminal-ல் தட்டச்சு செய்வதற்கு அல்ல. ANTHROPIC_API_KEY-ஐ அமைப்பது CLI-ஐ அந்த கட்டண முறைக்கு மாற்றும்; இது நீங்கள் எடுக்கும் முடிவு, தானாக நடக்கும் மாற்றமல்ல.

விலைகளும் திட்ட வரம்புகளும் அடிக்கடி மாறுவதால், அவற்றை இங்கே குறிப்பிட முடியாது. தற்போதைய நிலவரத்தை இரண்டு பக்கங்கள் விளக்குகின்றன: Claude Code-ன் தற்போதைய கட்டணம் மற்றும் உங்களுக்குத் தேவையான Claude திட்டம். token அடிப்படையிலான கட்டணத்திற்கும் மாத சந்தாவிற்கும் இடையே நீங்கள் ஒப்பிட்டுப் பார்க்கிறீர்கள் என்றால், API மற்றும் சந்தா ஒப்பீடு பக்கம் எந்த இடத்தில் லாபகரமான புள்ளி அமைகிறது என்பதை விளக்கும்.

நீங்கள் எதிர்கொள்ளும் நிறுவல் பிழைகள்

bash: claude: command not found வெற்றிகரமாக நிறுவிய பின். பைனரி ~/.local/bin/claude என்ற இடத்தில் உள்ளது, அந்த அடைவு (directory) உங்கள் shell-ன் தேடல் பாதையில் (search path) இல்லை. echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin" கட்டளையைப் பயன்படுத்தி இதை உறுதிப்படுத்தவும்; அந்த உள்ளீடு விடுபட்டிருந்தால், இது எதையும் அச்சிடாது. bash-க்கு இதைச் சரிசெய்ய echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc கட்டளையைப் பயன்படுத்தவும், பிறகு source ~/.bashrc கட்டளையை இயக்கவும். VS Code extension-ஐ மட்டும் நிறுவுவது அந்த கோப்பை உருவாக்காது, ஏனெனில் extension அதன் CLI நகலை extension அடைவுக்குள்ளேயே வைத்திருக்கும்.

Error loading shared library libstdc++.so.6. glibc சிஸ்டத்திற்கு, installer தவறாக musl build-ஐத் தேர்ந்தெடுத்துள்ளது. musl cross-compilation தொகுப்புகள் இருக்கும்போது, கண்டறிதல் முறையில் பிழை ஏற்படும்போது இது நிகழ்கிறது. ldd --version 2>&1 | head -1 கட்டளையை இயக்கவும்: வெளியீட்டில் GNU libc அல்லது GLIBC என்று இருந்தால், நீங்கள் glibc-ல் இருக்கிறீர்கள் மற்றும் தவறான பைனரியைப் பெற்றுள்ளீர்கள் என்று அர்த்தம்; எனவே நிறுவலை நீக்கிவிட்டு installer-ஐ மீண்டும் இயக்கவும். Alpine மற்றும் பிற musl சிஸ்டங்களில் இதற்கு நேர்மாறான தீர்வு தேவை, அதாவது apk add libgcc libstdc++ ripgrep.

ஒரே கணினியில் claude-ன் இரண்டு நகல்கள். which -a claude உங்கள் PATH-ல் உள்ள அனைத்து பொருத்தங்களையும் பட்டியலிடும். ஒரு native நிறுவல் என்பது ~/.local/bin/claude-லிருந்து ~/.local/share/claude/versions/-க்கு செல்லும் ஒரு symlink ஆகும், பழைய local npm நிறுவல் ~/.claude/local/-க்கு அடியில் இருக்கும், மேலும் npm -g ls @anthropic-ai/claude-code ஒரு global npm நிறுவலைக் காட்டும். உங்களுக்குத் தேவையில்லாதவற்றை நீக்கிவிடவும், ஏனெனில் உங்கள் PATH-ல் முன்னதாக இருக்கும் பழைய நகல், சரிசெய்யப்பட்ட பிழையை இன்னும் அப்படியே இருப்பது போலக் காட்டும்.

தற்போதைய நிலையை எங்கு சரிபார்ப்பது

  • Linux desktop நிலை, தேவைகள் மற்றும் நிறுவல் கட்டளைகள்: code.claude.com/docs/en/desktop-linux
  • ஆதரிக்கப்படும் விநியோகங்கள் (distributions) மற்றும் CLI-க்கான அனைத்து நிறுவல் முறைகள்: code.claude.com/docs/en/setup
  • எந்தெந்த தளங்களில் பதிவிறக்கம் செய்யக்கூடிய செயலி (app) உள்ளது: claude.com/download
  • எந்தத் திட்டத்தில் (plan) என்னென்ன வசதிகள் உள்ளன மற்றும் அதன் கட்டணம் என்ன: claude.com/pricing

இந்த வழிகாட்டியில் உள்ள ஒவ்வொரு பதிப்பு எண்ணும் மற்றும் தேதியும் ஆகஸ்ட் 2026-ன் நிலையை அடிப்படையாகக் கொண்டவை. இதன் கட்டமைப்பு மாறாதது: நான்கு தளங்கள், கட்டணச் சந்தாக்களுக்கு ஒரே ஒரு login, மற்றும் CLI-ஐ உங்கள் பயனர் கணக்கிற்கு மட்டும் நிறுவுவதா அல்லது முழு கணினிக்கும் நிறுவுவதா என்ற ஒரு முடிவு மட்டுமே இதில் உள்ளது.

FAQ

Linux-க்கு Claude desktop app உள்ளதா?

ஆம். ஆகஸ்ட் 2026 நிலவரப்படி, இது beta நிலையில் உள்ளது. இது amd64 அல்லது arm64 கட்டமைப்பில் Ubuntu 22.04 அல்லது அதற்குப் பிந்தைய பதிப்புகளையும், Debian 12 அல்லது அதற்குப் பிந்தைய பதிப்புகளையும் ஆதரிக்கிறது. Anthropic-ன் apt repository மற்றும் அதன் signing key-ஐச் சேர்த்த பிறகு, sudo apt install claude-desktop மூலம் இதை நிறுவவும். இதன் மூலம், உங்கள் கணினியின் வழக்கமான system upgrades-உடன் புதிய பதிப்புகளும் வந்து சேரும். macOS app-ல் உள்ள அதே tabs, Linux build-லும் உள்ளன; இதில் Claude Code tab-ம் அடங்கும். Computer Use மற்றும் voice dictation வசதிகள் இன்னும் Linux build-ல் இல்லை. Fedora மற்றும் RHEL-க்கு package இல்லாததால், அந்த distributions-ல் browser வழியாக claude.ai-ஐப் பயன்படுத்தவும் அல்லது CLI-ஐப் பயன்படுத்தவும்.

Linux-ல் Claude Code-ஐ இயக்க Node.js தேவையா?

பரிந்துரைக்கப்பட்ட நிறுவல் முறைக்குத் தேவையில்லை. curl -fsSL https://claude.ai/install.sh | bash ஒரு compiled binary-ஐத் தரவிறக்கம் செய்கிறது; இது runtime-ல் Node.js-ஐப் பயன்படுத்துவதில்லை. நீங்கள் npm package மூலம் நிறுவினால் மட்டுமே Node.js முக்கியத்துவம் பெறுகிறது; இதற்குப் பதிப்பு 2.1.198 நிலவரப்படி Node.js 22 அல்லது அதற்குப் பிந்தைய பதிப்பு தேவை. பழைய Node.js பதிப்பில், npm ஒரு EBADENGINE எச்சரிக்கையைத் தரும், ஆனாலும் நிறுவல் முடிவடையும். ஏனெனில், ஒவ்வொரு platform-க்கும் உரிய native binary ஒரு dependency-ஆகவே பதிவிறக்கம் செய்யப்படுகிறது. இதை ஒருபோதும் sudo npm install -g மூலம் நிறுவ வேண்டாம்; இது உங்கள் npm prefix-ல் root-க்குச் சொந்தமான கோப்புகளை விட்டுச் சென்று, பிற்கால updates-ஐப் பாதிக்கும்.

SSH வழியாக Claude Code-ல் எப்படி login செய்வது?

claude-ஐ இயக்கவும்; அது ஒரு authorisation URL-ஐத் தரும். அந்த URL-ஐ server-ல் அல்லாமல், உங்கள் சொந்த கணினியில் உள்ள browser-ல் திறக்கவும். நீங்கள் login செய்த பிறகு, browser ஒரு login code-ஐக் காட்டும். Claude Code, remote machine-ன் loopback address-ல் தொடங்கிய callback listener-ஐ browser-ஆல் அணுக முடியாததால், அது redirect செய்யாது. அந்த code-ஐ Paste code here if prompted prompt-ல் உள்ளிடவும். யாரும் இல்லாத நிலையில் தொடங்கும் sessions-க்கு, claude setup-token-ஐ இயக்கி, கிடைக்கும் token-ஐத் தேவையான இடங்களில் CLAUDE_CODE_OAUTH_TOKEN-ஆக அமைக்கவும்.

Linux-ல் Claude Code எனது login தகவலை எங்கே சேமிக்கிறது?

இது ~/.claude/.credentials.json-ல், 0600 file mode-உடன் சேமிக்கப்படுகிறது. அல்லது நீங்கள் அந்த variable-ஐ அமைத்திருந்தால், CLAUDE_CONFIG_DIR-ன் கீழ் சேமிக்கப்படும். macOS போலன்றி, Linux-ல் keychain பயன்படுத்தப்படுவதில்லை. எனவே, உங்கள் user-ஆக இயங்கும் எந்தவொரு process-ம் இந்தக் கோப்பைப் படிக்க முடியும். எனவே, ஒரு /home backup அல்லது machine image-ல் செயல்படும் login தகவலும் இருக்கும். ஒரு system-ஐ snapshot எடுக்கும் முன் அல்லது நகலெடுக்கும் முன் /logout-ஐ இயக்கவும். உங்கள் environment-ல் ANTHROPIC_API_KEY அமைக்கப்பட்டிருந்தால், நீங்கள் அதை அங்கீகரித்தவுடன், அது சேமிக்கப்பட்ட subscription login-ஐ விட முன்னுரிமை பெறும். /status எந்த login தற்போது செயல்பாட்டில் உள்ளது என்பதைக் காட்டும்.

எனது Claude Pro subscription, web app மற்றும் CLI ஆகிய இரண்டிற்கும் பொருந்துமா?

ஆம். Pro, Max, Team அல்லது Enterprise plan மூலம் நீங்கள் claude.ai, desktop app, CLI மற்றும் VS Code extension ஆகியவற்றில் ஒரே கணக்கின் மூலம் login செய்யலாம். இலவச claude.ai plan-ல் Claude Code கிடையாது. எனவே, terminal CLI-க்கு ஒரு கட்டணத் திட்டம் (paid plan) அல்லது Claude Console கணக்கு தேவை. API-க்கான கட்டணம், Console கணக்கிலிருந்து token அடிப்படையில் தனித்தனியாக வசூலிக்கப்படுகிறது; இது subscription-லிருந்து மாறுபட்ட ஒரு தயாரிப்பு ஆகும்.