Linux学习之RPM包管理-yum管理(十七)

Linux学习之RPM包管理-yum管理

 

目录

IP地址配置

网络yum源

yum命令

光盘yum源搭建

 

 

 

IP地址配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
IP+子网掩码就可以在局域网(内网)使用。
IP+子网掩码+网关+DNS就可以访问互联网。
 
 
IP地址配置
使用setup工具
setup
 
 
启动网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT="no"改为ONBOOT="yes"
 
 
重启网络服务
service network restart

  

 

 

网络yum源

1
2
3
要使用网络yum源,一定要上网才行。
只要你的系统能上网,就可以利用Centos的官方yum源进行软件下载、安装、升级。
但是yum源的服务器在国外,如果想换成国内的、公开的、免费的服务器也行,这里不做多介绍。

  

 

 

 

 

 

 

yum命令

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
软件包查询 yum list
例子:yum list | grep sudo
 
 
安装yum -y install 包名
选项:
install 安装
-y  自动回答yes
 
例子: yum -y install gcc
 
这里我们安装gcc,gcc为c语言编译器,安装源码包是一定需要编译器的。
 
 
 
检测升级 yum check-update
例子:yum check-update sudo
 
 
 
升级 yum -y update 包名
选项:
update  升级
-y  自动回答yes
例子:yum update sudo
 
 
 
软件包信息 yum info
例子:yum info sudo
 
 
卸载 yum  -y remove
注意:卸载命令不安全,容易使系统崩溃
选项:
remove 卸载
-y  自动回答yes
例子:yum remove sudo
 
 
帮助 yum -help、man yum
 
 
 
YUM软件组管理命令
yum grouplist
列出所有可用的软件组列表
 
yum groupinstall 软件组名
安装指定软件组,组名可以由grouplist查询出来
 
yum groupremove 软件组名
卸载指定软件组

  

 

Debian系Linux软件包管理

1
2
3
4
5
6
7
8
APT包管理
 
搜索软件包 apt-cache search
软件包信息 apt-cache show
安装 apt-get install (reinstall、-f)
删除apt-get remove(autoremove、--purge)
更新软件源 apt-get update
更新已安装包 apt-get upgrade

  

 

 

光盘yum源搭建

1
2
3
如果在虚拟机,先把光盘镜像放进去。
注意:已连接的钩要钩上
如果有两个光盘,在一个光盘里没有软件包,使用第二张光盘。

  

1
2
1.挂载光盘
mount /dev/cdrom /mnt/cdrom/

  

1
2
3
4
5
6
7
8
2.让网络yum源文件失效
cd /etc/yum.repos.d/
 
mv CentOS-Bash.repo Centos.Bash.repo.bak
 
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
 
mv CentOS-Vault.repo Centos-Vault.repo.bak

  

 

3.修改光盘yum源文件

 

posted @   -零  阅读(302)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示