是否有一个等效的snap命令对 Snap 执行的操作与apt-get autoremove/apt-get autopurge对 Apt 软件包执行的操作相同?(也可作为apt autoremove...)
更新 3:对于好奇的人和那些从 Google 来到这里的人来说,FlatPak 的等效命令是flatpak uninstall --unused。
更新:在收到答复后,我想澄清这个问题,其中指出:
\n\n\nSnap 没有像 apt 这样的依赖项,因此类似于 autoremove 的功能似乎没有必要。
\n
这是不正确的。请考虑以下情况(这只是众多例子之一):
\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\n$ sudo snap install nvim --classic \nnvim v0.8.1 from neovim-snap (neovim-snap) installed\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\ncore22 20221129 444 latest/stable canonical\xe2\x9c\x93 base\nnvim v0.8.1 2775 latest/stable neovim-snap classic\n$ sudo snap remove nvim \nnvim removed\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\ncore22 20221129 444 latest/stable canonical\xe2\x9c\x93 base\n$\nRun Code Online (Sandbox Code Playgroud)\n安装前nvim,core22未安装。删除它后,core22即使现在没有任何东西依赖它,它也会被留下。
更新 2:\n在上面的示例中,安装的依赖项core22是基本快照。这是另一个示例,表明非基本依赖项也存在相同的问题:
$ sudo snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\ncore22 20221129 444 latest/stable canonical\xe2\x9c\x93 base\n$ sudo snap install falkon \nfalkon 22.08.2 from KDE\xe2\x9c\x93 installed\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\ncore22 20221129 444 latest/stable canonical\xe2\x9c\x93 base\nfalkon 22.08.2 86 latest/stable kde\xe2\x9c\x93 -\nkde-frameworks-5-98-qt-5-15-6-core20 5.98.0 9 latest/stable kde\xe2\x9c\x93 -\n$ sudo snap remove falkon \nfalkon removed\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\ncore22 20221129 444 latest/stable canonical\xe2\x9c\x93 base\nkde-frameworks-5-98-qt-5-15-6-core20 5.98.0 9 latest/stable kde\xe2\x9c\x93 -\n$ \nRun Code Online (Sandbox Code Playgroud)\n安装并删除falkon快照后,未使用的依赖项kde-frameworks-5-...将被保留。
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |