添加本地yum源
- 首先先删除或者移走网络yum源
mv /etc/yum.repos.d/* /media # 将网络yum源移到media目录下 rm -rf /etc/yum.repos.d/* # 删除网络yum源,*代表当前目录下的所有文件或目录
- 配置本地yum源,新建一个local.repo
vi /etc/yum.repos.d/local.repo
[local] name=Local Repository baseurl=file:///var/www/html/local-repo enabled=1 gpgcheck=0
配置本地yum源
[local1]
name=Local Repository1
baseurl=file:///var/www/html/local-repo1
enabled=1
gpgcheck=0
[local2]
name=Local Repository
baseurl=file:///var/www/html/local-repo2
enabled=1
gpgcheck=0
-
[local]
:- 这些是存储库的名称,它们在配置文件中用于标识不同的存储库。
-
name
:- 这是存储库的显示名称,当你列出存储库时,它将作为标识显示出来。
-
baseurl
:- 这是软件包存储库的基本 URL 地址。在这里,它们指向本地文件系统中的目录。
file:///
表示这是一个本地路径,指向的是实际存储软件包的目录路径。
- 这是软件包存储库的基本 URL 地址。在这里,它们指向本地文件系统中的目录。
-
gpgcheck
:- 这是一个标志,用于指示是否检查软件包的 GPG 签名以验证其真实性。设置为
0
,表示不进行 GPG 签名的检查。
- 这是一个标志,用于指示是否检查软件包的 GPG 签名以验证其真实性。设置为
-
enabled
:- 这是一个标志,用于指示存储库是否启用。设置为
1
表示存储库是启用的,可以被 yum 使用。
- 这是一个标志,用于指示存储库是否启用。设置为
常用指令
- 列出系统中已安装的所有软件包
yum list
如果列出来的数量太多可以使用管道命令来筛选
yum list | grep mysql
- 显示有关指定软件包的详细信息,如版本、描述等
yum info 包名
- 安装指定的软件包及其依赖项
yum install 包名
用法和前面的一样就不做解释了。
- 更新指定软件包到最新可用版本
yum update 包名
- 卸载指定的软件包
yum remove 包名
- 升级系统上的所有软件包到最新可用版本
yum upgrade
- 清除所有yum缓存(一般改了yum配置之后都要执行)
sudo yum clean all
没有回复内容