Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的
/usr:系统级的目录,可以理解为 C:/Windows/
/usr/lib:理解为 C:/Windows/System32
/usr/bin:几乎所有的系统可执行文件都会安装在这里
/usr/local/bin:则是可以存放一些系统用户自己特定的可执行文件,不用担心会被系统升级之类的行为覆盖,破坏,这个目录不是必须的
/usr/local:用户级的程序目录,可以理解为 C:/Progrem Files/。 用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录 ,可以理解为D:/Software, opt有可选的意思, 这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接 rm -rf 掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。
一、简介
Linux下软件安装的方式主要有源码安装、rpm安装、yum安装,而常用的安装包主要有以下三种:
- tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
- rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。
- (现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)
- dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。
而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:
名称-版本-修正版-类型
例如:software-1.2.3-1.tar.gz
软件名称:software
版本号:1.2.3
修正版本:1
类型:tar.gz
二、常见的安装方法
源码安装
几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装。
源码安装的方式
cd 源码所在目录
./configure [opts]
make
make install
源码安装优点
- 文档齐全
- 因为可以定位到代码,所以debug方便
- 本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)
源码安装的缺点
- 编译麻烦
- 缺乏自动依赖管理,软件升级麻烦
rpm包安装
rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。
rpm包安装的方式
由于安装的方式非常简单,我们只需要输入一条指令即可。
rpm -i xxx.rmp
rpm包卸载的方式
rmp包卸载的方法也很简单,只需要如下命令:
rpm -e 包名
rpm包升级的方式
升级需要如下命令:
rpm -U 包名
我们需要注意的是此时计算机需要联网。
yum安装软件包
yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器,yum也对依赖关系进行管理,但是必须要在联网的情况下完成。
yum包安装的方式
yum -y install
yum包卸载的方式
yum remove 包名
标签:rpm,几种,源码,yum,usr,Linux,软件,安装
From: https://www.cnblogs.com/shengruxiahuaya/p/16647272.html