首页 > 系统服务 > 详细

Linux 应用程序的安装和管理

时间:2019-08-20 10:32:14      阅读:82      评论:0      收藏:0      [点我收藏+]

技术分享图片

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的压缩包,安装需要相应的编译工具,CC++

  • 附带安装程序的软件包

软件包中提供install.shsetup等,运行以根据向导程序的提示完成安装操作。


RPM包

查询 RPM 包信息

已安装

  • rpm -q[子选项] [软件名]

-qa:显示所有以RPM方式安装的软件
-qi:查看指定软件包的名称、版本等详细信息(--info)
-ql:显示指定软件包安装的所有目录、文件列表(--list)
-qf:查看指定的文件或目录是由哪个软件包所安装的(--file)

未安装

  • rpm -qp[子选项] 软件路径

-qpi:查看指定软件包的名称、版本等详细信息
-qpl:显示指定软件包准备安装的所有目标目录、文件列表

安装、升级、卸载

-i:安装
-e:卸载
-U:检查升级,未安装则安装
-F:检查升级,未安装则不安装
--force:强制安装
--nodeps:安装、卸载、升级时,不检查与其他软件包的依赖问题。
-h:安装、升级时,以#显示进度。
-v:显示安装过程详细信息。

  • rpm -ivh:安装

  • rpm -evh:卸载

  • rpm --rebuilddbrpm --initdb:重建RPM数据库


YUM源

  • 安装、卸载
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 安装 复制二进制文件到系统,配置应用环境
  • 测试及应用、维护软件

Linux 应用程序的安装和管理

原文:https://www.cnblogs.com/llife/p/11380863.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!