2
为什么程序包管理器没有按用户安装和注册?
据我所知,Apt和DNF / Yum是Linux发行版中两种最受欢迎的软件包管理方案,它们仅支持系统范围的软件包安装:root拥有的文件,binary进入(/usr)?/s?bin,setting进入/etc等等。 但是,在有多个不具有root特权的个人用户的系统上,经常(即使不是总是)发生了用户想要安装一些可用于该发行版的应用程序或实用程序的情况。他/她可以使用个人安装的安装方式,这种安装方式对许多/所有用户而言并不常见。 现在,要使软件包在安装时具有不同的根目录或一组根目录,以使用户能够做到这一点,似乎并不是一个牵强的想法,甚至是难以置信的复杂想法。管理已安装软件包的用户特定注册表也不是什么问题(无论单个用户是否具有自己的软件包DB)。 那么,为什么没有将这些功能添加到那些常见的软件包管理系统/方案中,是什么原因呢? 注意:这是一个有用的问题,即我要询问的是人们对过去的了解,而不是人们对此功能的看法。