/usr/lib
例如:Samba 在和/usr/share
其他地方安装了很多文件。
运行apt-get upgrade
会删除旧版本的 Samba 文件夹/文件吗?
答案1
当然会。更新软件包时,软件包本身的所有文件都会更新。这包括删除过时的文件。
但是,除非在新版本的安装前/安装后脚本中指定,否则安装后脚本创建的文件不会在软件包更新期间被替换或删除。不过,当您稍后删除/清除软件包时,它们应该会被删除。
不过,使用应用程序时创建的文件(如用户数据、设置、缓存等)不由包管理器维护。如果您清除包,其删除脚本可以负责删除这些文件,但不一定非要这么做。在您的主目录中创建的内容通常保持不变。
但是,所有这些安装/删除脚本都是由软件包作者制作的,并且可能会包含或错过删除某些文件的命令,这取决于此人的工作细致程度。