linux下的软件默认安装目录在哪?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下的软件默认安装目录在哪?相关的知识,希望对你有一定的参考价值。
如题所说,deb包软件都安装在默认目录下吗?卸载能彻底吗?bin软件安装可以选择目录,卸载有uninstall,那在新立德中就没有这个软件记录嘛!linux下有哪些格式类型软件?
Linux下安装应用程序时它的默认安装路径。默认目录一般建议为 /usr
所有的软件都仍这里。一般没有选择余地,除非不想用这个程序……
安装方式一般是:
1、rpm或者deb这种软件包,一般双击安装就行了,当然更好的办法是在系统的软件管理器里直接安装,这样可以从网上自动下载安装。
2、binrun等文件,这是可执行的文件,需要授予可执行权限后运行就行。
3、.tar.bz2 .tar.gz,两个是源代码,需要是用编译环境进行编译安装。
至于安装路径,建议新手暂时不要想。
Linux的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件、文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其余文件也都有自己的地方。
---------------------------------------------------------------------------
用编译模式安装软件可以用 ./configure--prefix=xxx来指定安装目录.
如果是rpm模式安装,不能指定安装目录,不过可以在安装之后使用locate或whereis来查找安装目录。
PS:
1、安装完成后,部分软件启动命令加-V参数可以查看。例如: nginx -V
[root@11_09 nginx-1.4.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx-1.4.2
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
TLS SNI support disabled
configure arguments: --user=www --group=www
--prefix=/usr/local/nginx --with-http_stub_status_module
--with-http_ssl_module --with-http_gzip_static_module --with-ipv6
2、tar.bz2 .tar.gz源码包里面的configur文件内,有默认安装路径。例如:nginx-1.4.2.tar.gz源码包中configure文件/usr/local/nginx。 参考技术A 回复 1# 一般来说可执行文件在/usr/bin或者/usr/share/bin 或者/usr/local/bin库文件在各种lib配置文件在各种etc文件夹下并不是一个软件都放在一起,而是按照文件类型分。linux下的软件包之间合作关系很紧密,不能分割成一个一个软件。 参考技术B 回复 4# 软件管理器会帮你解决问题的。 参考技术C 回复 5# 一直困惑于这个问题!现在有些明白了!下去再好好学习!谢谢!
linux下如何查看某个软件 是不是安装?安装路径在哪
参考技术A linux下如何查看某个软件 是否安装的方法:首先要知道软件名字,例如 wireshark
然后全盘搜索,root用户命令find / -name "wireshark"
我们平时能直接敲“ls” “cat”等命令,是因为软件已经放在默认路径(环境变量),而可以用以下命令查看环境变量
echo $PATH
结果是:(多个路径,以冒号为分隔)
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zengqj/bin
返回正题,如果上面find / -name "wireshark"能搜索到,极有可能是已经安装,特别是搜索到在环境变量路径里的时候。 参考技术B 可以用:
rpm -q -i查看是否安装,如rpm -q -i gcc
可以用
rpm -q -l查看路径,如rpm -q -l gcc本回答被提问者和网友采纳
以上是关于linux下的软件默认安装目录在哪?的主要内容,如果未能解决你的问题,请参考以下文章