在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