Answers:
大多数程序都遵循文件系统层次结构标准(man hier
):库转到/usr/lib
,配置文件转到/etc
,静态数据转到/usr/share
,依此类推。
一些自包含程序将所有数据放入/opt/<program>/
。
.deb
/ .rpm
软件包不应手动解包-它们应由适当的程序dpkg
或处理rpm
。
如果压缩包中只有源代码,则必须将其提取到一个临时位置(/tmp
或的某个位置$HOME
)。其余的工作(包括安装)通常由Makefile处理(通过运行make install
);请参阅上面的FHS。
.deb
or .rpm
文件,就不再需要它。如果下载随机.deb
文件,通常将其下载到/tmp
,或者如果可能需要在其他盒子上再次下载,则下载到我的主目录。当apt
下载一个软件包,它存储在/var/cache/apt
从那里它最终会被清理掉。