CentOS 在 SJTU 环境下的 Yum 使用指南
CentOS 简介

CentOS(Community Enterprise Operating System)是一个基于 Red Hat Enterprise Linux 的免费开源操作系统,它旨在为用户提供一个稳定、安全、高效的操作系统,同时保持与 Red Hat Enterprise Linux 的兼容性,CentOS 在高校和研究机构中得到了广泛的应用,特别是在上海交通大学(以下简称 SJTU)。
Yum 简介
Yum(Yellowdog Updater, Modified)是 CentOS 中一个强大的包管理器,用于自动下载、安装、更新和卸载软件包,Yum 通过解决依赖关系,简化了软件包的管理过程。
Yum 在 SJTU 环境下的配置
配置 Yum 仓库
在 SJTU 环境下,首先需要配置 Yum 仓库,以下是一个常用的 Yum 仓库配置示例:
vi /etc/yum.repos.d/sjtulocal.repo
[sjtulocal]
name= SJTU Local Repository
baseurl=http://mirrors.sjtuhhy.com/centos/$basearch/
enabled=1
gpgcheck=0 更新 Yum 仓库信息
yum clean all yum makecache
Yum 常用命令
安装软件包

yum install 包名
卸载软件包
yum remove 包名
更新软件包
yum update 包名
搜索软件包
yum search 包名
查看软件包信息
yum info 包名
Yum 解决依赖关系
Yum 在安装软件包时会自动解决依赖关系,如果遇到依赖问题,可以使用以下命令解决:
yum install -y 包名
-y 参数表示自动回答“是”,忽略依赖问题。
Yum 高级使用
配置 Yum 缓存

yum install yum-cached
使用 Yum 缓存
yum install --enablerepo=sjtulocal 包名
使用 Yum 源
yum install --source 包名
FAQs
Q1:如何查看 Yum 仓库列表?
A1:使用以下命令查看 Yum 仓库列表:
yum repolist enabled
Q2:如何修改 Yum 仓库配置?
A2:编辑 /etc/yum.repos.d/ 目录下的 Yum 仓库配置文件,修改相应参数即可。
本文介绍了 CentOS 在 SJTU 环境下的 Yum 使用指南,包括 Yum 简介、配置、常用命令、解决依赖关系以及高级使用等内容,希望对读者在 SJTU 环境下使用 Yum 有所帮助。

