ฉันจะติดตั้ง Visual Studio Code ได้อย่างไร


164

ฉันเพียงแค่ดาวน์โหลดVSCode-linux-x64จากเว็บไซต์ของไมโครซอฟท์ มันเป็นไฟล์ซิป 62 MB ฉันจะติดตั้งบนระบบ Ubuntu ได้อย่างไร


3
หากคุณต้องการที่จะติดตามโครงสร้างของระบบแฟ้ม: สถานที่ที่ดีที่สุดในการติดตั้งคือใน / opt / หากมีความต้องการสำหรับ binairy ใน / usr / ที่ไหนสักแห่ง symlink ไฟล์
Rinzwind


อัปเดตส่วนสำคัญ @BrunoLM ด้วยการเปลี่ยนแปลงบางอย่างในชื่อไฟล์ (ไม่สามารถใช้เป็นคำตอบได้เนื่องจากมีการป้องกันคำถาม) gist.github.com/pomber/db44098f3413d5213aec
pomber

1
พวกเขากำลังให้บริการไฟล์. deb ในขณะนี้
Pavak Paul

1
โซลูชัน PPA โดยตรง (นับตั้งแต่กุมภาพันธ์ 2017) askubuntu.com/a/895790
zurfyx

คำตอบ:


153

ปรับปรุง

VSCode อยู่ในขณะนี้สามารถใช้ได้เป็นไฟล์ DEB คุณสามารถดาวน์โหลดและเรียกใช้:

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

ในกรณีที่dpkgบ่นเกี่ยวกับการพึ่งพาที่ขาดหายไปให้เรียกใช้:

sudo apt -f install

หลังจากนั้นเพื่อแก้ไขปัญหา

คำตอบเก่า

  1. ดาวน์โหลด Visual Studio Code สำหรับ Linux
  2. แยกมัน: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. เรียกใช้codeโปรแกรมปฏิบัติการเพื่อเปิด Visual Studio Code
  4. (ไม่บังคับ)สร้างลิงก์สัญลักษณ์เพื่อเรียกใช้codeจากสถานีได้อย่างสะดวก:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

แหล่งที่มา (คำแนะนำการติดตั้ง): https://code.visualstudio.com/docs/setup/linux


2
ตรวจสอบให้แน่ใจด้วยว่าคุณได้รูทแล้วในขณะที่แตกไฟล์และอนุญาตให้ใช้สิทธิ์ rwx สำหรับไฟล์ที่แตกแล้วไปยังผู้ใช้ที่ต้องการ
Muddassir Nazir

ปัญหาหนึ่งที่ฉันกำลังเผชิญอยู่คือวิธีเพิ่มตัวเรียกใช้งาน เนื่องจากการล็อกตัวเรียกใช้งานจะไร้ประโยชน์เมื่อคุณปิด VS Code คุณต้องเปิดมันจากลิงค์ sym ที่คุณสร้างขึ้น
Muddassir Nazir

@mnstalemate ดูที่นี่เกี่ยวกับวิธีสร้างตัวเรียกใช้งานแบบกำหนดเองaskubuntu.com/a/78747/167115
mchid

2
สิ่งนี้ใช้ได้กับฉัน: code.visualstudio.com/docs/setup/linux -> ติดตั้งแพ็คเกจ. deb ผ่านการติดตั้งซอฟต์แวร์ Ubuntu
Sudhanshu Mishra

2
แน่นอนคำสั่งเปลี่ยนไป →“ ติดตั้งแพคเกจผ่านตัวจัดการแพ็คเกจ GUI โดยดับเบิลคลิกที่ไฟล์แพ็คเกจหรือผ่านบรรทัดคำสั่ง:”
Frank Nocke

113

คุณสามารถใช้ Ubuntu Make เพื่อดาวน์โหลดและติดตั้ง Visual Studio Code:

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

จากนั้นติดตั้ง Visual Studio Code:

umake ide visual-studio-code

จากนั้นคลิกที่ไอคอนสตูดิโอภาพที่วางอยู่บนตัวเรียกใช้งานของคุณโดยอัตโนมัติ

หากต้องการลบออกให้ลบโฟลเดอร์การติดตั้งและคลิกขวาที่ตัวเรียกใช้เพื่อเลิกตรึงไอคอน โฟลเดอร์การติดตั้งเริ่มต้นที่~/tools/web/visual-studio-code

อ้างอิง


2
มีวิธีง่ายๆในการอัพเกรดเวอร์ชั่นหรือไม่?
Adrian Lopez

1
ฉันต้องทำสิ่งนี้เพื่อให้มันใช้งานได้ การดาวน์โหลดการคลายบีบอัดและลองใช้งานบนการติดตั้ง Ubuntu 15.04 ของฉันส่งผลให้เกิดข้อผิดพลาดในการทดลองใช้สองสามครั้งและจะไม่เริ่มขึ้น สิ่งนี้จะเริ่มต้นและเพิ่มไอคอนสำหรับมัน
GregInWI2

1
หลังจากติดตั้งด้วยวิธีนี้กระบวนการจัดการจะถูกจัดการโดย Visual Studio Code ดังนั้นคุณจะต้องทำสิ่งนี้เพียงครั้งเดียว
Jorge Castro

@JorgeCastro อย่าคิดว่าเป็นอย่างนั้น การอัปเดตไม่พร้อมใช้งานภายใต้ 'ความช่วยเหลือ' จะเป็นสีเทาและรุ่นที่แสดงภายใต้ความช่วยเหลือ -> เกี่ยวกับคือ 0.1.0! รุ่นปัจจุบันคือ 0.9.2
เดนิส

2
อาจเป็นเพียงการตั้งค่าของฉัน แต่ฉันต้องสร้าง symlink เนื่องจากไดเรกทอรีการติดตั้งเริ่มต้นไม่อยู่ใน $ PATH ของฉัน:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker

91

Visual Studio Code เปิดใช้งานคลังเก็บ Linux อย่างเป็นทางการเมื่อวันที่กุมภาพันธ์ 2560 (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

คุณสามารถอัพเกรด / dist-upgrade ได้ตามปกติ

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

10
คำตอบนี้ต้องการคะแนนโหวตมากขึ้นและต้องการการยอมรับจากเจ้าของคำถาม
Diogo Gomes

1
รหัสของคุณใช้ไม่ได้สำหรับฉัน กรุณาทดสอบและลองทำตามคำแนะนำอย่างเป็นทางการแทน: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick

ดูคำตอบของ JeffRSon สำหรับวิธีการที่ทันสมัยมากขึ้นคล้ายกับ (แต่ง่ายกว่า) สิ่งนี้
Dan Nissenbaum

1
@terdon แจ้งให้เราทราบหากฉันเข้าใจผิด แต่ IMO คำตอบไม่ควรเป็นที่สำหรับพูดคุยคำตอบอื่น นอกจากนี้ฉันไม่เห็นด้วยกับส่วนที่สองของคุณเพราะไฟล์นี้ไม่ต้องการไฟล์. deb ล่วงหน้า (ดังนั้นทำไมฉันจึงเขียนมันหลังจากส่วนที่ได้รับการยอมรับของ Cactux)
zurfyx

คุณพูดถูกในความคิดเห็นของคำตอบเดียวไม่ใช่ที่ที่จะพูดคุยกัน แต่ความคิดเห็นเพียงแค่ชี้ให้เห็นถึงการรับรู้ประโยชน์ของคำตอบอื่นไม่เป็นอันตรายและอาจเป็นประโยชน์ บางครั้งฉันก็ทิ้งคำตอบของตัวเองไว้ถ้าฉันรู้สึกว่าอีกคนหนึ่งดีกว่าเช่น
terdon

36

ขณะนี้มีแพ็คเกจ. deb สำหรับ Ubuntu และ Debian นอกเหนือจาก rpm / zip มีให้ที่นี่และอาจติดตั้งตามปกติ:

sudo dpkg -i vscode-amd64.deb

ทำงานได้ดีบน Xenial อาจมีคนสร้าง PPA เพื่อทำให้การอัปเดตง่ายขึ้น หรือมันจะกลายเป็นส่วนหนึ่งของพื้นที่เก็บข้อมูลอย่างเป็นทางการ

อัปเดต 03/17: ตั้งแต่รุ่น 1.10 (กุมภาพันธ์ 2017) มีการสนับสนุนในตัวสำหรับที่เก็บอย่างเป็นทางการของ Linux ตอนนี้รหัส VS สามารถอัปเดตอัตโนมัติบน Linux ได้แม้ว่าคุณจะต้องติดตั้งด้วยตนเองครั้งเดียว


6
นี่น่าจะเป็นคำตอบที่ถูกต้อง ณ วันที่ 2016-06-05
25064

@ user25064 คำตอบที่ใช้ประโยชน์จากอูบุนตูทำให้ทำงานได้ดีสำหรับฉัน 2016-10-11 แต่ไฟล์. deb นั้นทำให้มันง่ายขึ้นเช่นกัน
anon58192932

มี PPA หรือไม่ ตอนนี้มีรุ่นใหม่มันจะดีมากที่จะได้รับมันด้วย
Csaba Toth

ดูอัปเดต - ในที่สุด VSCode ใน Linux ควรอัปเดตได้อย่างง่ายดาย
JeffRSon

18

ติดตั้ง snap

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

ลองคำตอบเหล่านี้จำนวนมากด้วยความล้มเหลวมากมาย วิธีนี้ใช้ได้ผลสำหรับฉัน (Xubuntu VirtualBox) สิ่งที่ทำให้สิ่งนี้พิเศษจริง ๆ คือฉันสามารถเขียนสิ่งนี้ลงในเปลือกนอกและจัดเตรียมกล่องเสมือนไว้ด้านหน้า ง่ายต่อการแบ่งปันกล่องกับผู้อื่นในทีมพัฒนาของฉัน มันใช้งานได้ดี ...
zipzit

โปรดกำจัดคำตอบนี้ให้ได้มากที่สุดเท่าที่จะเป็นวิธีที่ดีที่สุดล่าสุด วิธีอื่นล้าสมัยแล้ว
Sonevol

1
ตอนนี้มันควรจะเป็นcodeไม่vscode(ปล่อยออกมาอย่างเป็นทางการและvscodeแพคเกจ snap ถูกยกเลิกแล้ว) ฉันไม่สามารถแก้ไขได้เนื่องจากขีด จำกัด ล่างของอักขระมีการเปลี่ยนแปลง
Mateusz Konieczny

14

เนื่องจากพวกเขาให้.debไฟล์ตอนนี้ฉันขอแนะนำให้ใช้สิ่งนั้นแทนวิธีการด้านล่าง

วิธีที่ฉันทำมันมีดังนี้ ใช้เทอร์มินัล:

  1. สร้างไดเรกทอรีสำหรับไฟล์และเปลี่ยนเป็นไดเรกทอรีนี้:

    mkdir msvs && cd msvs
    

ชื่อไดเรกทอรีโดยพลการ

  1. คลายไฟล์ zip ในโฟลเดอร์ใหม่ของคุณ:

    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

ฉันยังดาวน์โหลดไอคอน MS สำหรับแอปพลิเคชันนี้จาก

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

เพียงแค่ดับเบิลคลิกที่ executable ( Code) ไม่ทำงานเพื่อรันจาก Nautilus หรือไม่ (ในขณะนี้ฉันทดสอบได้เฉพาะกับ Nemo และ PCManFM เท่านั้น)
Eliah Kagan

มันก็ใช้ได้เหมือนกัน
แฮร์ริส

2
นี่คือสิ่งที่ฉันกำลังมองหาเช่นกัน ขอขอบคุณ. BTW: Icon=/opt/msvs/resources/app/vso.pngไอคอนที่ดีที่สุดที่จะใช้เป็นของตัวเอง:
thednp

โครงสร้างไดเรกทอรีได้เปลี่ยนไปแล้วและเส้นทางไปที่ไอคอนของตัวเองอยู่ในขณะนี้:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

Visual Studio Code ไม่จำเป็นต้องติดตั้ง แต่คุณสามารถแตกไฟล์เก็บถาวรได้ทุกที่ที่คุณต้องการจากนั้นเรียกใช้โปรแกรมโดยดับเบิลคลิกที่ไฟล์ที่เรียกว่าcode(ซึ่งเป็นไฟล์ปฏิบัติการหลัก)

นี่คือขั้นตอน GUI-oriented สำหรับการทำเช่นนั้น:

  1. ไปที่Visual Studio รหัสเว็บไซต์และคลิกดาวน์โหลดโค้ดสำหรับลินุกซ์ (คุณควรตรวจสอบข้อกำหนดสิทธิการใช้งานและนโยบายความเป็นส่วนตัวด้วย)

  2. สร้างโฟลเดอร์ใหม่ที่คุณต้องการให้รหัส Visual Studio ไป เป็นการดีที่สุดที่จะทำสิ่งนี้ภายในโฟลเดอร์หลักของคุณ (หากผู้ใช้รายอื่นต้องการใช้ Visual Studio Code มันอาจถูกแยกออกสำหรับพวกเขา - จากนั้นการดัดแปลงหรือการเปลี่ยนแปลงการกำหนดค่าใด ๆ จะเป็นแบบต่อผู้ใช้)

    โฟลเดอร์ปลายทางนี้ควรจะเป็นที่ว่างเปล่าในขณะที่.zipเก็บไว้สำหรับการดาวน์โหลดไม่ได้มีทุกอย่างในโฟลเดอร์ระดับบนสุดภายใน ตัวอย่างเช่นถ้าคุณใส่ซอฟต์แวร์ที่ติดตั้งสำหรับผู้ใช้ของคุณเองในคุณสามารถสร้างโฟลเดอร์ใหม่ภายในมีที่เรียกว่า~/optVSCode-linux-x64

  3. คลิกขวาที่ไฟล์. zip ที่ดาวน์โหลดมาแล้วคลิกที่Extract To ...จากนั้นเลือกโฟลเดอร์ที่คุณสร้างขึ้น

    ถ้าคุณต้องการหรือถ้าเบราเซอร์ไฟล์ของคุณจะไม่แสดงExtract To ...ตัวเลือกที่คุณสามารถแทนย้ายไฟล์ซิปลงในโฟลเดอร์ปลายทางคลิกขวาที่ไอคอนและคลิกExtract ที่นี่

  4. ในการรัน Visual Studio Code ให้ดับเบิลคลิกที่codeไฟล์เรียกทำงานซึ่งเป็นหนึ่งในไฟล์ที่แตกออกมา

    ปัจจุบันรหัส Visual Studio เป็นซอฟต์แวร์ "ดูตัวอย่าง" ซึ่งหมายความว่ายังอยู่ระหว่างการพัฒนาและยังไม่เสถียรเต็มที่ ดังนั้นคุณอาจต้องการเปิดใช้งานจากเทอร์มินัลเพื่อให้คุณเห็นข้อผิดพลาดและคำเตือนที่มีประโยชน์ ต้องการทำเช่นนั้นให้เปิดหน้าต่างเทอร์มิ ( Ctrl+ Alt+ T) ไปยังไดเรกทอรีที่คุณขยายมันและวิ่งcd./code


แล้วการอัพเดตล่ะ?
Mateusz Konieczny

2

จากเอกสารอย่างเป็นทางการของ Visual Studio Code:

  1. ดาวน์โหลดแพ็คเกจ. deb จากหน้านี้
  2. เรียกใช้คำสั่งต่อไปนี้: sudo dpkg -i ~/path-to-file.deb
  3. หากคุณได้รับข้อผิดพลาดในการพึ่งพาเมื่อใช้ dpkg กับแพ็คเกจให้รัน: sudo apt-get install -f

หมายเหตุ: การติดตั้งแพคเกจ. deb จะติดตั้งที่เก็บ apt และรหัสการลงนามโดยอัตโนมัติเพื่อเปิดใช้งานการอัปเดตอัตโนมัติโดยใช้กลไกระบบปกติ



1

ฉันไม่สามารถแสดงความคิดเห็นกับคำตอบที่ถูกต้องด้านบน (ใช้ PPA ณ เดือนกุมภาพันธ์) ดังนั้นฉันจะเพิ่มรายละเอียดเพิ่มเติมที่นี่

รหัสภาพขึ้นอยู่กับ libgtk2.0-0 ซึ่งไม่ได้แสดงรายการเป็นการพึ่งพาในข้อมูลเมตา คุณอาจเจอปัญหานี้หากคุณเหมือนฉันติดตั้งการติดตั้ง VirtualBox ขั้นต่ำเพียงเล็กน้อยเพื่อแก้ไขปัญหาระดับระบบที่ยากลำบากที่คุณต้องแฮ็กและเฉือนแพ็คเกจที่คุณไม่ต้องการทำบนโฮสต์จริงของคุณ

ในโฮสต์ที่น้อยที่สุดดังนั้นจึงจำเป็นต้องมีสิ่งต่อไปนี้นอกเหนือจากที่กล่าวไว้ข้างต้นเพื่อให้ Visual Code ทำงาน:

sudo apt install libgtk2.0-0

1

การติดตั้ง VS Code บน Ubuntu

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 และคัดลอกและสร้างไฟล์ apt จากนั้นคุณสามารถอัปเดตและติดตั้งรหัส vs :

sudo apt-get update
sudo apt-get install code
  • ข้อดีของวิธีการติดตั้งนี้คือคุณสามารถอัพเดต vscode อย่างง่าย ๆ โดยใช้คำสั่งapt-get update ทำงานได้ดีและฉันใช้รหัส vsกับปลั๊กอินกลุ่มเป็นเวลานานกว่า 2 ปี (c, c ++, python, md, latex, html, javascript ... )

BTW, VS Code จะเป็นแพ็คเกจมาตรฐานใน Ubuntu 18.04 (สิ้นสุดเมษายน 2018)!


2
ความได้เปรียบของคุณไม่ใช่ประโยชน์จริงอีกต่อไปเพราะ Visual Studio Code snap package ( vscode ) ใน Ubuntu นั้นได้รับการอัพเดตโดยอัตโนมัติเช่นกัน
karel

@karel ฉันคิดว่าข้อดีอ้างถึง "การใช้คำสั่ง apt-get update" การใช้งานบางอย่างไม่ชอบแพคเกจ snap :-)
tanius


0
  • ดาวน์โหลดสคริปต์ตัวติดตั้ง Powerbaseสำหรับ Visual Studio Code

  • กลายเป็นราก

    sudo -i
    
  • เปลี่ยนเป็นไดเรกทอรีดาวน์โหลดของคุณ (อาจ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • รันสคริปต์ตัวติดตั้ง หากไม่มีข้อผิดพลาดมันจะออกจาก ...

    sh ./vscodeinstaller.sh
    

แค่นั้นแหละ. ไม่มีอะไรพิเศษเกี่ยวกับอันนี้และมันควรจะทำงานในการกระจาย Linux ใด ๆ เพียงเปิดตัวเรียกใช้และเริ่มพิมพ์ Visual Studio Code


1
ทำไมมันจะเพียงพอที่จะเริ่มต้นsudo -i sudo ./vscodeinstaller.shดีกว่าsudo ~/Downloads/vscodeinstaller.sh
AB

ล้มเหลว. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shลิ้งค์
zipzit
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.