Tih*_*kov 13 linux installation
我的意思不仅是二进制文件,还有它的库、配置文件和数据(严格来说是所有文件)。另外,当我下载一个包时,最好在哪里解压它。如果我移动这些文件,应用程序会损坏吗?
use*_*686 17
大多数程序遵循文件系统层次结构标准( man hier
):库转到/usr/lib
,配置文件转到/etc
,静态数据转到/usr/share
,等等。
一些自包含的程序将所有数据放在/opt/<program>/
.
.deb
/.rpm
包不应该手动解包——它们应该由适当的程序处理,dpkg
或者rpm
.
如果您只有 tarball 中的源代码,则必须将其解压缩到一个临时位置(到/tmp
或 的某个位置$HOME
)。其余的,包括安装,通常由 Makefile 处理(通过运行make install
);参见上面的 FHS。