当前位置 : 主页 > 操作系统 > centos >

linux常用命令小结之yum、源码安装

来源:互联网 收集:自由互联 发布时间:2023-07-28
Linux常用命令小结之yum、源码安装一、yum1.1 yum命令简介 yum是一种基于rpm包管理的包管理器,是Fedora、RHEL及其衍生版本的默认包管理器。 基本任务包括查找、安装、更新、卸载软件包及
Linux常用命令小结之yum、源码安装 一、yum 1.1 yum命令简介

yum是一种基于rpm包管理的包管理器,是Fedora、RHEL及其衍生版本的默认包管理器。

基本任务包括查找、安装、更新、卸载软件包及其依赖关系,通常下载的软件包格式是RPM包(Red Hat包管理器)。

yum和apt-get都是Linux上常用的包管理器,它们之间的区别是yum用于CentOS及其衍生版本,而apt-get用于Debian及其衍生版本。

1.2 yum命令详解

以下是一些常用的yum命令:

1.2.1 更新软件包

使用yum update命令可以更新软件包,如:

yum update
1.2.2 安装软件包

使用yum install命令可以安装软件包,如:

yum install nginx
1.2.3 搜索软件包

使用yum search命令可以搜索软件包,如:

yum search mysql
1.2.4 卸载软件包

使用yum remove命令可以卸载软件包,如:

yum remove nginx
1.3 yum常见问题 1.3.1 无法连接到仓库

如果yum无法连接到仓库,则检查/etc/yum.repos.d/目录下是否存在.repo文件,如果存在,请检查其中的baseurl是否正确。

1.3.2 依赖关系问题

在安装软件包时经常会出现依赖关系问题,此时可以使用yum deplist命令来查看软件包的依赖关系,如:

yum deplist nginx
二、源码安装 2.1 源码安装的优缺点

源码安装是通过编译源代码来安装软件包的方法,优点是可以选择需要的编译选项和版本号,缺点是安装过程较为复杂且有一定风险。

2.2 源码安装步骤

以下是一些常用的源码安装步骤:

2.2.1 下载安装包

从官网下载安装包,或者使用wget命令下载,如:

wget https://nginx.org/download/nginx-1.20.1.tar.gz
2.2.2 解压安装包

使用tar命令解压安装包,如:

tar xzf nginx-1.20.1.tar.gz
2.2.3 配置编译选项

进入解压后的目录,运行configure脚本进行编译选项配置,如:

cd nginx-1.20.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module
2.2.4 编译并安装

运行make命令进行编译:

make

运行make install命令进行安装:

make install
2.3 源码安装常见问题 2.3.1 编译错误

在编译过程中可能会出现错误,此时可以在网上搜索错误信息来确定解决方法。

2.3.2 依赖关系问题

在编译过程中可能会出现依赖关系问题,此时可以先安装依赖软件包,并保证版本号正确,再进行编译。

【转自:美国cn2服务器 http://www.558idc.com/mg.html欢迎留下您的宝贵建议】
网友评论