ram*_*rys 136 package-management visual-studio-code
我为 Ubuntu(64 位)下载了 .tar.gz 版本的 VS Code,并且已经能够顺利运行一段时间了。也安装了一些扩展。
如何有效地更新此 VS Code 安装?我能想到的一件事是下载新的 .tar.gz 存档并解压缩到同一位置,只保留旧的“扩展”文件夹。
如果我使用 .deb 版本,是否需要相同的过程?每次有更新时我都会下载新的 .deb 吗?
Joe*_*vin 154
以下命令对我有用:
wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb
Run Code Online (Sandbox Code Playgroud)
将这两个命令放入一个名为 的可执行 Bash 脚本中auto-update-vscode
,只要 Visual Studio Code 说它已过期,您就可以随时从 shell 运行该脚本。
小智 93
如果您使用 .deb 文件安装软件,则无需手动下载软件包。你可以这样做:
sudo apt-get update
sudo apt-get install code
Run Code Online (Sandbox Code Playgroud)
来源:https : //code.visualstudio.com/docs/setup/linux
Don*_*len 36
Vladimir S. 发布了正确的解决方案,尽管他最初没有直接链接到有答案的部分。直接链接在这里。
对于那些不想点击的人,这里是微软的官方解决方案:
安装基于 Debian/Ubuntu 的发行版的最简单方法是通过图形软件中心(如果可用)或通过命令行下载并安装 .deb 包(64 位):
sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
Run Code Online (Sandbox Code Playgroud)
安装 .deb 包将自动安装 apt 存储库和签名密钥,以使用常规系统更新机制 (apt update) 启用自动更新。请注意,下载页面上也提供了 32 位和 .tar.gz 二进制文件。
也可以使用以下脚本手动安装存储库和密钥:
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'
Run Code Online (Sandbox Code Playgroud)
然后更新包缓存并使用以下命令安装包:
sudo apt-get update
sudo apt-get install code # or code-insiders
Run Code Online (Sandbox Code Playgroud)
在真正的 Microsoft 风格中,他们决定将该包称为code
. 所以下载最新的 .deb 并:
sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb
Run Code Online (Sandbox Code Playgroud)
配置文件、安装的扩展甚至当前使用的文件夹都被保留。
小智 3
根据问题Setup aptrepository to enable OS-level update on Debian-based systems #2973,官方PPA仍在进行中。
有两个 PPA 托管在 GitHub 和 openSUSE 上。在 Visual Studio Code 拥有官方 PPA 之前,您可以使用https://github.com/tagplus5/vscode-ppa 。
请按照以下步骤操作:
下载最新版本的 Visual Studio Code 作为 .deb 包。
安装 GDebi 软件包安装程序(如果未安装)。
然后使用 GDebi Package Installer 打开其 .deb 包(之前下载的)来删除 Visual Studio Code(旧版本),然后单击“删除包”选项。
然后使用 GDebi Package Installer 打开最新版本 Visual Studio Code 的 .deb 包,然后单击“安装包”并安装最新版本的 Visual Studio Code。
即使执行上述过程后,您之前在 Visual Studio Code 中执行的所有配置(安装的包和其他自定义设置)也将自动恢复。所以您不必担心再次安装软件包。您将在安装的最新版本中自动找到这些自定义项和软件包。
通过此过程更新不会删除/清除 Visual Studio Code 的配置文件,因此,Visual Studio Code 中的所有配置都会恢复。
此过程也适用于其他代码编辑器,例如Sublime Text 3 和Atom。我亲自测试并验证过。
归档时间: |
|
查看次数: |
194057 次 |
最近记录: |