Pobrałem wersję ZIP kodu VS dla Ubuntu (64-bit) i byłem w stanie płynnie go uruchomić przez pewien czas. Niektóre rozszerzenia zostały również zainstalowane.
Jak mogę skutecznie zaktualizować tę instalację VS Code? Jedną rzeczą, o której mogę myśleć, to po prostu pobrać nowy plik zip i rozpakować go w tym samym miejscu, zachowując tylko stary folder „rozszerzeń”.
Gdybym korzystał z tej .deb
wersji, czy ten sam proces byłby potrzebny (pobierać nowy plik .deb za każdym razem, gdy jest aktualizacja?)
Odpowiedzi:
To działa dla mnie:
Rzuć te 2 kroki w wykonywalnym skrypcie bash o nazwie,
auto-update-vscode
a możesz po prostu uruchomić go ze swojej powłoki za każdym razem, gdy VS Code stwierdzi, że jest nieaktualny.źródło
Vladimir S. opublikował poprawne rozwiązanie, chociaż nie prowadził linku bezpośrednio do sekcji, która miała odpowiedź. Bezpośredni link znajduje się tutaj: https://code.visualstudio.com/updates/v1_10#_miscellaneous
Dla tych, którzy wolą nie klikać, oto oficjalne rozwiązanie dla Microsoft:
Dystrybucje oparte na Debianie i Ubuntu
Najłatwiejszym sposobem instalacji dla dystrybucji opartych na Debian / Ubuntu jest pobranie i zainstalowanie pakietu .deb (64-bitowego) za pośrednictwem graficznego centrum oprogramowania, jeśli jest ono dostępne, lub za pomocą wiersza poleceń z:
Zainstalowanie pakietu .deb spowoduje automatyczne zainstalowanie repozytorium apt i klucza podpisującego, aby umożliwić automatyczną aktualizację przy użyciu zwykłego mechanizmu aktualizacji systemu (apt update). Pamiętaj, że pliki binarne 32-bitowe i .tar.gz są również dostępne na stronie pobierania.
Repozytorium i klucz można również zainstalować ręcznie za pomocą następującego skryptu:
Następnie zaktualizuj pamięć podręczną pakietu i zainstaluj pakiet, używając:
źródło
Nie musisz ręcznie pobierać pakietu. Możesz po prostu zrobić:
źródło: https://code.visualstudio.com/docs/setup/linux
źródło
W prawdziwym stylu ms postanowili po prostu wywołać pakiet
code
. Pobierz najnowszą wersję .deb i:Konfiguracja, zainstalowane rozszerzenia, a nawet aktualnie używany folder są zachowane.
źródło
Zgodnie z problemem Instalator apt repository, aby umożliwić aktualizację na poziomie systemu operacyjnego w systemach opartych na Debianie # 2973 , oficjalne PPA jest nadal w toku.
Istnieją dwa PPA hostowane na github i opensuse. Możesz użyć https://github.com/tagplus5/vscode-ppa, zanim VSCode uzyska oficjalną umowę PPA.
źródło
Postępuj zgodnie z instrukcjami podanymi poniżej: -
Pobierz najnowszą wersję programu Visual Studio Code jako pakiet .deb.
Zainstaluj GDebi Package Installer (jeśli nie jest zainstalowany).
Następnie usuń Visual Studio Code (starsza wersja), otwierając pakiet .deb (który wcześniej pobrałeś) za pomocą instalatora pakietów GDebi, a następnie kliknij opcję „Usuń pakiet”.
Następnie otwórz pakiet .deb najnowszej wersji programu Visual Studio Code za pomocą instalatora pakietu GDebi i kliknij „Zainstaluj pakiet” i zainstaluj najnowszą wersję programu Visual Studio Code.
Wszystkie twoje konfiguracje (zainstalowane pakiety i inne dostosowania) w Visual Studio Code, które zrobiłeś wcześniej, zostaną przywrócone automatycznie nawet po wykonaniu powyższej procedury. Więc nie musisz się martwić o ponowne zainstalowanie pakietów. Te dostosowania i pakiety znajdziesz automatycznie w najnowszej zainstalowanej wersji.
Aktualizacja za pomocą tej procedury nie usuwa / nie usuwa plików konfiguracyjnych programu Visual Studio Code i dlatego wszystkie konfiguracje w programie Visual Studio Code są przywracane.
Ta procedura działa również w przypadku innych edytorów kodu, takich jak Sublime Text 3 i Atom. Sam to przetestowałem i zweryfikowałem.
źródło
Od wersji 1.10.2 kod VS ma oficjalnie podpisane repozytoria dla systemu Linux. Proszę spojrzeć tutaj
źródło
Użyj skryptu dostępnego w tym repozytorium: github.com/moeenz/vscode-updater
źródło
Pobierz plik .deb
https://code.visualstudio.com
i uruchom go z menedżera pakietów systemowych. Oto oficjalny link źródłowy .źródło