云计算的第九天

文章讲述了在CentOS系统中如何进行软件包管理,包括.rpm、.tar.gz等不同类型的包管理。重点讨论了yum命令的使用,如安装、卸载、查询,并详细说明了如何更换yum源至阿里云镜像以提高效率。此外,还介绍了源码包的编译安装步骤,包括环境准备、配置、编译和安装。
摘要由CSDN通过智能技术生成
软件包管理

.rpm

压缩包    .tar.gz .tar.xz .tar.zip .zip 结尾 压缩包

源码包 

uname -m: 架构

yum 软件包管理命令 (安装、卸载、查询等功能)

yum在安装软件时,需要借助仓库(仓库文件)存放文件的目录/etc/

所以以.repo结尾的都是仓库文件

一个仓库文件中可以有多个仓库

指定了存放软件包的仓库地址

国内yum仓库

国外yum仓库

刚刚安装系统(国外的yum仓库)

如果将国外的yum仓库更换为国内的yum仓库(更换yum源)

centos 7中仓库文件(BASE仓库 基础仓库文件 EPEL仓库 扩张仓库文件)

刚刚安装的服务器===> 更换yum源 (BASE仓库和EPEL仓库更换为国内yum仓库)

wget -o ===>  curl -o

生成缓存

例如:(阿里镜像网站)

 cd /etc/yum.repos.d/
[root@bogon yum.repos.d]# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo      CentOS-x86_64-kernel.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo
[root@bogon yum.repos.d]# rm -rf /etc/yum.repos.d/*
[root@bogon yum.repos.d]# ls
[root@bogon yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@bogon yum.repos.d]# curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
 

[root@bogon yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates
[root@bogon yum.repos.d]# rm -rf /var/cache/yum
[root@bogon yum.repos.d]# yum makecache

第三方仓库文件获取:

1、获取rpm包

yum软件包管理的参数

安装: install

卸载: remove

查询 provides

重新安装: reinstall

清理yum缓存   clean all

加载yum缓存   makecache

特点:yum 安装软件时可以自动解决依赖关系

  (wget +下载地址 下载)

普通包

组包:

查看:yum -y grouplis

安装:yum -y groupinstall "名字"

卸载: yum -y group

仓库状态(每个仓库包的数量)yum repolist(列不出来的,包数量为0表示仓库不可用)

rpm 不能自动解决依赖关系(手动解决)

安装 : -ivh   (-i 安装 ,v 安装过程,h 人性化显示 )

卸载 : -e

查询: 

 prvoideos 查询 对应的文件包 (search)

模块

命令

文件

源码包管理

编译安装的流程

1、准备编译安装需要的环境

yum -y install apr apr-util ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make 

2、准备源码包

下载源码包,上传到服务器,解压

tar xf 名字

3、配置

切换到解压后的目录下

root@VM-8-4-centos nginx-1.24.0]# ./configure --prefix=/usr/local/nginx

指定安装位置配置

4、编译

make

5、安装

make install

6、验证(端口:80)

启动:

[root@VM-8-4-centos nginx-1.24.0]# /usr/local/nginx/sbin/nginx

  ss -antpl   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值