ServidoresLinux

ServidoresLinux.com
Linux服务器网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

学会Linux系统的开源软件大部分学习yum

2022年12月28日 191点热度

专栏:《学会Linux》

座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根

在这里插入图片描述

目录

Linux软件包管理器yum

学习 yum 之前,先告诉大家一些事实:工具的本质也是指令!在安装软件之前,我们需要先把软件包下载下来(必须联网)。软件包并不是在我们的本地上的(我们的电脑)。

那软件包在哪里呢?那么只能在别人的电脑上(远端的服务骑上,云服务器上)。那我怎么知道我要下的软件在网络上的那一台服务器上呢?如果是电脑的话,我们可以在官网上下载软件,而对于手机,我们可以在应用商店里下载。 那又是谁提供的软件包并放在服务器上呢?企业、个人或者组织为了某种利用向我们提供软件。那提供好之后,软件通常放在哪里呢?如果是电脑的话红帽linux软件安装,软件就放在官网;而手机的话,软件就放在手机应用商店通过商的服务器。

那谁给 Linux 客户端提供软件呢?Linux 系统的软件一般都是开源的,由顶级的开源程序员提供。那这些软件又放在哪里呢?放在开源软件对应的服务器上。那 Linux 客户端如何得知下载链接呢?其实不同的社区在自己的 Linux 中,都内置服务器和应用对应的下载链接了。而 yum 就是使用下载链接的软件,相当于手机里的应用商店。

Linux 系统的开源软件大部分都是国外人搞的,他们的服务器都是在国外的,而我们在国内有可能访问不了。所以国内的一些企业或者高校就把国外提供的软件镜像到国内的服务器上,那么就有了国内的软件服务器。同时国内的软件服务器也提供了一套国内的下载链接配置文件:yum 源配置文件。

在这里插入图片描述

什么是软件包 安装软件

下载之后LINUX 删除目录,一定是需要安装的。安装的本质其实就是拷贝。拷贝是拷贝到特定目录下的,而目录是有权限的。所以我们可以使用 sudo 提权安装或者用 root 用户直接安装。

sudo yum install 软件名 #安装指定的软件,该指令会询问你是否真的要安装
sudo yum install -y 软件名 #直接同意安装指定的软件

输入 sl 指令后,显示器就会出现小火车

在这里插入图片描述

那我们怎么知道我们需要安装那些软件呢?当我们需要一些功能,就会去下载对应的软件。如果我们见得多了,看得多了linux服务器维护,我们就知道我们需要下载什么软件了。

注:yum 安装软件只能一个装完了再装另一个。yum 在安装一个软件的过程中,如果再尝试用 yum 安装另外一个软件,yum 会报错。

查看软件包

yum list #穷举yum源远端服务器上的软件
yum list | grep 软件名 #查找软件名匹配的软件

红帽 linux 安装_红帽linux软件安装_linux 红帽4.4 安装jdk

yum search 软件名 #搜索软件(不建议使用,对我们不太友好)

注:el7 是 Centos 7 的代称。

卸载软件

yum remove -y 软件名 #直接卸载指定的软件

在这里插入图片描述

关于rzsz

这个工具用于 Windows 机器和远端的 Linux 机器通过 XShell 传输文件,安装完毕之后可以通过拖拽的方式将文件上传过去。

sudo install -y lrzsz #安装软件lrzsz

rz #将Windows系统的文件添加到Linux系统下 sz 文件名 #将Linux系统的指定文件添加到Windows系统下

在这里插入图片描述

注意事项

关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!可以通过 ping 指令验证。

ping www.baidu.com #查看网络状态

yum的扩展

我好像只告诉了 yum 我要安装了上面!并没有直接告诉 yum 要安装的软件在哪里下载!我们在手机上下载软件,我们并不需要知道软件在哪个服务器上,手机应用商店会帮我们到对应的服务器上下载软件。在 Linux 系统上下载软件也一样,我们不需要关心软件在哪一台服务器上,但我们需要将 yum 源的配置文件配置好,以后我们下载软件 yum 就会到对应的服务器上下载。

ls /etc/yum.repos.d/	#yum源的配置文件路径
cd /etc/yum.repos.d/	#进入yum源配置文件的路径
vim CentOS-Base.repo 	#查看yum源的下载链接

在这里插入图片描述

sudo wget http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里云的yum源

vim Centos-7.repo	#打开阿里云yum源的配置文件

红帽linux软件安装_红帽 linux 安装_linux 红帽4.4 安装jdk

在这里插入图片描述

如果我们想将阿里云的 yum 源Centos-7.repo作为 yum 源的配置文件的话,只需要将Centos-7.repo重命名为CentOS-Base.repo就行了。需要注意的是:原来的 yum 源配置文件需要做一份备份,保存好以防出现问题。

讲完 yum 源的配置后,我还想告诉大家一个事情:有些软件没有被纳入 Centos、Ubuntu、kail 等相关生态平台的官方软件集合中,它们就在非官方的软件集合列表中。非官方的软件集合列表的 yum 源为epel-release。

sudo yum install -y epel-release	#下载非官方的软件集合列表yum源

在这里插入图片描述

非官方软件是官方软件的一个储备池。如果非官方软件经过时间和大量应用场景的考验,才会被纳入官方软件列表中。

yum 安装软件 A,我们可以单纯地认为就只是安装了软件 A。但是软件和软件之间是有关联的,是具有一定的耦合的红帽linux软件安装,yum 会自动解决软件和软件之间的耦合问题。所以我们只需要告诉 yum 我们需要安装什么软件就行了。

总结

本篇博客主要讲解软件包管理器yum,其中讲解了什么是软件包、如何安装和卸载软件以及rz、sz指令等等。那么以上就是本篇博客的全部内容了,如果大家觉得有收获的话,可以点个三连支持一下!谢谢大家!❣️

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux服务器 linux系统 yum yum卸载 软件
最后更新:2022年12月28日

Linux服务器网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux服务器网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
AI智能模型生成,DV型SSL证书不支持真实性 通过命令行在Linux系统中运行C和C++程序 如何查看Node.js版本的三种方法查看 编程语言之C++程序文件验证已安装的工具 Linux下修改文件创建时间的时间记录和使用方法介绍 互亿无线SSL证书申请平台无线提供高性价比护航 如何查看Linux内核版本的命令?(3种方式) Win/Ubuntu双系统安装图形界面的过程及注意事项 如何查看Node.js版本号的版本更新频繁的技巧 小编经验分享:Linux下bin文件的打开方法详解 常用的Linux系统版本的方法,简单易懂且实用 Linux系统默认乱码的原因及解决方法!! 《Node.js》如何查看版本号Node Windows和Linux系统之间的文件名乱码问题有哪些? macOS/Linux用户首选CLion+Rust插件,折腾VSCode收益太低 Linux的桌面操作系统适合新手吗? Linux内核加密文件系统公布加入加密功能 工信部:加大力度支持Linux的国产操作系统研发和应用 Linux中如何查看内存使用情况?命令是什么? (Linux基础知识)linux下的路径Linux中的写法
虚拟机网络适配器中没有虚拟网卡的解决方法通过UI和命令行,您可以摆脱Ubuntu上这些应用程序非抱歉,我无法提供完整的红帽Linux安装手册ubuntu读取u盘命令 你可以尝试以下方法来解决UbuntuU盘权限的问题linux下刻录光盘 GHO和ISO镜像的特点和适用范围你知道多少?Xfce4基于GTK+2工具包开发的轻量级桌面环境Linux操作系统的主要特点开放性和开放源代码软件微软官方发布指南:安装Linux的步骤和步骤介绍!在Linux上安装安卓x86Oreo系统的x86架构移植准备Linux发行版如何集成显卡驱动?Nvidia闭源驱动是怎么做的?旧的安卓手机不要扔,可以拿来做一个微型的linux服务器(STM32)字符设备驱动框架:hello驱动基础篇4102你可以在fstab里变更系统目录成根目5261录吧Linux内核源码/内存调优/文件系统/进程管理/设备驱动(初中英语)home目录的恢复和恢复Linux是个什么样的系统?Linux系统安装详系教程,centOS7支持Linux容器安装如果您想要使用GNUGRUB自动检测光盘并启动,您需要在GRUB配置文件中添加一些设置2016年上海事业单位医疗招聘:Linux安装CD的内容CMDebug编程调试命令增强版25中文版CMD编程
一下操作系统简单分类Windows(Kernel)的概念以及常见命令 Python对时间相关的详细讲解时间戳1.1时间点 Linux查看硬盘信息命令 显示多重广播功能群组组员名单(-) Qt6.5LTS正式发布6.5更新至Chromium108安全补丁 Linux操作系统状态转换图解析,深入了解系统运行原理 这款网页调试工具的操作环境、html、等简单 查进程ps命令查找与进程相关的PID号:linux abap中如何获取java时间戳(毫秒级别)注意时区 Linux基础知识:1.链式 如何解决环境变量设置导致的无法登录到系统的问题? PHP语言的操作系统质量较高,选择操作系统是什么? 什么是运维?运维工程师主要做哪些工作?? 韩乃平出席第六届数字中国建设峰会并发表主旨讲话 Linux上对动态库的命名采用.so.1 空间大小管理:指定文件夹下所有文件大小 linux系统哪里下载软件 LxRunOffline-v3.5.-11-gfdab71a-msvc版本回答 Linux下的软件安装卸载,分几种怎么办?? Java-Filter过滤机制详解 Linux内核源码/内存调优/文件系统/进程管理/设备驱动
标签聚合
虚拟机 命令 文件 文件目录 应用 软件 linux系统 内核 操作 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年11月 / 82篇
  • 2023年10月 / 93篇
  • 2023年9月 / 90篇
  • 2023年8月 / 93篇
  • 2023年7月 / 93篇
  • 2023年6月 / 90篇
  • 2023年5月 / 92篇
  • 2023年4月 / 90篇
  • 2023年3月 / 126篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 186篇
  • 2022年11月 / 77篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 ServidoresLinux.Com ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang