惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy International News Feed
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Google DeepMind News
Google DeepMind News
Hacker News - Newest:
Hacker News - Newest: "LLM"
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
云风的 BLOG
云风的 BLOG
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Recent Announcements
Recent Announcements
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog
The GitHub Blog
The GitHub Blog
aimingoo的专栏
aimingoo的专栏
Scott Helme
Scott Helme
腾讯CDC
T
Threat Research - Cisco Blogs
P
Palo Alto Networks Blog
Cloudbric
Cloudbric
K
Kaspersky official blog
B
Blog RSS Feed
博客园_首页
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
Vercel News
Vercel News
The Last Watchdog
The Last Watchdog
S
Schneier on Security
T
Tor Project blog
雷峰网
雷峰网
博客园 - 司徒正美
H
Hacker News: Front Page
I
Intezer
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
Help Net Security
Help Net Security
WordPress大学
WordPress大学
T
The Exploit Database - CXSecurity.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
V
Vulnerabilities – Threatpost
Forbes - Security
Forbes - Security
Google DeepMind News
Google DeepMind News
T
Threatpost

博客园 - smil、梵音

C语言标准(C89/C90)中的32个关键字全列表 Windows 系统的 vscode 通过 Remote-SSH 连接虚拟机的 Ubuntu 系统运行 C 语言的代码 Windows 系统 vscode Remote-SSH 远程连接虚拟机里面的Ubuntu系统的失败处理 Ubuntu虚拟机里安装了SSH,开启SSH服务的时候报错 VS Code的Remote - SSH功能 Ubuntu系统里面安装 g++ ,sudo apt update 的含义 C语言是不是必须得通过gcc编译成可执行的程序? c语言用gcc编译过后,执行 ./hello.c 报错 ./hello.c: 权限不够 windows系统的虚拟机里面的Ubuntu系统安装VMware Tools Ubuntu系统是否就是Linux系统,安装软件和Windows系统有何区别 Ubuntu系统里面vscode运行C语言的第一个 Hello World 程序 vscode 中安装C/C++相关的插件 Ubuntu 安装一个轻量级的中文输入法Fcitx5 Ubuntu安装百度网盘 Ubuntu系统里面安装vscode 乌版图系统截屏快捷键 Ubuntu 系统里面运行C++ TortoiseGit 的安装与汉化 安装虚拟机+ ubuntu24.04 系统 联想小新安装 ubuntu24.04 双系统 | 安装乌版图系统 | windows安装 ubuntu24.04 双系统 利用faststone capture制作gif动图 Sublime Text 常用编辑快捷键速查表 vscode 中的 css 样式代码不显示折叠图标的解决方法 IDEA中git的Cherry-Pick的可视化使用(个人总结) IDEA中git的Cherry-Pick的使用 IDEA中如何实现git的cherry-pick可视化操作? Windows11添加系统环境变量 VS Code——Live Server的简介、安装与使用 vue3中 pinia 的运用 vscode使用region折叠任意想折叠的代码块 我本地分支代码推送到远程的另一个分支,怎么操作? idea中打开多文件编辑器换行展示 本地代码强制覆盖远程代码,本地代码强制和远程某一个分支保持一致,再覆盖远程代码 css头部固定,内容区域高度自适应剩余的屏幕高度,内容区域过多显示竖向滚动条 flex为1的元素宽度自适应的同时,文本太长的时候显示省略号 idea中项目文件目录消失如何解决 vue3插入图片 vue3使用构建工具时,关于本地图片的引用 vue3 中父组件调用子组件的方法,子组件是不是必须暴露方法 如何改变type="checkbox"的input复选框的样式 vue3中非父子组件、非祖先-后代组件之间传递方法 解决 IntelliJ IDEA 中项目右键没有 Git 菜单的问题 关于 ref 为 DOM 元素或子组件实例动态创建引用的总结 Git 合并时出现 Please enter a commit message to explain why this merge is necessary 问题解决 拉取远程其他分支的最新代码
Ubuntu的应用中心搜索 vscode 的时候,筛选条件为Snap包、debian包是什么意思,如何安装vscode
smil、梵音 · 2026-06-17 · via 博客园 - smil、梵音

1. “Snap包”是什么意思?

你可以把 Snap 理解为一种 “全自动沙盒软件包”

  • 特点:它把软件和它需要的“运行环境”全部打包在一起。你在任何Ubuntu版本上安装同一个Snap包,运行效果完全一样。

  • 优点会自动更新,不用你管,永远是最新版。

  • 缺点:因为自带环境,体积偏大;第一次启动时可能稍慢一点;而且它默认被“关在盒子里”,访问你电脑上的文件(比如打开桌面上的代码)有时需要手动授权,对新手来说权限问题比较烦人。

2. “Debian包”(.deb)是什么意思?

这是 Ubuntu 最传统、最底层的安装格式(继承自Debian系统)。

  • 特点:相当于Windows里的“exe安装包”。它把文件解压到系统指定的目录里,软件直接运行在系统中,没有“沙盒”隔离。

  • 优点运行流畅、响应快,访问你电脑里的任何文件都没有权限障碍,拿来写代码非常顺手。

  • 缺点不会自动更新。以后出了新版本,你得自己重新下载新的.deb包来安装。


3. 我如果想安装 VSCode,具体怎么操作?

强烈建议:不要用软件中心搜,也不要选Snap版(权限问题会折磨你)。
下面给你 两种最推荐的方法,按顺序选一个就行:

方法一(最推荐,一劳永逸):先装官方仓库,再用命令装

这是Linux老手最常用的方式,装好后系统会自动提醒你更新。

  1. 打开终端(按 Ctrl + Alt + T

  2. 依次输入以下三条命令(复制粘贴,每输完一条按一次回车):

# 1. 导入微软的官方软件签名(防伪造)
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg

# 2. 把VSCode的源加入系统列表
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

# 3. 更新系统缓存并安装(这条就是真正的安装命令)
sudo apt update && sudo apt install code

装好后,直接在左下角菜单里搜索 code 就能打开,这是原生的Debian包,流畅无权限烦恼


方法二(最简单的傻瓜法):去官网下载 .deb 双击安装

如果你不想敲命令,可以用浏览器打开 VSCode 官网(code.visualstudio.com),点击下载 Linux x64 的 .deb 包

下载完后,双击这个 .deb 文件,系统会自动弹出“软件安装”界面,点击“安装”就行(和Windows装exe几乎一样)。


最后给你一个结论:

  • 应用中心里的 Snap 包:建议避开,尤其是VSCode,Snap版保存文件时经常卡权限,网上吐槽很多。

  • 应用中心里的 Debian 包:可以用,但如果搜索出来版本较旧,不如用我上面给的方法一,直接装最新官方版。