| 
 | 
 
最近心血来潮,打算学习下乌班图(Ubuntu)操作系统,网上搜了下现在的系统版本已经升级到了ubuntu 22.04,手边正好由一台ESXI服务器,那就好办了。 
下载ISO镜像文件,上传ESXI中,划分硬盘,安装还是十分的顺利的进去了系统。没过一会儿,系统提示有更新。验证管理员密码后,下载系统补丁,重启一切如此的顺利。 
对于强迫症的我来说,除了操作系统,软件也要都更新完毕。在软件商城中更新了大部分的,但是Snap Store反反复复的更新了好几次,一直提示更新失败。Snap Store作为Ubuntu系统中的软件包管理工具,还是很好用的。使用snap可以很好的解决应用程序之间的依赖关系,更加容易管理各种应用。 
之所以更新一直报错,就是因为Snap Store程序无法自己更新自己的导致的,解决起来超级简单。大致三条命令就可以搞定。 
打开终端界面,输入 
- sudo snap refresh snap-store
 
  复制代码 查询Snap Store的pid值 
 
 
 
 
从图中我们可以看待,Snap Store的Pid为2207. 
我们用命令杀死这个进程。 
接下来执行命令,更新snap-store就可以了。 
 
- sudo snap refresh snap-store
 
  复制代码 
 
 
 
大约2分钟后,更新完毕。强迫症治愈了。 
 
总结以下这三条命令 
 
- sudo snap refresh snap-store        //查看snap-store的Pid值
 
 - kill Pid                        //杀死snap-store进程
 
 - sudo snap refresh snap-store        //更新snap-store应用
 
  复制代码 
 
 |   
 
 
 
 |