在 Ubuntu 上用 snapd 部署应用,是不是总遇到这样的问题?跟着教程走却部署失败,要么就是部署完了发现电脑变卡,资源占用高得吓人?其实啊,snapd 用对了特别方便,今天小编就给新手朋友们讲讲 ubuntusnapd 的应用部署步骤,再分享几个资源占用优化的技巧,保证一看就懂,一起往下看吧!
一、先搞懂:用 snapd 部署应用有啥好处?
可能有朋友会问,“我用 apt 装应用挺好的,为啥要用 snapd?” 这就得说说 snapd 的优点了。它部署的应用自带所有依赖,不用手动装一堆库文件,比如装个绘图软件,apt 可能要你先装十几种依赖,snapd 一键就能搞定。而且 snap 应用升级起来方便,不会影响系统里的其他软件。小编之前用 apt 装的编辑器,一升级就和系统冲突,换成 snap 版后再也没这问题了。
二、应用部署步骤:分 3 步,新手也能学会
用 snapd 部署应用其实很简单,就像在手机应用商店下载软件一样,小编以部署 “VS Code” 为例,给大家讲讲具体步骤:
- 搜索应用是否有 snap 版本
打开终端(按 Ctrl+Alt+T 就行),输入snap find vscode
,按回车后会显示相关的 snap 应用。看到 “code” 那个就是官方版本,记一下应用名称。这一步很重要,别搞错名字,不然可能装到非官方的版本。 - 安装应用
输入sudo snap install code
,然后输密码(输的时候屏幕不显示,输完按回车)。这时候终端会显示进度条,等进度条走完,出现 “code 已安装” 就说明成了。要是网速慢,可能要多等一会儿,别着急关掉终端。 - 启动应用
可以在 Ubuntu 的应用菜单里找到 VS Code 的图标,点一下就能打开;也能在终端输入code
直接启动。第一次启动可能有点慢,后面就快了。
给大家列个表格,看看部署常见应用的命令,新手可以直接抄作业:
应用名称 | 搜索命令 | 安装命令 |
---|---|---|
火狐浏览器 | snap find firefox |
sudo snap install firefox |
网易云音乐 | snap find netease |
sudo snap install netease-cloud-music |
截图工具 | snap find flameshot |
sudo snap install flameshot |
三、部署时容易踩的坑,提前避开
有几个问题新手特别容易遇到,小编提前提醒一下:
- 安装时提示 “权限不够”:别忘了加
sudo
,snap 安装应用需要管理员权限,直接输snap install
肯定会报错。 - 搜索不到应用:可能是拼写错了,比如把 “netease” 写成 “neteas”,仔细检查一下拼写。实在搜不到,就去 snap 官网查正确名称。
- 安装后找不到图标:重启一下电脑就行,有时候系统没及时刷新菜单,重启后就显示了。
四、资源占用优化:让 snap 应用不拖慢电脑
有朋友说 “snap 应用好用是好用,但太占内存了”,其实只要稍微优化一下,就能解决这个问题。
- 清理旧版本应用
snap 会自动保留旧版本,方便回滚,但多了就占空间。输入sudo snap set system refresh.retain=2
,这样只会保留 2 个旧版本(默认是 3 个)。小编这么设置后,硬盘多出来 1 个多 G 的空间。 - 关闭不需要的自动更新
虽然自动更新能保证安全,但频繁更新会占用资源。可以输入snap set system refresh.schedule=sun,23:00
,把更新时间改成每周日晚上 11 点,这时候一般不用电脑。要是想手动更新,输入sudo snap refresh
就行。 - 卸载不用的 snap 应用
别把不用的应用留在系统里,输入sudo snap remove 应用名称
就能卸载,比如sudo snap remove code
就能卸载 VS Code。卸载后最好重启一下,释放占用的资源。
五、自问自答:新手可能想问的问题
“部署的 snap 应用和 apt 装的,能同时存在吗?” 可以是可以,但不建议。比如同时装 snap 版和 apt 版的浏览器,容易搞混,而且会占用双倍资源。小编建议选一个版本用就行。
“低配电脑适合用 snapd 吗?” 只要内存大于 4G 就没问题。要是电脑内存只有 2G,可能会有点卡,这时候优先用 apt 装轻量版应用。
“怎么看哪个 snap 应用占用资源高?” 打开系统监视器(在应用菜单里搜 “系统监视器”),点 “进程” 标签,找到带 “snap” 字样的进程,就能看到内存和 CPU 占用情况,占用太高的可以暂时关掉。
六、小编的一点心得
用 snapd 部署应用,最大的好处就是省心,不用操心依赖问题。资源占用高其实是可以优化的,只要定期清理旧版本、关掉不必要的更新,就不会拖慢电脑。小编自己的老电脑(8G 内存)装了 5 个 snap 应用,用起来很流畅,完全没压力。
新手刚开始用的时候,别贪多,先部署 1-2 个常用应用练练手,熟悉之后再慢慢加。要是遇到问题别慌,大多是小问题,按教程里的方法基本都能解决。希望这些能帮到大家,用 snapd 部署应用越来越顺!