Bagaimana cara menginstal Kode Visual Studio?

164

Saya baru saja mengunduh VSCode-linux-x64dari situs web Microsoft . Ini adalah file zip 62 MB. Bagaimana saya bisa menginstalnya di sistem Ubuntu saya?

Rasool
sumber
3
Jika Anda ingin mengikuti struktur sistem file: tempat terbaik untuk menginstal ini ada di / opt / Jika ada kebutuhan untuk binairy di / usr / suatu tempat symlink file.
Rinzwind
Diperbarui @BrunoLM inti dengan beberapa perubahan dalam nama file (tidak dapat menempatkannya sebagai jawaban karena pertanyaan dilindungi) gist.github.com/pomber/db44098f3413d5213aec
pomber
1
Mereka menyediakan file deb sekarang.
Pavak Paul
1
Solusi PPA langsung (sejak Februari 2017) askubuntu.com/a/895790
zurfyx

Jawaban:

153

Memperbarui

VSCode sekarang tersedia sebagai file DEB . Anda dapat mengunduhnya dan kemudian menjalankan:

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

Jika ada dpkgkeluhan tentang dependensi yang hilang, jalankan:

sudo apt -f install

setelah itu untuk memperbaiki masalah.

Jawaban lama

  1. Unduh Visual Studio Code untuk Linux
  2. Ekstrak itu: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Jalankan codeexecutable untuk membuka Visual Studio Code
  4. (Opsional) Buat tautan simbolis agar mudah dijalankan codedari terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Sumber (instal petunjuk): https://code.visualstudio.com/docs/setup/linux

Cactux
sumber
2
Pastikan juga Anda melakukan root saat mengekstraksi file dan kemudian mengizinkan izin rwx untuk file yang diekstraksi ke pengguna yang diinginkan
Muddassir Nazir
Satu masalah yang saya hadapi adalah bagaimana cara menambahkannya launcher. Karena menguncinya, peluncur menjadi tidak berguna setelah Anda menutup Kode VS. Anda harus membukanya dari tautan sym yang Anda buat.
Muddassir Nazir
@mnstalemate lihat di sini tentang cara membuat peluncur kustom askubuntu.com/a/78747/167115
mchid
2
Ini bekerja untuk saya: code.visualstudio.com/docs/setup/linux -> instal paket .deb melalui instal perangkat lunak Ubuntu
Sudhanshu Mishra
2
Memang, instruksi telah berubah → “Instal paket melalui manajer paket GUI dengan mengklik dua kali pada file paket, atau melalui baris perintah:”
Frank Nocke
113

Anda dapat menggunakan Ubuntu Make untuk mengunduh dan menginstal Visual Studio Code:

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

Kemudian instal Visual Studio Code:

umake ide visual-studio-code

Kemudian klik pada ikon Visual studio yang secara otomatis ditempatkan pada peluncur Anda.

Untuk menghapusnya, hapus folder instalasi dan klik kanan pada peluncur untuk melepaskan pin ikon. Folder instalasi secara default adalah~/tools/web/visual-studio-code

Referensi

Jorge Castro
sumber
2
Adakah cara mudah untuk meningkatkan versi?
Adrian Lopez
1
Saya harus melakukan ini untuk membuatnya bekerja. Mengunduh, mengekstraksi, dan mencoba menjalankannya pada instalasi Ubuntu 15.04 saya menghasilkan beberapa kesalahan sandbox dan itu tidak akan dimulai. Ini memulai dan menambahkan ikon untuk itu.
GregInWI2
1
Setelah menginstal dengan cara ini proses upgrade ditangani oleh Visual Studio Code, jadi Anda hanya perlu melakukan ini satu kali.
Jorge Castro
@JorgeCastro Jangan berpikir itu masalahnya. Pembaruan yang tidak tersedia di bawah 'Bantuan' berwarna abu-abu dan versi yang ditampilkan di bawah Bantuan -> Tentang adalah 0.1.0! Versi saat ini adalah 0.9.2.
Denis
2
Mungkin hanya setup saya, tetapi saya harus membuat symlink karena direktori instal default tidak di $ PATH saya:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker
91

Visual Studio Code mengaktifkan repositori Linux resmi pada Februari 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

Anda dapat meningkatkan / mengubah-upgrade seperti biasa

sudo apt -y upgrade
sudo apt -y dist-upgrade
zurfyx
sumber
10
Jawaban ini perlu lebih banyak suara dan perlu diterima oleh pemilik pertanyaan.
Diogo Gomes
1
Kode Anda tidak berfungsi untuk saya. Silakan mengujinya dan pertimbangkan mengikuti instruksi resmi sebagai gantinya: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick
Lihat jawaban JeffRSon untuk metode yang lebih terkini, mirip dengan (tetapi lebih mudah daripada) ini
Dan Nissenbaum
1
@terdon beri tahu saya jika saya salah, tetapi IMO jawaban tidak seharusnya menjadi tempat untuk mendiskusikan jawaban lain. Juga, saya sebenarnya tidak setuju dengan bagian kedua Anda, karena yang ini tidak memerlukan file deb sebelumnya (karenanya mengapa saya menulisnya setelah yang diterima Cactux).
zurfyx
Anda benar karena komentar dari satu jawaban bukanlah tempat untuk membahas yang lain. Tetapi satu komentar hanya menunjukkan manfaat yang dirasakan dari jawaban lain tidak berbahaya dan bisa membantu. Saya kadang meninggalkan satu di bawah jawaban saya sendiri jika saya merasa salah satu yang lain lebih baik, misalnya.
terdon
36

Sekarang ada paket deb untuk Ubuntu dan Debian di samping rpm / zip. Ini tersedia di sini dan dapat diinstal seperti biasa:

sudo dpkg -i vscode-amd64.deb

Bekerja dengan baik pada Xenial. Mungkin seseorang membuat PPA untuk menyederhanakan pembaruan. Atau itu akan menjadi bagian dari repositori resmi.

Pembaruan 03/17: Sejak versi 1.10 (Februari 2017) ada dukungan bawaan untuk repositori Linux resmi. VS Code sekarang dapat memperbarui secara otomatis di Linux, meskipun Anda harus menginstalnya satu kali secara manual.

JeffRSon
sumber
6
ini mungkin harus ditandai jawaban yang benar pada 2016-06-05
user25064
@ user25064 jawaban yang memanfaatkan ubuntu-make bekerja dengan baik untuk saya 2016-10-11 namun file .deb tentu membuatnya lebih mudah juga.
anon58192932
Apakah ada PPA? Sekarang ada rilis baru, akan sangat bagus untuk mendapatkannya dengan tepat
Csaba Toth
lihat Pembaruan - akhirnya VSCode di Linux harus dapat diupdate dengan mudah
JeffRSon
18

Pasang snap.

sudo apt install snapd-xdg-open
sudo snap install code --classic
Martin Wimpress
sumber
Mencoba banyak dari jawaban ini dengan banyak kegagalan. Solusi ini benar-benar bekerja untuk saya (Xubuntu VirtualBox). Apa yang benar-benar membuat ini istimewa adalah saya dapat menulis ini ke dalam gelandangan, dan menyediakan kotak virtual di depan. Mudah untuk berbagi kotak dengan orang lain di tim pengembangan saya. Ini bekerja dengan baik ...
zipzit
Harap jawab jawaban ini sebanyak mungkin karena ini adalah cara terbaik terbaru. Metode lain sudah usang.
Sonevol
1
Sekarang seharusnya code, bukan vscode(yang resmi dirilis dan vscodepaket snap sekarang ditinggalkan). Saya tidak dapat mengedit karena batas bawah karakter yang diubah.
Mateusz Konieczny
14

Karena mereka menyediakan .debfile sekarang saya sarankan menggunakan itu daripada pendekatan di bawah ini.

Cara saya melakukannya adalah sebagai berikut. Menggunakan terminal:

  1. Buat direktori untuk file dan ubah ke direktori ini:

    mkdir msvs && cd msvs
    

Nama direktori arbitrer.

  1. Buka paket file zip di folder baru Anda:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Jalankan ide menggunakan

    ./VSCode-linux-x64/code &
    

Anda juga dapat membuat tautan desktop sehingga Anda dapat memulainya langsung dari desktop atau mengklik dua kali di nautilus.

Untuk membuat entri menu:

  1. Di terminal, buat file

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

dan salin dan tempel yang berikut ini:

#!/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

Dalam kasus saya, executable berada di dalam /opt/msvs.

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

Saya juga mengunduh ikon MS untuk aplikasi ini dari

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

dan memindahkannya ke /opt/msvs:

sudo mv flurry*png /opt/msvs
Harris
sumber
Apakah dengan mengklik dua kali executable ( Code) tidak berfungsi untuk menjalankannya, dari Nautilus? (Saat ini saya hanya dapat menguji ini dengan Nemo dan PCManFM.)
Eliah Kagan
Itu juga berhasil.
Harris
2
Ini sebenarnya juga yang saya cari. Terima kasih. BTW: ikon terbaik untuk digunakan adalah itu sendiri: Icon=/opt/msvs/resources/app/vso.png.
thednp
Struktur direktori sekarang telah berubah dan jalur ke ikon itu sendiri sekarang:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid
4

Visual Studio Code tidak harus diinstal, per se. Alih-alih, Anda dapat mengekstrak arsip di mana pun Anda inginkan, lalu menjalankan program dengan mengklik dua kali file yang disebut code(yang merupakan executable utama).

Berikut adalah prosedur berorientasi GUI untuk melakukannya:

  1. Pergi ke situs Visual Studio Code dan klik Download Code untuk Linux . (Anda mungkin juga harus meninjau persyaratan lisensi dan kebijakan privasi .)

  2. Buat folder baru di mana Anda ingin pergi Visual Studio Code. Cara terbaik untuk melakukan ini dalam folder rumah Anda (jika pengguna lain ingin menggunakan Visual Studio Code, itu bisa diekstraksi terpisah untuk mereka - maka setiap modifikasi atau perubahan konfigurasi akan menjadi per-pengguna).

    Folder tujuan ini harus kosong, karena .ziparsip yang disediakan untuk diunduh tidak memiliki semua yang ada di folder tingkat atas di dalamnya. Misalnya, jika Anda memasang perangkat lunak untuk pengguna Anda sendiri ~/opt, Anda dapat membuat folder baru di dalamnya VSCode-linux-x64.

  3. Klik kanan file .zip yang diunduh dan klik Extract To ... , lalu pilih folder yang Anda buat.

    Jika Anda mau, atau jika peramban file Anda tidak memperlihatkan opsi Ekstrak Ke ... , Anda bisa memindahkan file .zip ke folder tujuan, klik kanan ikonnya, dan klik Ekstrak Di Sini .

  4. Untuk menjalankan Visual Studio Code, klik dua kali pada codeexecutable, yang merupakan salah satu file yang diekstraksi.

    Saat ini Visual Studio Code adalah perangkat lunak "pratinjau", yang berarti masih sedang dikembangkan dan belum sepenuhnya stabil. Karena itu, Anda mungkin memilih untuk meluncurkannya dari terminal sehingga Anda dapat melihat kemungkinan kesalahan dan peringatan yang berguna. Untuk melakukannya, buka jendela Terminal ( Ctrl+ Alt+ T), cdke direktori tempat Anda mengekstraknya, dan jalankan ./code.

Eliah Kagan
sumber
Dan bagaimana dengan pembaruan?
Mateusz Konieczny
2

Dari dokumen resmi Visual Studio Code:

  1. Unduh paket .deb dari halaman ini .
  2. Jalankan perintah berikut: sudo dpkg -i ~/path-to-file.deb
  3. Jika Anda mendapatkan kesalahan ketergantungan saat menggunakan dpkg dengan sebuah paket, jalankan: sudo apt-get install -f

Catatan: Menginstal paket .deb akan secara otomatis menginstal repositori dan kunci penandatanganan apt untuk mengaktifkan pembaruan otomatis menggunakan mekanisme sistem biasa.

Jebin Philipose
sumber
1
  • Instal gdebipenginstal paket
  • Unduh .debpaket VSCode dari sini
  • Instal paket yang diunduh menggunakan gdebi
Saikat Sengupta
sumber
1

Saya tidak dapat mengomentari jawaban yang benar di atas (menggunakan PPA pada Februari), jadi saya akan menambahkan detail lain di sini.

Kode Visual bergantung pada libgtk2.0-0 yang tidak tercantum sebagai dependensi dalam meta data. Anda mungkin menemukan masalah ini jika, seperti saya, menyiapkan instalasi virtualbox minimal hanya untuk memecahkan masalah tingkat sistem yang sulit di mana Anda harus meretas dan memangkas paket yang tidak ingin Anda lakukan pada host asli Anda.

Pada host minimal, oleh karena itu hal berikut diperlukan selain dari apa yang disebutkan di atas untuk menjalankan Visual Code:

sudo apt install libgtk2.0-0
pengguna2427436
sumber
1

Menginstal VS Code di 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'

Ini akan mengunduh kunci gpg dan menyalin dan membuat file apt. Kemudian Anda dapat memperbarui dan menginstal kode vs :

sudo apt-get update
sudo apt-get install code
  • Keuntungan dari metode instalasi ini adalah Anda dapat dengan mudah memperbarui vscode menggunakan perintah apt-get update . Bekerja dengan baik dan saya menggunakan kode vs dengan plugin vim selama lebih dari 2 tahun (c, c ++, python, md, lateks, html, javascript ...).

BTW, VS Code akan menjadi paket standar di Ubuntu 18.04 (akhir April 2018)!

abu_bua
sumber
2
Keuntungan Anda sebenarnya bukan keuntungan nyata lagi karena paket snap Visual Studio Code ( vscode ) di Ubuntu juga diperbarui secara otomatis.
karel
@karel Saya pikir keunggulan mengacu pada "menggunakan perintah pembaruan apt-get". Beberapa penggunaan benar-benar tidak suka paket snap :-)
tanius
0
  • Unduh skrip penginstal Powerbase untuk Visual Studio Code

  • Menjadi root

    sudo -i
    
  • Ubah ke direktori unduhan Anda (mungkin ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Jalankan skrip penginstal. Jika tidak ada kesalahan, itu hanya akan keluar ...

    sh ./vscodeinstaller.sh
    

Itu dia. Tidak ada yang istimewa tentang ini dan itu harus bekerja di distribusi Linux apa pun. Cukup buka peluncur Anda dan mulai mengetik Kode Visual Studio.

Ilyes Boudjelthia
sumber
1
Mengapa sudo -i, ini sudah cukup untuk memulai sudo ./vscodeinstaller.sh. Lebih baiksudo ~/Downloads/vscodeinstaller.sh
AB
Gagal. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shtautan mati.
zipzit