linux中/usr和/opt里的文件有啥区别呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中/usr和/opt里的文件有啥区别呢相关的知识,希望对你有一定的参考价值。

是否/usr内存放的是 distribution提供的软件,/opt是第三方软件,还有不太明白的是 distribution提供的都是哪些软件呢?

1、linux中/usr里的文件下是你安装linux系统时系统自带软件的安装目录。

linux中/opt里的文件则是安装系统后用户自己安装的其他应用软件,一般是源码包的软件。

2、linux中/usr下,一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录。

linux中/opt下,是一些大型软件的安装目录,或者是一些服务程序的安装目录。

3、linux中/usr主要存放自带的程序。

linux中/opt里的文件主要存放那些可选的程序。对应软件目录包含了运行该软件所需要的所有文件、库、数据等等。

扩展资料:

关于Linux中安装软件的提示:

linux中/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。

opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

linux中/usr为系统级的目录,可以理解为C:/Windows/。 

linux中/usr下的/local目录为用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 

这里主要存放那些手动安装的软件,即不是通过apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。

参考技术A /usr 下是你安装系统是所安装的软件的安装目录;
/opt 则是按完系统后你又需要安装其他的应用软件,一般是源码包的软件,可以自己指定路径,管理员习惯性的把软件按在这,你也可以安装在其他位置。本回答被提问者采纳
参考技术B /usr是和操作系统的源码包,/opt是你自己安装的软件习惯性指定的路径,其实你也可以安装在/usr下面,就看你的--prefix=/opt还是/usr,就好像windows下选择软件的安装目录一样。

Mac和Linux报错: dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib的解决办法

在mac系统下,执行谷歌机器学习框架 Tesseract时,报错: dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib

原因是在/usr/local/opt/jpeg/lib/路径下找不到 libjpeg.8.dylib文件。

解决方法: 

以下命令按顺序在终端进行执行:

1:   wget -c http://www.ijg.org/files/jpegsrc.v8d.tar.gz
2:   tar xzf jpegsrc.v8d.tar.gz
3: cd jpeg-8d
4:     ./configure
5:     make
6:     cp ./.libs/libjpeg.8.dylib /usr/local/opt/jpeg/lib






以上是关于linux中/usr和/opt里的文件有啥区别呢的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu里的/usr/lib/x86_64-linux-gnu这个文件夹是做啥的

linux中 /opt 和 /opt/ 有啥区别?

如何统计Linux中文件和文件夹/目录的数量

在linux中编译PostgreSQL程序出现/usr/lib/ld cannot found -lpq

linux疑问:chown -R nobody:nobody /opt/linuxsir 何意?

linux ext4 /opt分区调整磁盘至/home分区