Visual Studio Kodunu nasıl yüklerim?


164

Sadece indirilen VSCode-linux-x64gelen Microsoft web sitesindeki . 62 MB'lık bir zip dosyası. Ubuntu sistemime nasıl kurabilirim?


3
Dosya sistemi yapısına ayak uydurmak istiyorsanız: bunu kurmanın en iyi yeri / opt / içindedir / / usr / içinde bir binairyoluna ihtiyaç varsa dosyayı işaretleyin.
Rinzwind


Güncelleme @BrunoLM dosya isimlerinde bazı değişikliklerle gist (soru korunduğu için cevap olarak koyamaz
pomber

1
Şimdi bir .deb dosyası sağlıyorlar.
Pavak Paul

1
Doğrudan PPA çözümü (Şubat 2017'den beri) askubuntu.com/a/895790
zurfyx

Yanıtlar:


153

Güncelleme

VSCode artık DEB dosyası olarak mevcut . İndirebilir ve daha sonra çalıştırabilirsiniz:

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

Durumunda dpkgçalıştırmak, eksik bağımlılık sorunu:

sudo apt -f install

Daha sonra sorunu çözmek için.

Eski cevap

  1. Linux için Visual Studio Kodunu İndirin
  2. Çıkar: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. codeVisual Studio Kodunu açmak için yürütülebilir dosyayı çalıştırın
  4. (İsteğe bağlı)code Terminalden rahatça çalıştırmak için sembolik bir bağlantı oluşturun :
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Kaynak (yükleme yönergeleri): https://code.visualstudio.com/docs/setup/linux


2
Ayrıca, dosyaları ayıklarken kök olduğunuzdan ve sonra ayıklanan dosyaların istediğiniz kullanıcıya rwx izinlerine izin verdiğinizden emin olun
Muddassir Nazir

Karşılaştığım bir sorun, başlatıcının nasıl ekleneceği. Çünkü VS Kodunu kapattığınızda başlatıcısı kilitlemek işe yaramaz hale gelir. Oluşturduğunuz sym bağlantısından açmanız gerekir.
Muddassir Nazir,

@mnstalemate burada özel bir fırlatıcı nasıl oluşturulduğunu görmek için buraya bakın askubuntu.com/a/78747/167115
mchid

2
Bu benim için çalıştı: code.visualstudio.com/docs/setup/linux -> .deb paketini Ubuntu yazılımı aracılığıyla kurun
Sudhanshu Mishra

2
Aslında, talimat değişti → “Paket dosyasını çift tıklatarak ya da komut satırını kullanarak bir GUI paket yöneticisi aracılığıyla paketi kurun:”
Frank Nocke

113

Visual Studio Code'u indirmek ve yüklemek için Ubuntu Make'ı kullanabilirsiniz:

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

Sonra Visual Studio Kodunu yükleyin:

umake ide visual-studio-code

Ardından, başlatıcınıza otomatik olarak yerleştirdiği Visual studio simgesine tıklayın.

Kaldırmak için yükleme klasörünü silin ve simgeyi kaldırmak için başlatıcıya sağ tıklayın. Yükleme klasörü varsayılan olarak~/tools/web/visual-studio-code

Referanslar


2
Sürüm yükseltmenin kolay yolu var mı?
Adrian Lopez

1
Bunu işe almak için yapmak zorundaydım. İndirme, ayıklama ve Ubuntu 15.04 kurulumumda çalıştırmayı denemek birkaç sanal alan hatasıyla sonuçlandı ve başlamıyordu. Bu başlar ve bunun için bir simge ekler.
GregInWI2

1
Bu şekilde kurulduktan sonra yükseltme işlemi Visual Studio Code tarafından gerçekleştirilir, bu yüzden sadece bir kere yapmanız yeterlidir.
Jorge Castro

@JorgeCastro Bu durumda sanmıyorum. 'Yardım' altında bulunmayan güncellemeler grileşir ve Yardım -> Hakkında altında gösterilen sürüm 0.1.0! Güncel sürüm 0.9.2.
Denis

2
Benim kurulumum olabilir, ama bir bağlantı yapmam gerekiyordu çünkü varsayılan kurulum dizini $ PATH'imde yoktu:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker

91

Visual Studio Code, Şubat 2017'de resmi Linux depolarını etkinleştirdi (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

Her zamanki gibi yükseltme / dağıtım yükseltme yapabilirsiniz.

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

10
Bu cevap daha fazla oy gerektirir ve soru sahibi tarafından kabul edilmelidir.
Diogo Gomes

1
Kodun benim için çalışmıyor. Lütfen test edin ve bunun yerine resmi talimatları izleyin
abumalick

Daha güncel bir yöntem için JeffRSon'un cevabına bakın, buna benzer (ancak daha kolay)
Dan Nissenbaum

1
@terdon yanılıyorsam bana haber verin, ancak IMO bir cevabı başka bir cevabı tartışmak için bir yer olmamalıdır. Ayrıca, aslında ikinci bölümünüzle aynı fikirde değilim, çünkü bu önceden bir .deb dosyası gerektirmez (bu nedenle neden kabul edilen Cactux’un paketinden sonra yazdım).
zurfyx

Bir cevabın yorumlarının başka bir tartışılacak yer olmadığı konusunda haklısın. Ancak başka bir cevabın algılanan bir faydasını gösteren tek bir yorum zararlı değildir ve yardımcı olabilir. Örneğin, diğerlerinden birinin daha iyi olduğunu hissedersem, bazen birisini kendi cevabımın altında bırakıyorum.
terdon

36

Şimdi rpm / zip dışında Ubuntu ve Debian için bir .deb paketi var. Bu kullanılabilir burada ve her zamanki gibi monte edilebilir:

sudo dpkg -i vscode-amd64.deb

Xenial'da iyi çalışıyor. Belki birileri güncellemeleri kolaylaştırmak için bir PPA oluşturur. Yoksa resmi havuzun bir parçası olur.

03/17 Güncellemesi: Sürüm 1.10'dan (Şubat 2017) beri resmi Linux depoları için yerleşik destek var . VS Kodu artık Linux'ta otomatik olarak güncellenebilir, ancak bir kez el ile yüklemeniz gerekir.


6
bu, muhtemelen 2016-06-05
user25064

@ user25064 kaldıraç ubuntu-make cevabı benim için tamamen iyi çalıştı 2016-10-11 Ancak .deb dosyası kesinlikle de kolaylaştırır.
anon58192932 11:16

PPA var mı? Şimdi yeni bir sürüm var, apt ile almak çok iyi olurdu
Csaba Toth

bkz. Güncelleme - Sonunda Linux'taki VSCode'un kolayca güncellenebilmesi gerekir
JeffRSon 21.07

18

Snap'i takın.

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

Bu cevapların çoğunu birçok başarısızlıkla denedim. Bu çözüm tamamen benim için çalıştı (Xubuntu VirtualBox). Bunu gerçekten özel yapan şey, bunu sersem bir kabuğa yazabildiğim ve sanal kutuyu baştan hazırlayabildiğimdir. Geliştirme ekibimde kutuyu başkalarıyla paylaşmak kolaydır. Bu harika çalışıyor ...
zipzit

Lütfen bu cevabı en son en iyi yol olabildiğince yükseltiniz. Diğer yöntemler modası geçmiş.
Sonevol

1
Şimdi olmalı code, değil vscode(resmi olan serbest bırakıldı ve vscodeek paket şimdi terk edildi). Değişen karakter alt limiti nedeniyle düzenleme yapamıyorum.
Mateusz Konieczny

14

.debŞimdi bir dosya sağladıklarından , aşağıdaki yaklaşım yerine bunu kullanmanızı öneririm.

Yaptığım şekilde şu şekilde. Bir terminal kullanarak:

  1. Dosyalar için bir dizin oluşturun ve bu dizine geçin:

    mkdir msvs && cd msvs
    

Dizin adı isteğe bağlı.

  1. Zip dosyasını yeni klasörünüzde açın:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. IDE kullanarak çalıştırın

    ./VSCode-linux-x64/code &
    

Doğrudan bir masaüstünden başlatabilmeniz veya nautilus'ta çift tıklayabilmeniz için bir masaüstü bağlantısı da oluşturabilirsiniz.

Bir menü girişi oluşturmak için:

  1. Terminalde bir dosya oluşturun

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

ve aşağıdakileri kopyalayıp yapıştırın:

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

Benim durumumda, çalıştırılabilir içinde bulunur /opt/msvs.

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

Ayrıca bu uygulama için bir MS simgesi indirdi

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

ve onu taşındı /opt/msvs:

sudo mv flurry*png /opt/msvs

CodeNautilus'tan çalıştırılabilir ( ) öğesine çift tıklamak onu çalıştırmak için işe yaramaz mı? (Şu anda bunu yalnızca Nemo ve PCManFM ile test edebiliyorum.)
Eliah Kagan

Bu da işe yarıyor.
Harris,

2
Bu aslında benim de aradığım şeydi. Teşekkür ederim. BTW: kullanmak en simgeler ise kendi geçerli: Icon=/opt/msvs/resources/app/vso.png.
thednp

Dizin yapısı şimdi değişti ve kendi simgesine giden yol şuan:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

Visual Studio Kodunun kendiliğinden yüklenmesi gerekmez. Bunun yerine arşivi istediğiniz yerden açabilirsiniz, daha sonra adı verilen dosyayı code(ana çalıştırılabilir olan) çift ​​tıklatarak programı çalıştırın.

İşte bunu yapmak için GUI odaklı bir prosedür:

  1. Git Visual Studio Kod site ve tıklayın Linux için indirin Kodunu . (Muhtemelen lisans koşullarını ve gizlilik politikasını da gözden geçirmelisiniz .)

  2. Visual Studio Kodunun gitmesini istediğiniz yeni bir klasör oluşturun. Ana klasörünüzde bunu yapmak en iyisidir (eğer diğer kullanıcılar Visual Studio Kodunu kullanmak istiyorsa, bunlar için ayrı olarak ayıklanabilir - o zaman herhangi bir değişiklik veya yapılandırma değişikliği kullanıcı başına olacaktır).

    .zipİndirmek için sağlanan arşiv içindeki en üst düzey bir klasördeki her şeye sahip olmadığı için bu hedef klasör boş olmalıdır . Örneğin, kendi kullanıcınıza yüklenen yazılımı yerleştirirseniz ~/opt, içinde yeni bir klasör oluşturabilirsiniz VSCode-linux-x64.

  3. İndirilen .zip dosyasını sağ tıklayın ve Çıkart ... seçeneğini tıklayın , ardından oluşturduğunuz klasörü seçin.

    İsterseniz veya dosya tarayıcınızda Ayıkla ... seçeneği gösterilmiyorsa, bunun yerine .zip dosyasını hedef klasöre taşıyabilir, simgeyi sağ tıklayıp Buraya Çıkar'ı tıklayabilirsiniz .

  4. Visual Studio Code'u codeçalıştırmak için, çıkartılan dosyalardan biri olan yürütülebilir dosyaya çift ​​tıklayın .

    Şu anda Visual Studio Code, "önizleme" yazılımıdır, yani hala geliştirilmekte ve henüz tam olarak kararlı değildir. Bu nedenle, bir terminalden başlatmayı tercih edebilirsiniz, böylece muhtemelen yararlı hataları ve uyarıları görebilirsiniz. Bunu yapmak için, bir Terminal penceresi açın ( Ctrl+ Alt+ T), cdçıkarttığınız dizine gidin ve çalıştırın ./code.


Peki ya güncellemeler?
Mateusz Konieczny

2

Visual Studio Code'un resmi belgelerinde:

  1. .Deb paketini bu sayfadan indirin .
  2. Aşağıdaki komutu çalıştırın: sudo dpkg -i ~/path-to-file.deb
  3. Bir paketle dpkg kullanırken bağımlılık hataları alırsanız, şunu çalıştırın: sudo apt-get install -f

Not: .deb paketini yüklemek, düzenli sistem mekanizmasını kullanarak otomatik güncellemeyi etkinleştirmek için otomatik olarak uygun depoyu ve imzalama anahtarını yükler.



1

Yukarıdaki doğru cevap hakkında yorum yapamam (Şubat ayındaki PPA'yı kullanarak), bu yüzden buraya başka bir ayrıntı ekleyeceğim.

Görsel Kod, meta veride bir bağımlılık olarak listelemediği libgtk2.0-0'ye bağlıdır. Benim gibi, gerçek sunucunuzda yapmak istemediğiniz paketleri kesmek ve kesmek zorunda kaldığınız zor sistem düzeyinde sorunları gidermek için minimal sanal kutu yüklemeleri kurarsanız bu sorunla karşılaşabilirsiniz.

Asgari ana bilgisayarlarda, bu nedenle, Görsel Kod'un çalışması için yukarıda belirtilenlere ek olarak aşağıdakiler gereklidir:

sudo apt install libgtk2.0-0

1

Ubuntu’ya VS Kodunu Yükleme

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'

Bu, gpg anahtarını indirecek ve uygun dosyaları kopyalayıp yapacaktır. Ardından, vs kodunu güncelleyebilir ve yükleyebilirsiniz :

sudo apt-get update
sudo apt-get install code
  • Bu yükleme yönteminin avantajı, apt-get update komutunu kullanarak basitçe vscode güncelleme yapabilmenizdir . İyi çalışıyor ve 2 yıldan fazla bir süredir vim eklentisi ile vs kod kullanıyorum (c, c ++, python, md, lateks, html, javascript ...).

BTW, VS Code Ubuntu 18.04'te (Nisan 2018'in sonunda) standart bir paket olacak!


2
Avantajınız artık gerçek bir avantaj değil çünkü Ubuntu'daki Visual Studio Code snap paketi ( vscode ) de otomatik olarak güncellendi.
karel

@ karel avantajının "apt-get update komutunu kullanmak" anlamına geldiğini düşünüyorum. Kullanımın bir kısmı gerçekten ek paketlerden hoşlanmaz :-)
tanius


0
  • Visual Studio Kodu için Powerbase yükleyici komut dosyasını indirin

  • Kök ol

    sudo -i
    
  • İndirme dizininize değiştirin (muhtemelen ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Yükleyici komut dosyasını çalıştırın. Hata yoksa, hemen çıkacaktır…

    sh ./vscodeinstaller.sh
    

Bu kadar. Bu konuda özel bir şey yok ve herhangi bir Linux dağıtımında çalışmalı. Sadece başlatıcınızı açın ve Visual Studio Kodunu yazmaya başlayın.


1
Neden sudo -i, başlamak yeterli sudo ./vscodeinstaller.sh. Daha iyisudo ~/Downloads/vscodeinstaller.sh
AB

Başarısız. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shÖlü bağlantı.
Zipzit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.