41得票3回答
在哪里放置Unix域(AF_UNIX)套接字的端点(文件)?

有没有约定俗成的方式来放置代表Unix Domain Sockets端点的“文件”? 我倾向于将它们放在/tmp/some-application-specific-subdir-name/中,但我想知道是否有更常见的地方。 背景是,POSIX并未明确访问此类“文件”的路径长度上限: ...

29得票2回答
基于 XDG 的目录规范在 Windows 上的应用

我制作了一个Racket库 用于方便访问XDG Basedir目录。为了使该库也能在Windows上使用(供跨平台程序使用),我将其默认设置为使用标准Windows目录,当XDG环境变量未设置时使用。 我目前正在使用以下设置: $XDG_DATA_HOME = %LOCALAPPDATA...

15得票1回答
根据Linux文件系统层次结构标准,在哪里放置Python虚拟环境是合适的? 答案:应该将Python虚拟环境放置在/home或/opt目录下,具体取决于您的用例和部署需求。

正如标题所问,根据Linux FHS,在Linux操作系统上存储Python虚拟环境的技术正确位置是什么? 换句话说,允许明确回答的方式是:将Python虚拟环境的位置与您正在提供的数据文件分开是否“技术上正确”? 注意:这个问题不同于我能找到的最接近的已经问过的问题,因为虚拟环境包含库、...

10得票2回答
如何使用distutils处理配置文件以遵循Unix操作系统的FHS标准?

假设我们有一个名为foo的程序。 如果使用绝对路径:setup(..., data_files=[..., ('/etc', ['foo.cfg'])] ) 然后执行foo$ python setup.py --prefix=/usr/local,我们...