1. 实现概述
(1)在测试前,首先检测当前环境下所安装的包并输出包列表(dpkg-l),
称为初始化包列表。
(2)在测试完毕一款软件后,再次检查当前状态下的包列表与初始化包列
表进行对比,将多的包使用sudoapt-getpurgepackage_name命令
进行彻底卸载。
(3)再次导出卸载完毕后的系统下的包列表,与初始化包列表进行对比,
期望两个列表没有差异。
2. 手动验证
(1) 保持初始环境的包列表。
dpkg-l > package_initial.list
(2)安装google-chrome-stable。
sudo apt install google-chrome-stable
(3)保存安装完chrome软件后的包列表。
第 1 页 共 2 页
dpkg-l >package_new.list
(4)对比前后差异可看到 package_new.list 比 package_initial.list 新增了
两个安装包。
diff package_initial.list package_new.list
(5)卸载Chrome和依赖libu2f-udev。
sudo apt purge google-chrome-stable libu2f-udev
sudo apt purge libu2f-udev
(6)再次进行包列表对比。
diff package_initial.list package_new.list
如果此时包列表与初始化时(安装google-chrome-stable前)的包列表一致,
说明解决了需求中遇到的问题,即连续安装软件时不会有前面软件的依赖残留在环
境上,影响后面软件的测试。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!