我想这也是个人品味的问题,但由于我是从全新的 10.10 安装开始,我想也许这次我会让我的系统更有条理。
存储软件和应用程序的常规位置是什么?
我有一些我正在使用的东西git
(例如bioperl
),有些应用程序我只需下载并提取到某个地方(例如eclipse
),显然我使用apt-get
.
放置所有这些的常规位置在哪里?
我想这也是个人品味的问题,但由于我是从全新的 10.10 安装开始,我想也许这次我会让我的系统更有条理。
存储软件和应用程序的常规位置是什么?
我有一些我正在使用的东西git
(例如bioperl
),有些应用程序我只需下载并提取到某个地方(例如eclipse
),显然我使用apt-get
.
放置所有这些的常规位置在哪里?
安装附加软件的传统位置是要么 要么
/opt
参见usr/local
其他类似问题对于通过包管理安装的软件,你不需要关心它的安装位置,你只会使用一些包管理软件来管理它,比如 apt-get、aptitude 或 synaptic。
正如 txwikinger 已经提到的,通常的地方
/opt
是/usr/local
. 我通常会将我自己编译的软件放入/usr/local
中,因为它已经具有通常的目录结构(bin、lib、...)。大型软件需要我安装到自己的目录/opt
,我认为这是该文件夹的初衷。我还在我的主文件夹中为一些应用程序使用小型、独立应用程序的文件夹,主要是因为我的主文件夹位于一个单独的分区上,我在重新安装系统时保留该分区。所以我不必再次安装这些应用程序。
就像其他人所说的那样,包管理器会将东西放在需要放置的地方。
我倾向于有一个项目/文件夹,我可以在其中签出我的随机 git 项目。
Eclipse 喜欢将其项目保留在工作区中/根据我在 Eclipse 下进行的开发量,我会做类似 $HOME/workspaces/{AndroidStuff, CrazyRandomIdeas} 之类的事情,具体取决于我正在处理的事情是否应该在它自己的工作区中或是一个小项目。
另外,有时我喜欢在我的 $HOME 中安装东西,因为我只是在玩东西并且不想污染我的文件系统,我倾向于把它放在 $HOME/local 中。同样,这只是我的风格..但我最终得到
尽量不要在你的根文件系统 (/) 中安装任何东西,除非你打包它。卸载东西是一件非常痛苦的事情,(总是有一个make install,但你很少得到一个make卸载)。此外,这也是打包系统的全部意义所在,用于跟踪您的程序、文件、配置等。