Linux笔记(35)——yum在线安装

来源:互联网 发布:计算机与网络 期刊 编辑:程序博客网 时间:2024/06/05 16:32

由于rpm包依赖性太强,因此安装起来太过麻烦,因此引入yum在线安装

好处在于:官方提供了一个服务器,我们所需要的安装包 都放在这个服务器上,使用yum在线安装时,将自动解决依赖性

缺点:redhat的yum在线安装是收费的

yum源文件

在/etc/yum.repos.d/目录下,有CentOS-Base.repo文件,就是默认生效的yum源文件

打开它:
这里写图片描述

含义:
这里写图片描述

光盘yum源搭建

yum源默认是依赖于网络了,如果没有网络,我们可以使用光盘自己搭建yum源

第一步:挂载光盘

  1. mkdir /mnt/cdrom
  2. mount /dev/sr0 /mnt/cdrom/

第二步:修改yum源

  1. cd /etc/yum.repos.d/
  2. mv CentOS-Base.repo CentOS-Base.repo.bak 修改yum源文件后缀,使其失效
  3. 使/etc/yum.repos.d/下的CentOS-Media.repo(光盘yum源)生效。
    1. 修改:baseurl=file:///mnt/cdrom,注释多余的file
    2. 修改:enabled=1

yum命令

查询

yum list : 查询所有可用软件包列表

yum search 关键字:搜索所有和关键字相关的包

安装

yum -y install 包名

-y :自动回答yes

如:yum -y install gcc(gcc必须安装)

升级

yum -y update 包名

注意:对服务器来说,升级的代价很大,因为服务器可能需要重启,升级后的包不一定安全,不一定可靠,除非出现致命,关键性的漏洞

注意:这条命令如果不输入包名,将会升级整个系统,包括内核,将会导致系统崩溃

卸载

yum -y remove 包名

原则与经验

服务器使用最小化安装,用什么软件安装软件,尽量不卸载

yum软件组管理命令

什么是组?

比如我们需要安装中文支持,我们不需要了解中文支持需要安装哪些包,yum为我们把语言支持需要安装的包归到一个组中,我们直接安装这个软件组即可。

命令:

  1. yum grouplist:列出所有可用的软件组列表,如果显示的组名是中文,可以输入LANG=en_US
  2. yum groupinstall 软件组名:安装指定组
  3. yum groupremove 软件组名:卸载指定组

备注:
切换英文:LANG=en_US
切换中文:LANG=zh_CN.utf8

0 0
原创粉丝点击