
在Linux中,有三种安装软件的方式,分别是RPM包安装、YUM源安装、源代码编译安装。
| 类型 | 路径 |
|---|---|
| 普通用户执行文件 | /usr/bin |
| 管理员执行文件 | /usr/sbin |
| 配置文件 | /etc |
| 日志文件 | /var/log |
| 应用程序参考文档 | /usr/share/doc |
执行文件、配置文件的man手册 |
/usr/share/man |
RPM包扩展名.rpm,只能使用rpm安装
DEB包扩展名.deb,只能使用dpkg安装
包含原始代码的.tar.gz、.tar.bz2的压缩包,安装需要相应的编译工具,C、C++。
软件包中提供install.sh、setup等,运行以根据向导程序的提示完成安装操作。
-qa:显示所有以RPM方式安装的软件
-qi:查看指定软件包的名称、版本等详细信息(--info)
-ql:显示指定软件包安装的所有目录、文件列表(--list)
-qf:查看指定的文件或目录是由哪个软件包所安装的(--file)
-qpi:查看指定软件包的名称、版本等详细信息
-qpl:显示指定软件包准备安装的所有目标目录、文件列表
-i:安装
-e:卸载
-U:检查升级,未安装则安装
-F:检查升级,未安装则不安装
--force:强制安装
--nodeps:安装、卸载、升级时,不检查与其他软件包的依赖问题。
-h:安装、升级时,以#显示进度。
-v:显示安装过程详细信息。
rpm -ivh:安装
rpm -evh:卸载
rpm --rebuilddb或rpm --initdb:重建RPM数据库
yum install 软件名
yum remove 软件名
yum clean all
yum list
YUM源vi /etc/yum.repo.d/local.repo
[local]
name = centos7.4
baseurl = file:///mnt/cdrom
gpgcheck = 0
enabled = 1
md5sum 压缩包名
gcc --version
make --version
下载源代码安装包文件
解包、配置、编译、安装
| 序号 | 操作 | 用途 |
|---|---|---|
| 1 | tar 解包 | 解压并释放源代码包到指定目录 |
| 2 | ./configure 配置 | 设置安装目录、安装模块等选项 |
| 3 | make 编译 | 生成可执行的二进制文件 |
| 4 | make install 安装 | 复制二进制文件到系统,配置应用环境 |
原文:https://www.cnblogs.com/llife/p/11380863.html