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

相关推荐
咬人喵喵3 小时前
E2编辑器里的零高容器是什么?怎么用?
低代码·微信·编辑器·交互·svg
沧海一笑-dj4 小时前
【Tools】Visual Studio Code UNC host ‘192.168.236.128‘ access is not allowed错误
vscode·visual studio code·host·unc·access is not
秋雨雁南飞14 小时前
Visual Studio 常用扩展
ide·visual studio
X1A0RAN18 小时前
解决Pycharm中部分文件或文件夹被隐藏不展示问题
ide·python·pycharm
小e说说21 小时前
主流活动策划工具特点比较
编辑器
winlife_1 天前
把 Godot 编辑器接入 AI:Funplay MCP for Godot 介绍
人工智能·编辑器·godot·ai编程·游戏开发·mcp
wh_xia_jun1 天前
用pom 的test 配置 与 jacoco
java·ide·intellij-idea
zhaqonianzhu1 天前
Qoder CN 插件停更与迁移指南:从 VS Code 到通义灵码 IDE
ide·vscode
数智工坊1 天前
PyCharm 运行 Python 脚本总自动进 Test 模式?附 RT-DETRv2 依赖缺失终极排坑
开发语言·ide·人工智能·python·pycharm