linux 撤销软件卸载

前几天遭遇了一次 autoremove 自动卸载了很多软件,本想用正则直接zua安装出来,又不通。好在不严重,直接放弃了,只是java环境除了点小问题。

今天我发现一个叫apper的软件,打开卸载了一个gnome组件之后,我自以为只卸载一个,他提示i确认的时候告诉我总共卸载4个软件,依赖包嘛,很正常。我就确认了。

但是操作完之后我傻眼了,几乎所有系统软件和一些常用软件都被卸载了。

浏览器,系统设置,包括apper自己在内的几个包管理器,全被卸载不见,我赶紧检查日志,发现卸载了一堆,这次总得恢复了,避不开的坑。

上次的正则实在是水平有限,就用文本编辑器直接修改了然后安装。

唉,,就是想也是太多,如图

 

 废话不说了e正则匹配括号及括号内的内容

 

(\([^\)]*\))

解释;

[^x] 匹配除x外的字符

×匹配0或更多次

+重复一次或多次

匹配之后把log里面的括号全删了就批量安装

posted @ 2020-03-18 21:59  哒啉  阅读(439)  评论(0编辑  收藏  举报