测试了一把,结果显示360基本对Linux社区规范和安全常识不give a fuck。
胡乱打包
首先,这个deb包就是胡乱打包,依赖关系就没弄好:
$ dpkg-deb-I360safeforlinux-3.0.0.66-stripped.deb
[...]
Package:360safeforlinux
Version:3.0.0.66
Architecture:amd64
Maintainer:qihu360 company
Installed-Size:23617
Depends:libc6(>=2.14),libglib2.0-0(>=2.38),python2.7(>=2.7.6),openssl(>=1.0),curl,libqt4-network(>=4.8.5),libqt4-sql(>=4.8.5)
Section:gnome
Priority:required
Essential:yes
Description:360safeforlinux
但是还实际依赖了libpython2.7和libqtgui4两个库没有标明,要我手动修复。
滥用 Essential
这个打包还通过滥用Essential标记来制造卸载的麻烦。
root@debian-amd64:/home/user# apt-get remove 360safeforlinux
[...]
Thefollowing packages will be REMOVED:
360safeforlinux
WARNING:Thefollowing essential packa