Linux下软件的安装与管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下软件的安装与管理相关的知识,希望对你有一定的参考价值。

一、源码安装方式:

1.下载、解压源码包
通常源码包的格式:".tar.gz"、".tar.bz2"
2.分析安装平台环境
./configure 后面可以加上软件的安装路劲以及所需模块选项
3.编译、安装软件
在执行./configure通过后,会在当前目录下生成Makefile文件
在输入make命令时,会查找当前目录下的Makefile文件
ps:如果用其他文件作为Makefile,需要制定文件如:make -f make_file

栗子:通过软吗安装apache http server

创建安装目录:make -p /application/apache

进入安装目录:cd /application/apache

下载apache源码:wget 源码文件链接(httpd-2.4.12.tar.gz)

解压源码包:tar xf httpd-2.4.12.tar.gz

进入解压后文件目录:cd httpd-2.4.12.tar.gz

编译软件:./configure --prefix=/application/apache2.2.27 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite

安装软件:make && make install


二、RPM包安装

RPM是Red hat Package Manager的缩写,本意是Red Hat软件包管理器。由于这种软件方式非常方便,逐渐被其他LINUX厂商所借用,现已成为Linux平台下通用的软件包管理方式。
命令格式:(可以多个文件一起安装)
软件包安装:rpm -ivh file1.rpm file2.rpm
软件包查询:rpm -qa file1.rpm
1)-f查询某个文件对应的RPM安装包
2)-p查询以“.rpm”为后缀的软件包安装后对应的包名称
3)-l显示软件包中的所有文件列表
4)-i显示软件包的概要信息(软件名称、版本、适应平台、大小)
5)-g查询系统有哪些软件包须臾指定的类别
卸载软件包:rpm -e file1.rpm


三、yum安装方式

检查yum是否已经安装
rpm -qa|grep yum
如果没有任何返回值则表示未安装
rpm -ivh yum-*.noarch.rpm
yum的主配置文件:/etc/yum.conf
资源库配置目录:/etc/yum.repos.d

以上是关于Linux下软件的安装与管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux 系统下软件安装与管理

Linux下RabbitMQ安装运行与管理

linux初学者-软件安装与管理篇

Linux下软件安装与卸载:rpm和yum工具

Linux 的软件管理 - 安装卸载升级 和 依赖管理

linux下的软件包管理与源代码方式安装软件