linux 撤销软件卸载
前几天遭遇了一次 autoremove 自动卸载了很多软件,本想用正则直接zua安装出来,又不通。好在不严重,直接放弃了,只是java环境除了点小问题。
今天我发现一个叫apper的软件,打开卸载了一个gnome组件之后,我自以为只卸载一个,他提示i确认的时候告诉我总共卸载4个软件,依赖包嘛,很正常。我就确认了。
但是操作完之后我傻眼了,几乎所有系统软件和一些常用软件都被卸载了。
浏览器,系统设置,包括apper自己在内的几个包管理器,全被卸载不见,我赶紧检查日志,发现卸载了一堆,这次总得恢复了,避不开的坑。
上次的正则实在是水平有限,就用文本编辑器直接修改了然后安装。
唉,,就是想也是太多,如图
废话不说了e正则匹配括号及括号内的内容
(\([^\)]*\))
解释;
[^x] 匹配除x外的字符
×匹配0或更多次
+重复一次或多次
匹配之后把log里面的括号全删了就批量安装