没有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 等插件,也都可以正常使用,插件会安装在你的用户目录下,不需要管理员权限。

相关推荐
qq_338432376 小时前
VS Code 远程 WSL 中 Claude Code 导致 Java 文件修改被自动撤回的一次排查
vscode·vibe coding·claude code
Ycocol8 小时前
AS同一个目录下的类导入导入其他类爆红无法跳转但是可以编译
android·ide·android studio
睡一觉就好了。9 小时前
vim基础操作
linux·编辑器·vim
elirlove111 小时前
打造属于自己的网页工匠台:HTML在线编辑器技术深度解析
前端·编辑器·html
Mars-xq11 小时前
vscode 开发Android
android·ide·vscode
Tairitsu_H12 小时前
告别默认Vim:Linux下轻松配置Vim开发环境
linux·编辑器·vim·配置
赛博三把手13 小时前
实操篇一:Claude Code + Token173 国内直连 Anthropic Fable 5 完整接入教程
linux·编辑器·vim
嵌入式小站13 小时前
STM32 可移植教程 01:VSCode 环境搭建 + 点亮 LED(实战篇)
vscode·stm32·嵌入式硬件
ywl47081208713 小时前
IDEA 集成 Claude Code (Beta)
java·ide·intellij-idea
Mars-xq13 小时前
VSCode 开发 Android 时,类、方法无法跳转
android·ide·vscode