she*_*lbc 8 file-management filesystems arch-linux installation
我几乎完全不熟悉 Linux 场景。我最近下载了Matlab进行安装。我解压缩文件并运行./install以启动向导。当我逐步完成时,它要求我提供一个默认为/usr/local/Matlab. 当我查看该目录时,第一次似乎不正确并且看起来更不正确。
/usr/local/ 已 bin etc games include lib man sbin share src
话虽如此,这是否是安装程序的最有效位置值得怀疑。大多数程序安装在哪里?我读过它在很大程度上取决于 Linux 风格。
有经验的 Linux 用户有什么建议吗?
Zar*_*oth 20
Arch Linux 有几个地方可以安装应用程序:
pacman),使用/usr/树。应用最常用的部分是:
/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 配置文件中的某处添加。
资料来源:
| 归档时间: |
|
| 查看次数: |
32823 次 |
| 最近记录: |