没有sudo权限也能安装和使用 VSCode

没有 sudo 权限也能安装和使用 VSCode,下面给你几种无需管理员权限的方案,按推荐程度排序👇


方案1:直接用 VSCode 的「便携版/解压版」(最简单,推荐)

VSCode 官方提供了 Linux 下的 .tar.gz 压缩包,不需要安装、不需要管理员权限,解压就能用。

步骤:

  1. 下载对应版本的 .tar.gz

    去 VSCode 官网下载页,找到 Linux 版本的 .tar.gz(注意是 .tar.gz,不是 .deb),或者直接用 wget 下载(替换成你需要的版本号,比如你截图里的1.117.0):

    bash 复制代码
    # 以 1.117.0 为例,下载 64位 版本
    wget https://update.code.visualstudio.com/1.117.0/linux-x64/stable -O code.tar.gz
  2. 解压到你有权限的目录 (比如你当前的 /data/yuyue/software/

    bash 复制代码
    cd /data/yuyue/software/
    tar -xzf code.tar.gz

    解压后会得到一个 VSCode-linux-x64 文件夹。

  3. 直接启动 VSCode

    进入解压后的文件夹,运行 code 可执行文件:

    bash 复制代码
    cd VSCode-linux-x64
    ./code
  4. (可选)添加到 PATH,方便直接启动

    编辑你的 ~/.bashrc~/.zshrc 文件,把解压目录的 bin 文件夹加入 PATH:

    bash 复制代码
    echo 'export PATH=/data/yuyue/software/VSCode-linux-x64/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc

    之后在任意终端输入 code 就能启动了。


方案2:用官方 .deb 包手动解压(你现在的文件也能用)

你截图里的 code_1.117.0-1776814346_amd64.deb 本质上是个压缩包,不需要 dpkg 安装,也能手动解压使用。

步骤:

  1. 解压 .deb

    bash 复制代码
    cd /data/yuyue/software/
    mkdir code-temp && cd code-temp
    ar -x ../code_1.117.0-1776814346_amd64.deb

    会得到 control.tar.gzdata.tar.gz 两个文件。

  2. 解压 data.tar.gz,拿到程序文件

    bash 复制代码
    tar -xzf data.tar.gz

    解压后会有 usr/ 文件夹,VSCode 的程序文件都在 usr/share/code/ 里。

  3. 直接启动 VSCode

    bash 复制代码
    ./usr/share/code/code

    也可以把这个文件夹复制到你常用的目录,方便后续使用。


方案3:用 VSCode Server + 浏览器(适合服务器环境)

如果你是在无图形界面的 Linux 服务器上,也可以用 VSCode Server,通过浏览器访问使用,完全不需要 sudo

  1. 下载 code-server 或 VSCode 官方的 Remote Server 版本。
  2. 解压后直接运行,会在本地启动一个服务,通过浏览器访问即可。

⚠️ 注意事项

  • 这些方案都不需要修改系统文件,所有文件都在你自己的目录下,完全不影响系统环境。
  • 缺点是无法自动更新,后续升级需要手动下载新版本替换。
  • 如果你需要安装 C/C++、Python 等插件,也都可以正常使用,插件会安装在你的用户目录下,不需要管理员权限。

相关推荐
2401_8582861117 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
像风一样自由202017 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
一朵好运莲19 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
IS6831 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
风筱1 天前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程
叶小鸡1 天前
Trae + Apifox MCP:让 AI 自动协同前后端接口文档
ai·编辑器
笨#小孩1 天前
中间件解析漏洞与编辑器漏洞:Web安全绕过的“捷径”
web安全·中间件·编辑器
持敬chijing3 天前
PHP开发-环境搭建-安装phpstudy-vscode工具
开发语言·vscode·php
csdn_aspnet3 天前
Copilot能换成本地吗?VSCode接本地大模型本地化接入方案
ide·vscode·ai·ollama
大数据专业的小沉3 天前
解决PyCharm 2024.1 打开项目后持续卡顿,UI 无响应,编辑延迟明显
ide·python·pycharm