मैं विज़ुअल स्टूडियो कोड कैसे स्थापित करूं?


164

मैंने अभी Microsoft वेबसाइटVSCode-linux-x64 से डाउनलोड किया है । यह 62 एमबी की जिप फाइल है। मैं इसे अपने उबंटू सिस्टम पर कैसे स्थापित कर सकता हूं?


3
यदि आप फाइलसिस्टम संरचना के साथ बने रहना चाहते हैं: इसे स्थापित करने के लिए सबसे अच्छी जगह / ऑप्ट / में है / अगर फाइल में कहीं / बायनरी की जरूरत है तो कहीं भी सहानुभूति रखें।
रिनजविंड


फ़ाइलों के नामों में कुछ परिवर्तन (यह एक जवाब के रूप में नहीं रख सकते हैं क्योंकि सवाल सुरक्षित है) के साथ अपडेट किया @BrunoLM सार gist.github.com/pomber/db44098f3413d5213aec
pomber

1
वे अब .deb फ़ाइल प्रदान कर रहे हैं।
पावक पॉल

1
प्रत्यक्ष पीपीए समाधान (feb। 2017 के बाद से) askubuntu.com/a/895790
zurfyx

जवाबों:


153

अपडेट करें

VSCode अब DEB फ़ाइल के रूप में उपलब्ध है । आप इसे डाउनलोड कर सकते हैं और फिर चला सकते हैं:

sudo dpkg -i ~/path/to/code_1.XXX.deb

मामले dpkgमें गुम निर्भरता के बारे में शिकायत, भागो:

sudo apt -f install

बाद में समस्या को ठीक करने के लिए।

पुराना उत्तर

  1. लिनक्स के लिए विजुअल स्टूडियो कोड डाउनलोड करें
  2. इसे निकालें: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. codeVisual Studio कोड खोलने के लिए निष्पादन योग्य चलाएँ
  4. (वैकल्पिक)code टर्मिनल से आसानी से चलाने के लिए एक प्रतीकात्मक लिंक बनाएं :
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

स्रोत (निर्देश स्थापित करें): https://code.visualstudio.com/docs/setup/linux


2
यह भी सुनिश्चित करें कि आप फ़ाइलों को निकालने के दौरान रूट हैं और फिर वांछित उपयोगकर्ता के लिए निकाली गई फ़ाइलों के लिए rwx अनुमति दें
मुदस्सिर नज़ीर

एक मुद्दा मैं सामना कर रहा हूं कि इसे लांचर कैसे जोड़ा जाए। क्योंकि VS कोड बंद करते ही इसे लॉन्चर लॉक करना बेकार हो जाता है। आपको इसे आपके द्वारा बनाए गए सिम लिंक से खोलना होगा।
मुदस्सिर नज़ीर

@mnstalemate एक कस्टम लॉन्चर बनाने के तरीके के बारे में यहाँ देखें askubuntu.com/a/78747/167115
mchid

2
इसने मेरे लिए काम किया: code.visualstudio.com/docs/setup/linux -> .deb पैकेज को उबंटू सॉफ्टवेयर इंस्टाल के माध्यम से स्थापित करें
सुधांशु मिश्रा

2
वास्तव में, निर्देश बदल गया है → "पैकेज फ़ाइल पर डबल क्लिक करके या कमांड लाइन के माध्यम से एक GUI पैकेज प्रबंधक के माध्यम से पैकेज स्थापित करें:"
फ्रैंक Nocke

113

आप Visual Studio कोड को डाउनलोड और इंस्टॉल करने के लिए Ubuntu Make का उपयोग कर सकते हैं:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

फिर Visual Studio कोड इंस्टॉल करें:

umake ide visual-studio-code

फिर विजुअल स्टूडियो आइकन पर क्लिक करें जो यह आपके लॉन्चर पर स्वचालित रूप से रखता है।

इसे हटाने के लिए, इंस्टॉलेशन फ़ोल्डर को हटाएं और आइकन को अनपिन करने के लिए लॉन्चर पर राइट क्लिक करें। स्थापना फ़ोल्डर के लिए डिफ़ॉल्ट है~/tools/web/visual-studio-code

संदर्भ


2
संस्करणों को अपग्रेड करने का कोई आसान तरीका?
एड्रियन लोपेज

1
मुझे काम करने के लिए ऐसा करना पड़ा। डाउनलोड करना, निकालना, और इसे मेरे Ubuntu 15.04 संस्थापन पर चलाने की कोशिश करने के परिणामस्वरूप कुछ सैंडबॉक्स त्रुटियां हुईं और यह शुरू नहीं होगी। यह शुरू करता है और इसके लिए एक आइकन जोड़ता है।
ग्रेगव्यू

1
इसे स्थापित करने के बाद अपग्रेड प्रक्रिया विजुअल स्टूडियो कोड द्वारा नियंत्रित की जाती है, इसलिए आपको केवल एक बार ऐसा करने की आवश्यकता है।
जॉर्ज कास्त्रो

@JorgeCastro को लगता है कि ऐसा नहीं है। 'सहायता' के अंतर्गत उपलब्ध अपडेट को धूसर नहीं किया जाता है और मदद के तहत दिखाया गया संस्करण -> लगभग 0.1.0 है! वर्तमान संस्करण 0.9.2 है।
डेनिस

2
बस मेरा सेटअप हो सकता है, लेकिन मुझे एक सिम्लिंक बनाना पड़ा क्योंकि डिफ़ॉल्ट इंस्टॉल निर्देशिका मेरे $ पेट में नहीं थी:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
अबे वेलेकर

91

विज़ुअल स्टूडियो कोड ने फरवरी 2017 (v1.10) पर आधिकारिक लिनक्स रिपॉजिटरी को सक्षम किया।

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

आप हमेशा की तरह अपग्रेड / डिस्ट-अपग्रेड कर सकते हैं

sudo apt -y upgrade
sudo apt -y dist-upgrade

10
इस उत्तर को अधिक वोटों की आवश्यकता है और इसे प्रश्न स्वामी द्वारा स्वीकार किया जाना चाहिए।
डियोगो गोम्स

1
आपका कोड मेरे लिए काम नहीं करता है। कृपया इसका परीक्षण करें और इसके बजाय निम्नलिखित आधिकारिक निर्देशों पर विचार करें: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick

जेफर्सन का जवाब एक और अप-टू-डेट विधि के लिए देखें, इसी के समान (लेकिन इससे भी आसान)
Dan Nissenbaum

1
@terdon मुझे बताएं कि क्या मुझसे गलती हुई है, लेकिन IMO के जवाब में किसी अन्य उत्तर पर चर्चा करने का स्थान नहीं होना चाहिए। इसके अलावा, मैं वास्तव में आपके दूसरे भाग से असहमत हूं, क्योंकि इसे पहले से .deb फ़ाइल की आवश्यकता नहीं है (इसलिए मैंने इसे कैक्टक्स के स्वीकार किए जाने के बाद लिखा था)।
zurfyx

आप काफी हद तक सही हैं कि एक उत्तर की टिप्पणियाँ दूसरे पर चर्चा करने का स्थान नहीं हैं। लेकिन केवल एक टिप्पणी एक और उत्तर के एक कथित लाभ की ओर इशारा करते हुए हानिकारक नहीं है और सहायक हो सकती है। मैं कभी-कभी अपने खुद के जवाब के तहत एक छोड़ देता हूं अगर मुझे लगता है कि दूसरों में से एक बेहतर है, उदाहरण के लिए।
terdon

36

अब rpm / zip के अलावा उबंटू और डेबियन के लिए एक .deb पैकेज है। यह यहां उपलब्ध है और हमेशा की तरह स्थापित किया जा सकता है:

sudo dpkg -i vscode-amd64.deb

Xenial पर ठीक काम करता है। हो सकता है कि कोई व्यक्ति अपडेट को सरल बनाने के लिए PPA बनाता हो। या यह आधिकारिक भंडार का हिस्सा बन जाएगा।

अद्यतन 03/17: संस्करण 1.10 (फरवरी 2017) के बाद से आधिकारिक लिनक्स रिपॉजिटरी के लिए अंतर्निहित समर्थन है। वीएस कोड अब लिनक्स पर ऑटो-अपडेट कर सकता है, हालांकि आपको इसे एक बार मैन्युअल रूप से इंस्टॉल करना होगा।


6
इसे संभवतः 2016-06-05 के अनुसार सही उत्तर के रूप में चिह्नित किया जाना चाहिए
user25064

@ user25064 जवाब है कि leveraged ubuntu-make मेरे लिए पूरी तरह से ठीक काम किया 2016-10-11 हालांकि .deb फ़ाइल निश्चित रूप से यह भी आसान बनाता है।
अनोन 58192932

क्या कोई पीपीए है? अब एक नई रिलीज हुई है, इसे बहुत अच्छा होगा इसे उपयुक्त के साथ
Csaba Toth

अपडेट देखें - अंत में लिनक्स में VSCode को आसानी से अपडेट किया जाना चाहिए
JeffRSon

18

स्नैप स्थापित करें।

sudo apt install snapd-xdg-open
sudo snap install code --classic

बहुत से विफलताओं के साथ इनमें से कई उत्तरों की कोशिश की। यह समाधान मेरे लिए पूरी तरह से काम करता है (Xubuntu VirtualBox)। क्या वास्तव में यह विशेष बनाता है मैं इसे एक आवारा खोल में लिख सकता हूं, और सामने वाले आभासी बॉक्स का प्रावधान कर सकता हूं। फिर मेरी विकास टीम पर दूसरों के साथ बॉक्स को साझा करना आसान है। यह बहुत अच्छा काम करता है ...
zipzit

कृपया इस उत्तर को जितना संभव हो उतने बढ़ा दें कि यह नवीनतम सबसे अच्छा तरीका है। अन्य विधियां पुरानी हैं।
सोनवोल

1
अब यह होना चाहिए code, नहीं vscode(आधिकारिक एक जारी किया गया था और vscodeस्नैप पैकेज अब छोड़ दिया गया है)। परिवर्तित वर्ण कम सीमा के कारण मैं संपादित करने में असमर्थ हूं।
माटुस्ज़ कोनीकेज़नी

14

चूंकि वे .debअब एक फ़ाइल प्रदान करते हैं, इसलिए मैं नीचे दिए गए दृष्टिकोण के बजाय इसका उपयोग करने की सलाह देता हूं।

जिस तरह से मैंने किया है वह इस प्रकार है। टर्मिनल का उपयोग करना:

  1. फ़ाइलों के लिए एक निर्देशिका बनाएँ और इस निर्देशिका में बदलें:

    mkdir msvs && cd msvs
    

निर्देशिका नाम मनमाना है।

  1. अपने नए फ़ोल्डर में ज़िप फ़ाइल को अनपैक करें:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Ide का उपयोग करके चलाएँ

    ./VSCode-linux-x64/code &
    

आप एक डेस्कटॉप लिंक भी बना सकते हैं ताकि आप इसे सीधे डेस्कटॉप से ​​शुरू कर सकें या नॉटिलस में डबल-क्लिक कर सकें।

मेनू प्रविष्टि बनाने के लिए:

  1. टर्मिनल पर, एक फ़ाइल बनाएँ

    sudo gedit /usr/share/applications/MSVS.desktop
    

और निम्नलिखित को कॉपी और पेस्ट करें:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

मेरे मामले में निष्पादन योग्य अंदर रहता है /opt/msvs

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

मैंने इस एप्लिकेशन के लिए एक एमएस आइकन भी डाउनलोड किया है

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

और इसे ले जाया गया /opt/msvs:

sudo mv flurry*png /opt/msvs

क्या केवल Codeनौटिलस से इसे चलाने के लिए निष्पादन योग्य ( ) को डबल-क्लिक करना काम नहीं करता है? (फिलहाल मैं केवल निमो और PCManFM के साथ इसका परीक्षण कर सकता हूं।)
एलियाह कगन

वह भी काम करता है।
हैरिस

2
यह वास्तव में मैं भी क्या देख रहा था। धन्यवाद। BTW: उपयोग करने के लिए सबसे अच्छा प्रतीक यह अपना है Icon=/opt/msvs/resources/app/vso.png:।
thednp

निर्देशिका संरचना अब बदल गया है और उसके अपने आइकन के लिए पथ है:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

विजुअल स्टूडियो कोड स्थापित करने की आवश्यकता नहीं है, प्रति से। इसके बजाय आप आर्काइव को जहाँ भी चाहें उसे अनज़िप कर सकते हैं, फिर फ़ाइल code(जिसे मुख्य निष्पादन योग्य है) नामक फाइल पर डबल-क्लिक करके प्रोग्राम को चलाएं ।

ऐसा करने के लिए यहां GUI- उन्मुख प्रक्रिया है:

  1. पर जाएं दृश्य स्टूडियो कोड साइट और क्लिक लिनक्स के लिए डाउनलोड कोड । (आपको लाइसेंस की शर्तों और गोपनीयता नीति की भी समीक्षा करनी चाहिए ।)

  2. एक नया फ़ोल्डर बनाएं जहाँ आप विज़ुअल स्टूडियो कोड जाना चाहते हैं। अपने होम फ़ोल्डर के भीतर ऐसा करना सबसे अच्छा है (यदि अन्य उपयोगकर्ता विज़ुअल स्टूडियो कोड का उपयोग करना चाहते हैं, तो यह उनके लिए अलग-अलग निकाला जा सकता है - फिर कोई भी संशोधन या कॉन्फ़िगरेशन परिवर्तन प्रति उपयोगकर्ता होगा)।

    यह गंतव्य फ़ोल्डर खाली होना चाहिए, क्योंकि .zipडाउनलोड के लिए प्रदान किए गए संग्रह में शीर्ष-स्तरीय फ़ोल्डर में सब कुछ नहीं है। उदाहरण के लिए, यदि आप अपने स्वयं के उपयोगकर्ता के लिए स्थापित सॉफ़्टवेयर डालते हैं, तो आप ~/optवहां एक नया फ़ोल्डर बना सकते हैं VSCode-linux-x64

  3. डाउनलोड की गई .zip फ़ाइल पर राइट क्लिक करें और Extract To ... पर क्लिक करें , फिर आपके द्वारा बनाए गए फ़ोल्डर का चयन करें।

    यदि आप पसंद करते हैं, या यदि आपका फ़ाइल ब्राउज़र एक्स्ट्रैक्ट टू ... विकल्प नहीं दिखाता है, तो आप .zip फ़ाइल को गंतव्य फ़ोल्डर में ले जा सकते हैं, आइकन पर राइट-क्लिक करें, और एक्स्ट्रेक्ट यहाँ क्लिक करें ।

  4. विज़ुअल स्टूडियो कोड चलाने के लिए, codeनिष्पादन योग्य पर डबल-क्लिक करें , जो कि निकाली गई फ़ाइलों में से एक है।

    वर्तमान में विजुअल स्टूडियो कोड "पूर्वावलोकन" सॉफ्टवेयर है, जिसका अर्थ है कि यह अभी भी विकसित हो रहा है और अभी तक पूरी तरह से स्थिर नहीं है। इसलिए आप इसे टर्मिनल से लॉन्च करना पसंद कर सकते हैं ताकि आप संभवतः उपयोगी त्रुटियों और चेतावनियों को देख सकें। ऐसा करने के लिए, एक टर्मिनल विंडो ( Ctrl+ Alt+ T) खोलें , cdउस निर्देशिका में जहां आपने इसे निकाला था, और चलाएं ./code


और अपडेट के बारे में क्या?
माटुस्ज़ कोनीज़्ज़नी

2

विजुअल स्टूडियो कोड के आधिकारिक डॉक्स से:

  1. इस पृष्ठ से .deb पैकेज डाउनलोड करें
  2. निम्न आदेश चलाएँ: sudo dpkg -i ~/path-to-file.deb
  3. यदि आपको पैकेज के साथ dpkg का उपयोग करते समय निर्भरता की त्रुटियां मिलती हैं, तो दौड़ें: sudo apt-get install -f

नोट: .deb पैकेज को स्थापित करना स्वचालित रूप से उपयुक्त रिपॉजिटरी को स्थापित करना और नियमित सिस्टम तंत्र का उपयोग करके ऑटो-अपडेट को सक्षम करने के लिए कुंजी पर हस्ताक्षर करना होगा।



1

मैं ऊपर दिए गए सही उत्तर पर टिप्पणी नहीं कर सकता (फरवरी के रूप में पीपीए का उपयोग करके), इसलिए मैं यहां एक और विवरण जोड़ूंगा।

विज़ुअल कोड libgtk2.0-0 पर निर्भर करता है जो इसे मेटा डेटा में निर्भरता के रूप में सूचीबद्ध नहीं करता है। यदि आप मुझे पसंद करते हैं, तो आप इस समस्या को पार कर सकते हैं, न्यूनतम वर्चुअलबॉक्स इंस्टॉलेशन बस कठिन सिस्टम स्तर की समस्याओं का निवारण करने के लिए, जहां आपको उन पैकेजों को हैक और स्लेश करना होगा, जिन्हें आप अपने असली होस्ट पर नहीं करना चाहते हैं।

न्यूनतम होस्ट पर, इसलिए विज़ुअल कोड प्राप्त करने के लिए उपरोक्त के अतिरिक्त निम्नलिखित की आवश्यकता होती है:

sudo apt install libgtk2.0-0

1

उबंटू पर वीएस कोड इंस्टॉल करना

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

यह gpg कुंजी डाउनलोड करेगा और एप्ट फाइल्स को कॉपी और कॉपी करेगा। फिर आप बस कोड को अपडेट और इंस्टॉल कर सकते हैं :

sudo apt-get update
sudo apt-get install code
  • इस इंस्टॉलेशन विधि का लाभ यह है कि आप apt-get update कमांड का उपयोग करके vscode को सरल रूप से अपडेट कर सकते हैं । ठीक काम करता है और मैं 2 साल (सी, सी ++, अजगर, एमडी, लेटेक्स, एचटीएम, जावास्क्रिप्ट ...) के लिए विम प्लगइन के साथ बनाम कोड का उपयोग करता हूं ।

BTW, VS कोड उबंटू 18.04 (अप्रैल 2018 के अंत) में एक मानक पैकेज होगा!


2
आपका लाभ वास्तव में अब वास्तविक लाभ नहीं है क्योंकि उबंटू में विजुअल स्टूडियो कोड स्नैप पैकेज ( vscode ) स्वचालित रूप से भी अपडेट किया जाता है।
कारेल

मुझे लगता है कि लाभ "apt- अद्यतन अद्यतन कमांड का उपयोग करने" को संदर्भित करता है। कुछ उपयोग वास्तव में सिर्फ स्नैप पैकेज पसंद नहीं करते हैं :-)
टैनिअस


0
  • Visual Studio कोड के लिए Powerbase इंस्टॉलर स्क्रिप्ट डाउनलोड करें

  • जड़ हो गए

    sudo -i
    
  • अपनी डाउनलोड निर्देशिका (शायद ~/Downloads/) में बदलें

    cd /home/*yourusername*/Downloads/
    
  • इंस्टॉलर स्क्रिप्ट चलाएँ। यदि कोई त्रुटि नहीं है, तो यह बाहर निकल जाएगा ...

    sh ./vscodeinstaller.sh
    

बस। इस एक के बारे में कुछ खास नहीं है और इसे किसी भी लिनक्स वितरण में काम करना चाहिए। बस अपना लॉन्चर खोलें और विज़ुअल स्टूडियो कोड लिखना शुरू करें।


1
क्यों sudo -i, यह शुरू करने के लिए पर्याप्त है sudo ./vscodeinstaller.sh। बेहतरsudo ~/Downloads/vscodeinstaller.sh
AB

असमर्थ रहे हैं। http://www.thepowerbase.com/Vstudio/vscodeinstaller.shमृत लिंक।
zipzit
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.