实际上,我完全是Linux领域的新手。我最近下载了Matlab进行安装。我解压缩了文件,然后运行./install
以启动向导。在逐步浏览时,它要求我提供默认值为的安装路径/usr/local/Matlab
。当我在该目录中查看时,首先出现的内容似乎并不正确,甚至看起来更不正确。
/usr/local/
已 bin etc games include lib man sbin share src
话虽这么说,无疑这将是安装程序最有效的地方。大多数程序安装在哪里?我已经读到它在很大程度上取决于Linux的风格。
有经验的Linux用户有什么建议吗?
在Arch Linux上可以安装一些应用程序:
pacman
),使用/usr/
tree。按应用程序最常用的零件是:
/usr/bin/
-这是应用程序的二进制文件(可执行文件)所在的位置/usr/share/
-这是应用程序其他资源的存放地(通常是不可变的)make
并通过进行安装make install
)的应用,/usr/local/
是正确的选择。这里的层次结构模仿了其中的层次结构/usr/
,其目的是将手动安装的内容与自动存储库的内容分开。请注意,如果你打算保持局部包上最新,并安装了他们很多,使用AUR,一个AUR帮手,学习如何维护包可能比人满为患更好的办法/usr/local/
。/opt/
则是一种方法。人们通常只是把文件夹存在,例如/opt/MonolithicApp/
,/opt/Matlab/
等等。/usr/local/games/
,因此除之外,还指定了放置这些文件夹的位置/opt/
。用户应自行决定使用哪一个。为了方便起见,$PATH
如果在中安装了程序,则必须添加一些附加内容/opt/
。如果只有一个二进制文件,我倾向于在中创建一个符号链接/usr/local/bin/
。
如果二进制文件多于一个/两个,则它会PATH="$PATH:/opt/MonolithicApp/bin/"
在shell配置文件中的某个位置强制添加一个二进制文件。
资料来源:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句