Fedora安装VS Code的3种最佳方法(附优缺点对比与避坑指南)
1.1 通过官方仓库安装
直接在终端执行sudo dnf install code
看起来是最快捷的方法,但实际操作时会发现Fedora默认仓库并不包含VS Code。需要先导入微软的软件仓库密钥,输入sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
完成安全验证。接着在/etc/yum.repos.d/目录创建vscode.repo文件,添加微软官方仓库地址后运行sudo dnf update
刷新缓存。这时再执行安装命令就能看到熟悉的进度条快速滚动,整个过程大约消耗200MB磁盘空间。
1.2 手动下载 RPM 包安装
当遇到网络环境限制时,打开浏览器访问VS Code官方下载页选择.rpm包更可靠。下载完成后不要立即双击安装,建议在终端使用sudo dnf install ~/Downloads/code-*.rpm
命令处理依赖关系更稳妥。这种方式能明确知道安装包来源,特别适合需要长期固定某个版本的情况。安装后在应用程序菜单可能不会立即出现图标,手动执行code --no-sandbox
命令可验证是否安装成功。
1.3 使用 Flatpak 安装
通过flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
添加存储库后,搜索会发现有两个VS Code版本可选。推荐安装com.visualstudio.code这个官方维护版本,执行flatpak install flathub com.visualstudio.code
会在沙箱环境中部署应用。Flatpak的优势在打开系统监控器时很明显——所有扩展都运行在独立容器中。需要注意的是首次启动时要授权访问home目录,否则会出现找不到项目的尴尬情况。
1.4 不同安装方法的优缺点对比
对比三种安装方式,官方仓库版更新及时但可能与其他软件产生依赖冲突。手动RPM安装适合需要版本锁定的开发环境,但升级时需要重复下载操作。Flatpak版本最干净隔离,不过占用空间比其他方式多出500MB左右,且终端启动需要额外加--enable-features=UseOzonePlatform --ozone-platform=wayland
参数才能在Wayland下流畅运行。网络条件允许时推荐官方仓库方式,追求稳定性选RPM包,需要多版本共存则优先考虑Flatpak。
"http.proxy": "http://yourproxy:8080",
"extensions.gallery": "https://marketplace.visualstudio.com/_apis/public/gallery"