Ubuntu'da VS Kodu nasıl güncellenir?

35

Ubuntu (64-bit) için VS Kodunun zip sürümünü indirdim ve bir süre sorunsuzca çalıştırabiliyorum. Bazı uzantılar da yüklendi.

Bu VS Kodu kurulumunu nasıl verimli bir şekilde güncelleyebilirim? Düşünebildiğim tek şey yeni zip dosyasını indirip eski "uzantıları" klasörünü saklamakla aynı konuma çıkarmak.

.deb sürümünü kullanırsam, aynı işleme gerek duyulur (her güncelleme olduğunda yeni .deb'yi indirin.)

    
sordu ramcrys 05.10.2016 18:05

8 cevap

58

Bu benim için çalışıyor:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

Bu 2 adımı auto-update-vscode adlı bir yürütülebilir bash komut dosyasına atın ve VS Kodunun güncelliğini yitirdiğini her zaman kabuktan çalıştırabilirsiniz.

    
verilen cevap Joe Bergevin 15.12.2016 06:52
21

Vladimir S. doğru cevabı yayınladı, ancak cevap veren bölüme doğrudan bağlantı yapmadı. Doğrudan bağlantı burada: İşte

Tıklamak istemeyenler için, Microsoft’a göre resmi çözüm:

Debian ve Ubuntu tabanlı dağıtımlar

Debian / Ubuntu tabanlı dağıtımlar için en kolay yol, .deb paketini (64-bit), eğer mevcutsa ya da aşağıdaki komut satırından, grafiksel yazılım merkezi aracılığıyla indirip kurmanızdır:

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

.deb paketini yüklemek, düzenli sistem güncelleme mekanizmasını (apt update) kullanarak otomatik güncellemeyi etkinleştirmek için otomatik depo ve imzalama anahtarını otomatik olarak kuracaktır. İndirme sayfasında 32 bit ve .tar.gz ikili dosyalarının da bulunduğunu unutmayın.

Depo ve anahtar aşağıdaki komut dosyasıyla manuel olarak da yüklenebilir:

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] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Ardından paket önbelleğini güncelleyin ve aşağıdakileri kullanarak paketi yükleyin:

sudo apt-get update
sudo apt-get install code # or code-insiders
    
verilen cevap Don Cullen 17.04.2017 19:13
3

Konuya göre, Kurulum Debian tabanlı sistemlerde # 2973 işletim sistemi seviyesinde güncellemeyi etkinleştirmek için özel depo, resmi PPA devam ediyor.

Github ve opensuse'da barındırılan iki PPA var. VSCode resmi PPA'sı olmadan İşte 'i kullanabilirsiniz.

    
verilen cevap Kirin Lin 29.10.2016 05:48
3

Gerçek ms stilinde, paketi yalnızca code olarak çağırmaya karar verdiler. Yani en son .deb indir ve:

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

Yapılandırma, yüklü uzantılar ve şu anda kullanılan klasör korunur.

    
verilen cevap Marc 15.12.2016 16:27
2

Paketi manuel olarak indirmek zorunda değilsiniz. Sadece yapabilirsin:

sudo apt-get update
sudo apt-get install code 

kaynak: İşte

    
verilen cevap Katinka Hesselink 17.03.2018 16:02
1

Aşağıda verilen adımları izleyin: -

  1. Visual Studio Kodunun en son sürümünü bir .deb paketi olarak indirin.

  2. GDebi Paket Yükleyicisini (yüklü değilse) yükleyin.

  3. Daha sonra, Visual Studio Kodunu (eski sürüm), GDebi Paket Yükleyicisi'ni kullanarak .deb paketini (daha önce indirdiğiniz) açarak ve ardından "Paketi Kaldır" seçeneğini tıklatarak kaldırın.

  4. Sonra GDebi Paketi Yükleyicisi'ni kullanarak Visual Studio Kodunun en son sürümünün .deb paketini açın ve "Paketi Yükle" yi tıklayıp Visual Studio Kodunun en son sürümünü yükleyin.

Daha önce yaptığınız Visual Studio Kodundaki tüm yapılandırmalarınız (paketler yüklü ve diğer özelleştirmeler) yukarıdaki yordamı uyguladıktan sonra bile otomatik olarak geri yüklenir. Bu yüzden paketleri tekrar kurmak konusunda endişelenmenize gerek yok. Bu özelleştirmeleri ve paketleri otomatik olarak yüklediğiniz en son sürümde bulacaksınız.

Bu yordam aracılığıyla güncelleme, Visual Studio Kodunun yapılandırma dosyalarını kaldırmaz / temizlemez ve bu nedenle, Visual Studio Code'daki tüm yapılandırmalarınız geri yüklenir.

Bu prosedür ayrıca Sublime Text 3 ve Atom gibi diğer kod düzenleyicileri için de çalışır. Kendimi test ettim ve doğruladım.

    
verilen cevap Gautam Vashisht 29.10.2016 06:26
1

Bu depoda bulunan komut dosyasını kullanın: github.com/moeenz/vscode-updater

    
verilen cevap Unknown 20.02.2017 21:39
1

Sürüm 1.10.2'den beri VS kodu, Linux için resmi olarak imzalanmış depolara sahip. Lütfen burayı ziyaret edin

    
verilen cevap Vladimir S. 13.03.2017 17:18

Etiketlerdeki diğer soruları oku