centos(5)-yum线上软件管理

【Linux】软件包管理器 yum yum的使用 阅读详情

上一篇的rpm命令需要知道rpm文件的下载地址才能安装,而yum命令会根据你要安装的程序名,自动到yum服务器上去下载并安装。

查看已安装程序

yum list installed|grep jdk:查看yum已安装的jdk程序,list是列表,installed是已安装的,|grep上篇讲过查找jdk关键字

这正是上篇用rpm安装的jdk,可以从yum程序列表中找到,说明yum所管理的程序就是rpm。虽然后缀不一样,但jdk1.8的名字是一样的。

查看可下载安装程序

yum list available|grep jdk:查看yum命令可下载安装的jdk相关程序,available表示可安装,前提是你还没有安装的程序。


linux中默认的jdk是openjdk,即开源的jdk。而上一篇在oracle官网下载的那个jdk包含openjdk以及闭源组件,其中有些功能是商用的,商用功能需要配置才能开启。

下载安装

wget是一个常用的下载命令,在centos最小镜像中,默认没有这个功能。现在来安装它,先找到可安装的wget名字,然后执行安装。

yum -y install wget:在执行过程中,有些地方需要手动确认输入y,-y就是提前确认。install是安装的意思。稍后会演示如何用wget下载文件。


删除程序

 yum -y remove wget:就是删除刚刚安装的wget,不过前面说了yum管理的程序就是rpm,我是否可以用rpm命令删除?

如下,使用上篇的rpm -e删除了yum安装的wget,之后用yum命令再找不到已安装的wget。更多的rpm相关命令参考上一篇内容。

阿里云镜像仓库

yum默认是从centos的仓库下载软件的,这是国外网站。通过修改配置文件/etc/yum.repos.d/CentOS-Base.repo可以改变仓库,比如从国内的阿里云镜像下载,速度会更快。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

第一个命令mv是转移命令,将配置文件/etc/yum.repos.d/CentOS-Base.repo转移成一个备份文件,修改了文件名。

第二个命令用刚刚安装的wget下载阿里云的配置文件,-O是将下载的文件保存到指定位置,此时配置文件就被替换了,并且作了备份。


查看文件

使用cat命令可以查看/etc/yum.repos.d/CentOS-Base.repo文件内容。如下可以发现aliyun相关url,具体意思不讲了,不建议自己去改这个文件。


元数据缓存

yum在安装程序时,会根据输入的程序名搜索其下载位置,这需要一定时间。不过可以将服务器上的程序信息缓存到本机,之后便可以直接从缓存中找到相应的下载位置,节省了搜索时间。上面替换了yum仓库以后可以更新一下缓存 

yum makecache 


关于yum更多用法,查看yum --help

CentOS8基础篇13:yum与dnf软件包管理器 CentOS8基础篇13:yum与dnf软件包管理器。 阅读详情

相关推荐

Linux软件包管理— yum命令

我们装好系统之后,依然可以使用上面的功能的。这样会是有一些软件的安装会非常的方便。比如说,语言的编码,因为你不知道需要安装语言所需要安装哪些包的包名,所以你就需要按组来进行安装,这样会非常方便。再次强调一下,除非你确定卸载的软件的依赖包不会对系统产生影响,否则不要执行yum的卸载,因为很有可能在卸载软件包的同时卸载的依赖包也是重要的系统文件,这就有可能导致系统崩溃。在yum中不再区分包名和包全名了,统一写包名就可以了。yum的组管理就可以理解为,在安装的时候最后的图形界面中,有一个更详细的组管理安装工具。.

测试-八戒 2911

CentOS 初体验三: Yum 安装、卸载软件

转载请标明出处:http://blog.youkuaiyun.com/zhaoyanjun6/article/details/78894974 本文出自【赵彦军的博客】 一:Yum 简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可

赵彦军 29万+

RHEL5系统如何设置CentOS YUM源

在Linux系统的包管理领域,YUM(Yellowdog Updater Modified)是一个强大的工具,它不仅简化了软件安装、更新和卸载的过程,还提供了自动处理软件依赖的功能。本章将深入探讨YUM工作原理,包括其功能特点、配置文件结构、命令行工具的使用等。YUM的主要功能是自动化处理软件包的安装、更新、删除以及查询。管理员可以通过简单的命令来完成复杂的任务。例如,使用一个简单的命令就可以安装某个软件及其所有依赖的软件包。

weixin_36431145的博客 738

yum程序包管理命令

1、yum简介 yum(全称 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 文件服务器:     ftp://、 htpp:// 、nfs://、 file://         yum客户端     配置文...

mestryas的博客 1057

CentOS 8 yum包管理及配置详解

Linux系统中,包管理器是安装、更新、删除和管理软件包的核心工具。yum(Yellowdog Updater, Modified)是Red Hat及其衍生系统(例如CentOS和Fedora)中广泛使用的包管理器。它简化了依赖关系解决和软件管理的复杂性,使得管理员可以轻松地进行大规模的软件部署。在 Linux 系统中,yum的配置文件存放在文件中,以及各个仓库的配置存放在目录下的.repo文件中。yum.conf文件用于全局配置,而.repo文件则包含特定仓库的配置信息。

weixin_28933797的博客 1123

centos6.3 yum安装软件包全集

centos 6.3系统安装yum所需的安装软件包集 另附安装操作教程链接: http://blog.youkuaiyun.com/primeprime/article/details/79205029

CentOS Yum 软件包管理

yum 简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 安装:系统默认是安装了yum的,所以无需安装。如果朋友们系...

weixin_33836874的博客 502

SAP LSMW数据批导操作手册及跨客户端传输方法(涉及默认值配置,及多余字段如何删除)

SAP LSMW数据批导操作手册及跨客户端传输方法

我好像病了的博客 6089

YUM 安装及清理

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理 依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。   在我们平时对CentOS的软件安装中,yum命令在查找安装盘中的rpm比较快,现将收集的一些常用命令整理如下:

阳光刘少 1070

统信UOS开发环境支持Java

集成了JDK和多种IDE,为开发者提供了从代码编写、编译、调试到部署的一站式开发解决方案。

RZer的博客 2256

Win32逆向必备:X32dbg中窗口句柄查看与消息断点的高级用法

本文深入探讨了X32dbg在Win32逆向工程中的高级应用,重点解析窗口句柄查看与消息断点的实战技巧。通过MFC程序逆向案例,详细介绍了如何利用窗口句柄层次结构、条件断点设置及消息映射表定位等技术,快速捕获关键业务逻辑,提升逆向分析效率。

nginx7reverse的博客 1017

CentOS软件管理 - YUM工具

本文关键字:Linux、软件管理、YUM工具、解决依赖。YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat、CentOS、Fedora。YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用。

微光点亮星辰 8905

第17篇:深入解析OpenEuler 24.03系统中的逻辑卷管理(LVM)

OpenEuler 24.03系统中的逻辑卷管理(LVM)提供了灵活的存储管理方案,通过在物理存储与文件系统间构建抽象层实现动态资源分配。

专注于系统运维、数据库、DevOps、虚拟化技术、docker、kubernetes、等云原生技术。 1690

使用yum指令轻松管理Centos系统上的软件包

虽然CentOS7、8马上要停止维护了,但是提供CentOS Stream版本,另外使用CentOS用户也比较多,因此如果有需要,yum相关指令还是有必要学一下。它简单而强大,让你能够以快速高效的方式获取所需的软件包。无需繁琐的手动下载和处理依赖关系,yum指令会自动处理所有这些。同时,它提供了大量的软件包选择,满足您的各种需求。如果想更好地管理软件包,并节省时间和精力,不妨尝试一下yum指令!

凡夫编程 2178

C# 开发 ACS 运动控制系统:从入门到高阶应用实践

起始位置</param>/// <param name="endPos">结束位置</param>/// <param name="maxVelocity">最大速度</param>/// <param name="maxAcceleration">最大加速度</param>/// <param name="maxJerk">最大加加速度

品质生活,极致编程。 2849

[附源码]计算机毕业设计Python财务管理系统(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程项目运行环境配置:Pychram社区版+py项目技术:django + python+ Vue 等等组成,B/S模式 +pychram管理等等。环境需要1.运行环境:最好是python3.7.7,我们在这个版本上开发的。其他版本理论上也可以。2.pycharm环境:pycharm都可以。推荐pycharm社区版;3.mysql环境:建议是用5.7版本均可。

巧灵计算机程序设计 1068

Linux之软件包管理器(CentOS系统) —— yum

Linux之软件包管理器(CentOS系统) —— yum

祯的博客 2607

多目标优化NSGA-II(快速精英非支配排序遗传算法)及python实现

文章目录前言一、什么是NSGA-II?二、学习NSGA-II1.快速非支配排序算法2.密度估计3.拥挤比较算子4.主循环5.代码6.总结 前言 NSGA-II适用于复杂的多目标优化问题,是K-Deb教授在2000年在一篇paper《MOEAs — A fast and elitist multi-objective genetic algorithm: nsga2》提出。 Keywords: optimization; multi-objective evolutionary algorithm; no

ricky_blog 9748

CentOS 7.6 使用yum安装软件及yum源的配置

配置yum源:本地源、网络源

shengjie87的博客 1万+

Python 爬虫实战:爬虫代码打包为可执行文件

本文详细介绍了使用PyInstaller工具将Python爬虫打包为可执行文件的全过程。以豆瓣电影Top250爬虫为例,首先对比了主流打包工具,推荐选择跨平台的PyInstaller。通过编写完整的爬虫代码(包含异常处理和数据保存功能),演示了从环境准备、代码测试到打包配置的具体步骤。重点讲解了单文件打包、自定义图标等高级功能,并针对常见的"找不到模块"、文件体积过大等问题提供了解决方案。文章还说明了跨平台打包的注意事项,帮助开发者实现爬虫程序的无环境依赖部署,大幅提升程序的易用性和部署

2503_91057718的博客 2217

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Linux精讲系列】——yum软件包管理

当涉及到在Linux系统上管理软件包时,Yum(Yellowdog Updater, Modified)是一个不可或缺的工具。它为用户提供了一个方便的方式来安装、更新和卸载软件包,同时处理了软件包之间的依赖关系。我的最新博客介绍了Yum指令的各种用途,从安装特定软件包到更新整个系统,再到搜索和管理仓库。通过Yum,系统管理员可以轻松地维护系统的安全性和稳定性,确保软件包保持最新状态。这篇博客将帮助您了解Yum的重要性,以及如何使用它来简化软件包管理任务,提高Linux系统的效率。

lovewold_的博客 3125

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

CentOS8下yum软件包管理

使用yum来管理软件包最大的好处就是:yum可以自动解决软件包的依赖问题。 使用yum之前,首先需要配置yum源,yum源分为本地yum源(光盘)和网络yum源(yum源镜像)。 本地yum源配置 在没有网络情况下,可以将光盘配置成本地yum源。 1.挂载光盘 mount /dev/cdrom /media 2.检查光盘是否正常挂载 df 3.配置yum仓库 1)删除其他repo文件,只留下CentOS-Media.repo cd /etc/yum.repos.d/ mv Cent

丰的运维笔记 1225

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CentOS5.5 下的 YUM、软件包下载源及 AMP 升级

    一、了解 YUM    YUM(Yellow dog Update Manager)是 RedHat 新一代的软件包管理器,目前的 RHEL、Fedora Core、CentOS 等红帽子出产的 Linux 系列发行套件都采用了这种包管理方法。软件包的安装、更新和补丁的下发都可以用 YUM 来管理。    YUM 管理软件包的依据是 repo 下载源,这是一个采用 http 协议的

张庆(网眼) 2250

CentOS 中用 Yum 安装、卸载软件

一:Yum 简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 二:常用的 Yum 命令 1、显示已经安装的软件包 yum list ...

sunylat的专栏 15万+

Centos Yum

yum,全称为 Yellowdog Updater Modified,是一种基于 RPM 包管理器的开源软件包管理器,主要用于 CentOS、Red Hat Enterprise Linux(RHEL)和 Fedora 等 Linux 发行版。yum用来简化软件的安装、更新和管理过程。它通过使用软件仓库来自动解决依赖关系,使得软件包管理更加方便。yum。

yyl0327的博客 1556

Linux软件包管理器 yum

对于一个操作系统来说,软件的下载工具肯定也少不了,对于Linux系统在CentOS上的软件下载工具是yum,本节将为您介绍!在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.

ARMCSKGT的博客 3442
上一篇: centos(4)-rpm软件管理
下一篇: spring boot(22)-profile环境配置
free_java
博客等级 码龄10年 664粉丝 131原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值