Ubuntu'da VS Kodunu nasıl güncelleyebilirim?


73

VS Code'un zip sürümünü Ubuntu (64-bit) için indirdim ve bir süredir sorunsuzca çalıştırabildim. Bazı uzantılar da kuruldu.

Bu VS Kodu kurulumunu nasıl verimli bir şekilde güncelleyebilirim? Aklıma gelen tek şey yeni zip dosyasını indirmek ve aynı yere çıkarmak, sadece eski "uzantılar" klasörünü tutmak.

.debSürümü kullanırsam aynı işlem gerekli olur mu (her güncelleme olduğunda yeni .deb dosyasını indirilsin mi?)


4
Ben de öyle yapıyorum. Yaklaşık ayda bir kez web sitesine gidip yeni sürümü indirip eski sürüme yükledim. Daha sonra VS Code, şimdi YARDIM menüsünde yerleşik bir yazılım güncelleme kontrolüne sahiptir. Şerefe, Al
heynnema

1
Evet, yüklü VS Code bu özelliğe sahiptir, ancak ne zaman bir güncelleme olursa -> iletişim kutusuyla sorulduğunda -> beni indirme sitesine gönder ... Hala biraz sakıncalı.
ramcrys

Evet, evet ... ama Microsoft'tan bahsediyoruz, evet? VS Code için herhangi bir PPA veya depodan haberdar değilim. Şerefe, Al
heynnema

V1.10.1'den itibaren Linux için resmi imzalanmış depolar eklenmiştir. "Bu, platformun güncelleme mekanizmasını kullanarak otomatik güncellemeleri mümkün kılıyor."
Dinesh

@dinesh kool otomatik güncellemeler
christianbueno.1

Yanıtlar:


90

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ı çalıştırılabilir bir bash betiğine atın auto-update-vscodeve VS Kodunun güncel olmadığını söylediği zaman bunu kabuğunuzdan çalıştırabilirsiniz.


1
Şimdi bana yüklü 2 VSCode yaptırdı, Ubuntu'dayım
Cassiano Montanari

Benim için, eski .deb doğru olarak değiştirildi. @CassianoMontanari ilk kez başka bir kurulum şekli seçtiniz mi?
user18099

@ user18099 Evet, VSCode'u Ubuntu Yazılım Merkezi üzerinden kurdum. O zamandan beri bilgisayarımı biçimlendirdim, şimdi Ubuntu 18.04'te VSCode'u yalnızca Yazılım Merkezi'nden yükledim.
Cassiano Montanari

28

Vladimir S., doğru cevabı yayınladı, ancak doğrudan cevabı alan bölüme bağlantı vermedi. Doğrudan bağlantı burada: https://code.visualstudio.com/updates/v1_10#_miscellaneous

Tıklamayı tercih etmeyenler için işte Microsoft’un resmi çözümü:


Debian ve Ubuntu tabanlı dağıtımlar

Debian / Ubuntu tabanlı dağıtımlara kurmanın en kolay yolu .deb paketini (64-bit) grafik yazılım merkezinden ya da varsa komut satırından indirmek ve kurmaktı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 güncelleme) kullanarak otomatik güncellemeyi etkinleştirmek için apt deposunu ve imzalama anahtarını otomatik olarak yükler. İndirme sayfasında 32 bit ve .tar.gz dosyalarının da mevcut olduğ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

19

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

sudo apt-get update
sudo apt-get install code 

kaynak: https://code.visualstudio.com/docs/setup/linux


3
Bu, şu anda en iyi çözümdür
GiorgosK

Bunun için depo ekleme adımlarını kaçırdınız.
muru

@muru - bunu gönderdiğimde gerekli değildi. Şimdi mi?
Katinka Hesselink,

Ubuntu depolarında böyle bir paket bulunmadığından, evet. package.ubuntu.com/search?keywords=code Kendi bağlantınızı okuyun, depo ekleme adımları yükleme adımlarının hemen üstündedir.
muru

1
Sorunun konusu bu, evet ve repo otomatik olarak sadece ilk etapta yüklemek için deb dosyasını kullandıysanız eklenir. Fermuar kullandıysanız, hayır. Cevabınızda da belirtilmemiş
muru

4

Gerçek ms tarzında, sadece paketi aramaya karar verdiler code. Yani en son indir .deb ve:

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

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


Bu yöntem, sadece işe yarıyor!
Sivadass N


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 kurun (eğer kurulmamışsa).

  3. Daha sonra GDebi Paket Yükleyici'yi kullanarak .deb paketini (daha önce indirmiş olduğunuz) açarak Visual Studio Kodunu (eski sürüm) kaldırın ve ardından "Paketi Kaldır" seçeneğine tıklayın.

  4. Sonra GDebi Paket Yükleyici'yi kullanarak Visual Studio Kodunun son sürümünün .deb paketini açın ve "Paket Kur" u tıklayın ve Visual Studio Kodunun son sürümünü yükleyin.

Daha önce yaptığınız Visual Studio Kodundaki tüm konfigürasyonlarınız (kurulu paketler ve diğer özelleştirmeler) yukarıdaki prosedürü takip ettikten sonra bile otomatik olarak geri yüklenir. Bu yüzden paketleri tekrar kurmak için endişelenmenize gerek yok. Bu özelleştirmeleri ve paketleri, kurduğunuz en son sürümde otomatik olarak bulacaksınız.

Bu yordamın güncellenmesi, Visual Studio Code'un 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 yordam Sublime Text 3 ve Atom gibi diğer kod editörleri için de geçerlidir. Kendimi test ettim ve doğruladım.




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.