我下载了适用于Ubuntu(64位)的VS Code的zip版本,并且能够平稳运行一段时间。一些扩展也已安装。
如何有效地更新此VS Code安装?我能想到的一件事是,只需下载新的zip并将其解压缩到同一位置,只保留旧的“扩展名”文件夹即可。
如果使用该.deb
版本,是否需要相同的过程(每次有更新时下载新的.deb吗?)
我下载了适用于Ubuntu(64位)的VS Code的zip版本,并且能够平稳运行一段时间。一些扩展也已安装。
如何有效地更新此VS Code安装?我能想到的一件事是,只需下载新的zip并将其解压缩到同一位置,只保留旧的“扩展名”文件夹即可。
如果使用该.deb
版本,是否需要相同的过程(每次有更新时下载新的.deb吗?)
Answers:
这对我有用:
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
将这两个步骤扔到一个称为bash的可执行bash脚本中auto-update-vscode
,您可以在VS Code说过时的任何时候从shell中简单地运行它。
Vladimir S.发布了正确的解决方案,尽管他没有直接链接到找到答案的部分。直接链接在这里:https : //code.visualstudio.com/updates/v1_10#_miscellaneous
对于那些不想点击的人,这是每个Microsoft的官方解决方案:
基于Debian和Ubuntu的发行版
对于基于Debian / Ubuntu的发行版,安装的最简单方法是通过图形软件中心(如果有)或通过命令行使用以下命令下载并安装.deb软件包(64位):
sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
安装.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'
然后更新软件包缓存并使用以下方法安装软件包:
sudo apt-get update
sudo apt-get install code # or code-insiders
您不必手动下载软件包。您可以这样做:
sudo apt-get update
sudo apt-get install code
以真正的ms风格,他们决定将包命名为just code
。因此,下载最新的.deb并:
sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb
保留配置,已安装的扩展名,甚至当前使用的文件夹。
根据设置apt仓库以在基于Debian的系统#2973上进行操作系统级更新的问题,官方PPA仍在进行中。
github和opensuse上托管了两个PPA。在VSCode拥有正式的PPA之前,可以使用https://github.com/tagplus5/vscode-ppa。
请按照以下步骤操作:
以.deb软件包的形式下载Visual Studio Code的最新版本。
安装GDebi软件包安装程序(如果未安装)。
然后使用GDebi软件包安装程序打开它的.deb软件包(您先前下载的),然后删除Visual Studio Code(旧版本),然后单击“删除软件包”选项。
然后使用GDebi软件包安装程序打开Visual Studio Code的最新版本的.deb软件包,然后单击“安装软件包”并安装Visual Studio Code的最新版本。
即使您按照上述步骤操作,您之前在Visual Studio Code中所做的所有配置(安装的软件包和其他自定义设置)也将自动恢复。因此,您不必担心再次安装软件包。您会在已安装的最新版本中自动找到那些自定义项和软件包。
通过此过程进行更新不会删除/清除Visual Studio Code的配置文件,因此,将还原Visual Studio Code中的所有配置。
此过程也适用于其他代码编辑器,例如Sublime Text 3和Atom。我已经测试并验证了它。
使用此存储库中可用的脚本: github.com/moeenz/vscode-updater
从.deb文件中获取文件,https://code.visualstudio.com
然后从系统软件包管理器中运行它。这是官方资源链接。