我对 Linux Mint 将内容保存到根目录而不是主目录有疑问。我需要这方面的帮助,一位朋友对此相当坚持。每次安装软件包时,它都会默认安装到根目录,而不是安装到主目录。
答案1
在像 Mint 这样的 Debian 衍生系统中,DEB 软件包并不意味着安装在用户的主目录中。它们将由系统管理员安装以供系统范围内使用。
即使可以将软件包安装在用户的主目录中,该软件包在安装后也将无法工作。相反,软件包将在系统范围内安装。
当在系统范围内安装时,典型的包foo
可能会放置
- 可执行程序位于
/usr/bin/foo
, - 中的一组配置文件
/etc/foo/
, /usr/lib/foo/
和/或中的可执行程序所需的辅助文件/usr/share/foo/
,- 中的文档
/usr/share/doc/foo/
,
等等。然后,如果程序维护持久数据或运行时数据,则将其放入/var/
和/或中/run/
。这非常复杂。这就是该软件被打包的原因,这样您的朋友就不必处理所有的复杂性。
现在,一些未包装的通过足够的努力,软件可以安装在用户的主目录中(如果不在/usr/local/
);但对于大多数用户来说,大多数时候,这都是一个特例。