成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何清理 Snap 保留的舊軟件包以釋放磁盤空間

系統(tǒng)
這個帶有腳本的快速指南有助于清理舊的 Snap 軟件包,并釋放 Ubuntu 系統(tǒng)中的一些磁盤空間。

我的 Ubuntu 測試系統(tǒng)中出現(xiàn)磁盤空間不足。因此,我通過 GNOME 的磁盤使用分析器進(jìn)行調(diào)查,以找出哪個軟件包正在消耗寶貴的 SSD 空間。除了通常的緩存和主目錄,令我驚訝的是,我發(fā)現(xiàn) Snap 和 Flatpak 消耗了大量的存儲空間。

Snap size – before cleanup

Snap size – before cleanup

我始終堅(jiān)持一個規(guī)則:除非必要,否則不要使用 Snap 或 Flatpak。這主要是因?yàn)樗鼈兊陌惭b大小和一些其他問題。我更喜歡原生 deb 和 rpm 包。多年來,我在這個測試系統(tǒng)中安裝和移除了一些 Snap 包。

問題出現(xiàn)在卸載后。Snap 在系統(tǒng)中保留了一些殘留文件,而一般用戶不知道。

所以我打開了 Snap 文件夾 /var/lib/snapd/snaps,發(fā)現(xiàn) Snap 會保留以前安裝/卸載的軟件包的舊版本。

例如,在下圖中,你可以看到 GNOME 3.28、3.34 和 Wine 這些都被刪除了。但它們還在那里。這是因?yàn)?Snap 設(shè)計(jì)上在正確卸載后保留已卸載軟件包的版本。

Files under snaps directory

Files under snaps directory

或者,你可以在終端中使用:

snap list all

snap list all

對于保留的版本數(shù)量,默認(rèn)值為 3。這意味著 Snap 會保留每個軟件包的 3 個舊版本,包括當(dāng)前安裝版本。如果你對磁盤空間沒有限制,這是可以的。

但是對于服務(wù)器和其他場景,這很容易遇到成本問題,消耗你的磁盤空間。

不過,你可以使用以下命令輕松修改計(jì)數(shù)。該值可以在 2 到 20 之間。

sudo snap set system refresh.retain=2

清理 Snap 版本

在 SuperUser 的一篇文章中,Canonical 的前工程經(jīng)理 Popey 提供了一個??簡單的腳本?? 可以清理舊的 Snap 版本并保留最新版本。

這是我們將用來清理 Snap 的腳本。

#!/bin/bash
#Removes old revisions of snaps
#CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done

將上述腳本以 .sh 格式保存在目錄中(例如 clean_snap.sh),賦予其可執(zhí)行權(quán)限并運(yùn)行。

chmod +x clean_snap.sh

當(dāng)我運(yùn)行腳本時,它減少了很多磁盤空間。該腳本還將顯示要刪除的包的名稱。

Executing the script

Executing the script

Snaps size after cleanup

Snaps size after cleanup

結(jié)束語

關(guān)于 Snap 的設(shè)計(jì)效率如何,人們總是爭論不休。許多人說,它的設(shè)計(jì)是糟糕的,是臃腫的,且消耗系統(tǒng)資源。該論點(diǎn)的某些部分是正確的,我不會否認(rèn)。如果正確實(shí)施和增強(qiáng),沙盒應(yīng)用的整個概念就很棒。我相信,與 Snap 相比,F(xiàn)latpak 做得更好。

也就是說,我希望這可以幫助你清理一些磁盤空間。盡管它只在 Ubuntu 中進(jìn)行了測試,但它應(yīng)該適用于所有支持 Snap 的 Linux 發(fā)行版。

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2022-11-06 19:34:53

UbuntuLinux

2015-11-25 13:37:52

磁盤空間LinuxUbuntu

2020-04-09 16:29:40

Windows 10系統(tǒng)更新微軟

2020-01-10 16:00:16

Windows 10更新磁盤空間

2022-02-24 16:48:53

SnapLinux

2019-11-20 10:24:43

Linux重復(fù)文件磁盤

2019-11-20 10:23:51

磁盤WindowsLinux

2023-03-05 22:11:20

刪除文件磁盤

2023-03-03 00:07:24

2022-05-09 10:51:26

Snap軟件包Ubuntu

2017-08-21 11:13:43

LinuxSnapcraft Snap軟件包

2025-06-25 08:25:00

運(yùn)維lsof幽靈文件

2018-07-24 08:50:40

Linux磁盤空間磁盤利用率

2020-11-17 11:19:48

Linux磁盤空間

2010-04-08 15:24:36

Windows磁盤空間

2020-11-04 18:32:30

APTapt命令Linux

2011-01-18 10:25:19

Linux磁盤分區(qū)

2022-11-17 15:10:41

Ubuntu

2018-01-03 08:42:40

Linux命令磁盤空間

2020-11-25 08:41:56

Windows
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久久久亚洲精品 | 国产精品久久久久久久久久久久午夜片 | 精品福利视频一区二区三区 | 国产一区二区三区久久久久久久久 | 国产精品久久久久久久久久久新郎 | 中文字幕一区二区三区在线视频 | 国产一级在线观看 | 国产成人免费视频网站高清观看视频 | 久久午夜剧场 | 欧美精品一区三区 | 国精产品一区一区三区免费完 | 欧美8一10sex性hd | 黄色免费三级 | 在线观看视频一区二区三区 | 天久久 | 91精品国产乱码久久久久久 | 日韩在线精品视频 | 丁香婷婷在线视频 | 中文字幕亚洲欧美 | 欧美一区二区三区 | 五月婷婷中文 | 激情的网站 | 1区2区视频 | 亚洲综合国产 | 天天干天天操 | 中文字幕亚洲国产 | 成人精品一区二区户外勾搭野战 | 欧美国产日韩一区二区三区 | 成人国产综合 | 天堂免费看片 | 欧美一区不卡 | 精品日韩在线 | 亚洲精品久久久久久久久久吃药 | 国产一区二区a | 在线观看深夜视频 | 一区二区三区免费 | 亚洲伊人久久综合 | www国产精品 | 国产伦精品一区二区三区视频金莲 | 在线观看国产视频 | 亚洲欧洲成人av每日更新 |