Ubuntu16.04安装VSCode教程

Linux命令

Ubuntu16.04安装VSCode教程

2025-04-28 00:04


Ubuntu 16.04 安装 VS Code 完整指南 ? Ubuntu 16.04(Xenial Xerus)作为长期支持版本,虽然已过标准支持期,但仍有部分用户在使用。以下是针对该系统的Visual Studio Code专业安装方案,包含三种主流安装方式及常见问题解决。

                                            




Ubuntu 16.04 安装 VS Code 完整指南 💻

Ubuntu 16.04(Xenial Xerus)作为长期支持版本,虽然已过标准支持期,但仍有部分用户在使用。以下是针对该系统的Visual Studio Code专业安装方案,包含三种主流安装方式及常见问题解决。

一、准备工作 🛠️

系统要求确认

# 查看系统版本
lsb_release -a
# 确保架构是64位(Ubuntu 16.04官方仅支持64位)
uname -m

注意:VS Code已停止对32位系统的支持,若显示i686需升级系统

二、官方仓库安装(推荐) 📦

  1. 导入微软GPG密钥

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
    sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
    
  2. 添加VS Code仓库

    sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
    
  3. 执行安装

    sudo apt update
    sudo apt install -y code  # 或使用 code-insiders 安装预览版
    

三、手动DEB包安装 📌

适合无法连接微软仓库的环境:

  1. 下载最新DEB包

    wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable -O vscode.deb
    
  2. 解决依赖问题

    sudo apt install -y libnotify4 libnss3 libxkbfile1 libsecret-1-0 libgtk-3-0
    
  3. 安装软件包

    sudo dpkg -i vscode.deb
    sudo apt --fix-broken install  # 自动修复缺失依赖
    

四、Snap方式安装 🐍

适用于已配置snap的环境:

sudo snap install --classic code  # 稳定版
# 或使用 sudo snap install --classic code-insiders

注意:Snap版本可能比官方仓库版本更新延迟1-2天

五、启动与验证 🚀

  1. 启动方式

    code .  # 当前目录打开
    code --disable-gpu  # GPU加速异常时使用
    
  2. 验证安装

    code --version
    # 预期输出类似:1.82.0 x64
    

六、常见问题解决 ⚠️

问题1:依赖库版本冲突

# 典型错误:libstdc++.so.6版本过低
sudo add-ppa-repository ppa:ubuntu-toolchain-r/test
sudo apt install -y libstdc++6

问题2:中文输入法支持

# 启动时添加参数
code --user-data-dir="~/.vscode" --disable-gpu

问题3:图标不显示

# 更新图标缓存
sudo update-desktop-database
gtk-update-icon-cache /usr/share/icons/hicolor/

七、推荐配置 🎯

  1. 安装中文语言包

    • 启动VS Code后按 Ctrl+Shift+X
    • 搜索"Chinese (Simplified)"安装
  2. 必备插件

    • C/C++ (微软官方)
    • Python
    • ESLint
    • Docker
  3. 性能优化

    // settings.json配置
    {
      "files.autoSave": "afterDelay",
      "editor.fontSize": 14,
      "terminal.integrated.gpuAcceleration": "off"  // 老旧显卡禁用GPU加速
    }
    

八、卸载方法 🗑️

APT安装的卸载

sudo apt remove --purge code
sudo rm /etc/apt/sources.list.d/vscode.list

Snap安装的卸载

sudo snap remove code

通过以上步骤,即使在较旧的Ubuntu 16.04上也能获得稳定的VS Code使用体验。建议定期检查更新(sudo apt update && sudo apt upgrade code)以获取安全补丁。对于开发C++项目的用户,需额外安装g++工具链(sudo apt install build-essential)以获得完整功能支持。


標簽:
  • Ubuntu16.04
  • VSCode