0
点赞
收藏
分享

微信扫一扫

Linux常见软件包

常见的软件包封装类型及特点

文件类型

保存目录

rpm软件包

扩展名 “.rpm” rpm yum

deb软件包

扩展名为 “.deb” dpkg apt-get

源代码软件包

一般为 “.tar.gz” 、“.tar.bz2” 等格式的压缩包

包含程序的原始代码

绿色免安装的软件包

在压缩包内提供已编译好的执行程序文件

解开压缩包后的文件即可直接使用

使用rpm命令能够实现哪些较常用的RPM包管理操作?

  • 查看软件包是否安装  # rpm -q 软件名字
  • 查看系统中所有已经安装的软件包有哪些 # rpm -qa
  • 统计已经安装的软件包的个数  # rpm -qa | wc -l
  • 查询某个文件是由那个软件包安装的  # rpm -qf 文件的绝对路径
  • 查询软件的配置文件   # rpm -qc httpd  
  • 安装某个软件是,都安装了哪些文件  # rpm -ql setup
  • 查询安装的软件包的信息  # rpm -qi setup

YUM操作

YUM(Yellowdog Updater Modified)是一个在Fedora、RedHat及类似系统中基于RPM的软件包管理器,它可自动解决软件包之间的依赖性问题。

  • 安装RPM软件包:yum install 包名
  • 更新RPM软件包:yum update 包名
  • 检查更新:yum check-update
  • 删除指定的RPM软件包:yum remove 包名
  • 显示软件包信息:yum list
  • 清除YUM过期的缓存:yum clean all
  • 显示YUM软件包的所有依赖关系:yum deplist 包名

源码包编译安装的基本过程

  1. 确认源代码编译环境,需要gcc、make等
  2. 下载软件包
  3. 使用tar命令进行解压,解压到指定目录,一般到/usr/src目录下
  4. 查看解压路径下的./configuser脚本,用来设置安装目录、安装模块等选项
  5. 运行make命令进行编译,生产可执行二进制文件
  6. 运行make install命令进行安装,复制二进制文件到系统,配置应用环境
  7. 测试及应用、维护软件


源码包安装

源码包通常是以.tar.gz.tar.bz2等压缩格式提供的,需要用户自行编译安装。

安装步骤通常包括:解压源码包、配置(使用./configure命令)、编译(使用make命令)和安装(使用make install命令)。

源码包安装的软件一般位于/usr/local/目录下。

举报

相关推荐

0 条评论