Linux软件包管理器——yum

什么是软件包

在linux下安装软件,一个通常的办法就是下载程序的源代码,编译,得到可执行程序,但是这样比较麻烦,就有人把一些常用的软件提前编译好,做成软件包,这样下载的时候,直接下载软件包,就可以使用的,类似于手机上的app;

软件包管理器就类似于下载app的应用商店;

yum是Linux下非常常用的一种软件包管理器,主要应用在Fedora,RedHat,Centos等发行版上;

yum的相关操作

yum list | grep  xxx

yum list 可以列出所有可用的软件包,grep xxx 就是查找名字包含xxx的软件包,列出来;

这样就查找到lrzsz软件包了,

lrzsz是在linux系统中用于文件传输的软件包,它提供了两个命令sz和rz,sz可以将本地文件传输到windows机器上,rz可以从windows机器向linux机器传输文件;

[sudo/root身份]  yum install [-y] xxx          安装软件

[sudo/root身份]  yum remove[-y] xxx         卸载软件

yum本地配置

yum会根据/etc/yum.repos.d/该路径下面的配置文件,来构成自己的下载链接,但是一般的,yum内置的是Centos的官网下载来链接,指向国外的,访问比较慢,所以需要配置;

配置就是更改文件,或者更改文件内容。我们国内的一些企业,学校,比如阿里云,清华大学,这些从国外镜像过来的软件源,我们可以直接下载,

使用wget命令从网上获取国内的镜像软件源,

 然后清理缓存,生成缓存,升级更新

yum clear all 

yum mackcache

yum -y update  

就完成yum的本地配置了;

相关推荐

  1. Linux软件包管理yum

    2024-07-16 04:16:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 04:16:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 04:16:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 04:16:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 04:16:03       69 阅读

热门阅读

  1. Go语言入门之流程控制简述

    2024-07-16 04:16:03       29 阅读
  2. 【ant design of vue】a-range-picker设置月份星期中文

    2024-07-16 04:16:03       24 阅读
  3. 论文分享|RAG理论-第四篇-生成

    2024-07-16 04:16:03       26 阅读
  4. 【filebeat】filebeat字段新增ip地址

    2024-07-16 04:16:03       22 阅读
  5. Linux C++ 052-设计模式之享元模式

    2024-07-16 04:16:03       22 阅读
  6. centos7安装mysql-8.0.38-1.el7.x86_64.rpm-bundle.tar

    2024-07-16 04:16:03       27 阅读
  7. 【动态规划Ⅱ】打家劫舍等一维动态规划

    2024-07-16 04:16:03       21 阅读