软件安装与配置yum仓库

本地yum源及网络yum源配置、nginx源安装配置、自建yum源仓库、安装createrepo制作仓库软件 阅读详情
####软件安装####


1.软件名称识别
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm        ##rpm结尾的适用与redhat操作系统
       ||                        ||         ||       ||
    软件名称   软件版本 软件适用系统 64位

2.如何安装软件
1.rpm
rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash

rpm -e name ##卸载

##此处软件安装存在问题,不能解决软件的依赖关系问题,遂不推荐使用此命令来安装卸载软件,下面会介绍更好的命令来解决此问题

##下面一些命令所显示的东西特别多,只截部分做参考

rpm -ql name ##查询软件生成文件


rpm -qlp name.rpm ##查询软件安装后会生成什么文件


rpm -qa ##查询系统中安装的所有软件名称


rpm -qa |grep name ##查询软件是否安装

rpm -q name ##查询软件是否安装

rpm -qp name.rpm ##查询软件安装包安装后的名字


rpm -qf filename ##查看filename属于那个安装包


rpm -ivh name.rpm --force ##强制安装,但不能忽略依赖性
rpm -ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装
rpm -qi name ##查看软件信息

rpm -Kv name.rpm ##检测软件包是否被篡改


rpm -qp name.rpm --scripts ##检测软件在安装或卸载过程中执行的动作

注:此命令在安装一些网上非官方的软件非常重要,一些流氓软件会再安装后进行一些流氓操作,请谨慎




####yum命令####

yum install softwarename ##安装



yum repolist ##列出设定yum源信息


yum remove softwarename ##卸载



yum list softwarename ##查看软件源中是否有次软件


yum list all ##列出所有软件名称


yum list installd ##列出已经安装的软件名称


yum list available ##列出可以用yum安装的软件名称
yum clean all ##清空yum缓存

yum search softwareinfo ##根据软件信息搜索软件名字


yum whatprovides filename ##在yum源中查找包含filename文件的软件包

yum update ##更新软件
yum history ##查看系统软件改变历史
yum reinstall softwarename ##重新安装
yum info softwarename ##查看软件信息

yum groups list ##查看软件组信息


yum groups info softwaregroup ##查看软件组内包含的软件
yum groups install softwaregroup ##安装组件

yum groups remove softwaregroup ##卸载组件

#####yum仓库的搭建####
yum
上层软件管理工具,最重要的功能是可以解决软件的倚赖关系
yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件


###server源端####
1.从网络上下本机系统版本匹配的iso镜像文件
rhel-server-7.1-x86_64-dvd.iso


2.把rhel-server-7.1-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件
mount rhel-server-7.1-x86_64-dvd.iso /mnt


3.配置本机yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.1
baseurl=file:///mnt
gpgcheck=0


4.安装资源共享服务
yum install httpd -y
systemctl stop firewalld  
systemctl disable firewalld 
systemctl start httpd 
systemctl enable httpd 


5.建立共享目录,并挂在镜像文件到共享目录上
mkdir /var/www/html/rhel7.1
umount /mnt
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1


6.测试
在浏览器中输入:http://本机ip/rhel7.1
可以看到镜像中的内容


7.修改本机yum源指向
[server]
name=rhel7.1
baseurl=file:///var/www/html/rhel7.1
gpgcheck=0


8.开机自动挂在iso
vim /etc/rc.d/rc.local
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
:wq


chmod +x /etc/rc.d/rc.local


9.第三方软件仓库的搭建
把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
createrepo -v /rpm存放目录
vim /etc/yum.repos.d/xxx.repo
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0


####client指向端####
vim /etc/yum.repos.d/xxxx.repo ##仓库指向文件位置
[xxxx] ##自定义软件仓库名称
name=xxxx ##自定义软件仓库描述
baseurl=ftp://|http://|file:// ##仓库位置
gpgcheck=0 ##不检测gpgkey
##gpgkey表示软件的出品logo


yum clean all ##清空yum缓存识别新配置


在此附上我的脚本仅供参考

#!/bin/bash
##要求:必须在mnt目录下有rhel-server-7.2-x86_64-dvd.iso文件


mkdir /iso
mv /mnt/rhel-server-7.2-x86_64-dvd.iso /iso
mkdir /mnt/rhel7.2
mount /iso/rhel-server-7.2-x86_64-dvd.iso /mnt/rhel7.2
rm -rf /etc/yum.repos.d/*
touch /etc/yum.repos.d/yum.repo
cat > /etc/yum.repos.d/yum.repo <<EOF
[rhel7.2]
name=rhel7.2
baseurl=file:///mnt/rhel7.2
gpgcheck=0
EOF
yum clean all
yum install httpd.x86_64 -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
mkdir /var/www/html/rhel7.2
umount /mnt/rhel7.2
echo "mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2" >>/etc/rc.d/rc.local
cat > /etc/yum.repos.d/yum.repo <<EOF
[rhel7.2]
name=rhel7.2
baseurl=file:///var/www/html/rhel7.2
gpgcheck=0
EOF
yum clean all


createrepo /softwear
cat >> /etc/yum.repos.d/yum.repo <<EOF




[softwear]
name=softweat from internet
baseurl=file:///softwear
gpgcheck=0
EOF
yum clean all





#!/bin/bash
##要求:必须在mnt目录下有rhel-server-7.2-x86_64-dvd.iso文件


mkdir /iso
mv /mnt/rhel-server-7.2-x86_64-dvd.iso /iso
mkdir /mnt/rhel7.2
mount /iso/rhel-server-7.2-x86_64-dvd.iso /mnt/rhel7.2
rm -rf /etc/yum.repos.d/*
touch /etc/yum.repos.d/yum.repo
cat > /etc/yum.repos.d/yum.repo <<EOF
[rhel7.2]
name=rhel7.2
baseurl=file:///mnt/rhel7.2
gpgcheck=0
EOF
yum clean all
yum install httpd.x86_64 -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
mkdir /var/www/html/rhel7.2
umount /mnt/rhel7.2
echo "mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2" >>/etc/rc.d/rc.local
cat > /etc/yum.repos.d/yum.repo <<EOF
[rhel7.2]
name=rhel7.2
baseurl=file:///var/www/html/rhel7.2
gpgcheck=0
EOF
yum clean all


createrepo /softwear
cat >> /etc/yum.repos.d/yum.repo <<EOF




[softwear]
name=softweat from internet
baseurl=file:///softwear
gpgcheck=0
EOF
yum clean all







Linux上配置yum软件仓库、安装centos7最小化版本可能需要的包 本文介绍了在CentOS 7系统中配置yum仓库的详细方法。主要包括:1)本地源配置,包括创建挂载目录、挂载ISO镜像、编辑.repo文件等步骤;2)网络源配置方法,只需修改.repo文件中的baseurl为网络路径;3)系统服务管理命令,如systemctl的start/stop/enable/disable等操作;4)CentOS 7最小化安装后可能需要安装的常用软件包,如vim、wget、网络工具、压缩工具等。文章提供了完整的配置示例和命令操作指南,适合系统管理员参考使用。 阅读详情

相关推荐

linux软件包的下载与安装及本地yum仓库的配置

rpm和yum(配置本地yum源、配置阿里源)

m0_71518373的博客 1122

CentOS7制作本地yum源-图文

1.删除自带的repo文件 rm -rf /etc/yum.repos.d/* 2.新建、编辑本地repo文件 cd /etc/yum.repos.d vi local.repo 添加以下几行,保存退出 [Local] name=LocalYum baseurl=file:///media gpgcheck=0 enabled=1 3.挂载光盘 1)确...

JustDI0209的博客 1万+

FLoRA: 基于异构低秩适应的联邦微调大语言模型

大语言模型(LLMs)的快速发展推动了人工智能的进步,预训练的LLMs可以通过微调适应各种下游任务。联邦学习(FL)通过利用客户端的本地数据进行原位计算,进一步增强了隐私保护的微调,消除了数据移动的需求。然而,考虑到LLMs的巨大参数量,微调LLMs对于资源受限且异构的FL客户端来说是一个挑战。之前的方法采用了低秩适应(LoRA)进行高效的联邦微调,但在LoRA适配器上使用了传统的FL聚合策略。这些方法导致了数学上不准确的聚合噪声,降低了微调效果,并且未能解决异构LoRA的问题。

tiger00O的博客 2067

(Linux)配置本地yum源

创建本地源文件夹: mkdir -p /media/centos/ 挂载镜像文件至指定的目录。 mount /dev/cdrom /media/centos 备份原本地源。 cp -rf /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S') 删除默认原本地源。 rm -rf /etc/yum.repos.d/* 配置本地源,创建Media.repo文件。 vi /etc/yum.repos.d/Media.repo 配置如下内容: [iso] name=Media bas.

qq_67226467的博客 1383

Linux下搭建J-Link调试环境:OpenOCD+GDB实战指南

嵌入式开发中,调试器是连接开发主机与目标硬件的关键桥梁,其核心原理是通过标准协议(如JTAG/SWD)访问芯片内部的调试模块。GDB作为通用的调试客户端,通过远程协议与调试服务器通信,而OpenOCD则扮演了协议转换与硬件驱动的角色,实现了调试命令的翻译与执行。这种开源工具链的组合,为开发者提供了高度的定制化与自动化能力,尤其适合需要与持续集成流程深度结合的复杂项目。在实际应用中,针对特定芯片(如ARM7TDMI)进行正确的内存控制器与时钟初始化是成功调试的前提,这常常涉及对板级支持包的深入理解。本文以S3

weixin_29889665的博客 333

手把手教你做基于stm32的红外、语音、按键智能灯光控制(上)

这次项目使用的板子是stm32f103c8t6最小系统板,这个板子在tb上都能够买到,随便一个最小系统板都可以,== 注意在买最小系统板的时候需要买一个stlink下载器来下载程序。显示模块是使用的0.96英寸的OLED屏幕,注意是使用的IIC通信协议的OLED屏幕,不是使用SPI总线协议的。这次写的代码还顺便集成了检测温湿度的功能,所以要使用DHT11温湿度传感器,来采集温度。本文所设计的基于单片机的灯光控制系统主要由模式选择功能、手动模式和自动模式组成。LED灯自然就是要控制的部件了。

nbbskk的博客 6557

yum源的配置

一·yum的本地配置 &amp;amp;amp;lt;1&amp;amp;amp;gt;代码步骤 1,rm -rf /etc/yum.repos.d/* &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;#删除/etc/yum.repos.d/所有文件 2,vi /etc/yum.repos.d/aa.repo &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;#配置本地yum文件虽然Linux中一切皆文件但

weixin_43168314的博客 387

vue3 - element-plus表格组件el-table实现鼠标拖曳排序功能,vue3 Table表格拖拽排序,表格每行使用鼠标拖动进行排序功能,表格拖拽排序实现(详细示例代码,一键复制开箱即用

vue3,elementPlus,el-table,typescript,表格组件,Table表格,表格拖动排序,表格拖曳排序,鼠标拖拽表格进行排序功能,elementplus表格如何实现拖动每行进行排序操作,表格拖动改变顺序,鼠标拖曳,表格内的数据项拖拽排序,vue3如何实现element-Plus表格组件进行表格内的数据项拖拽排序,列表拖拽排序效果,实现table动态拖拽,鼠标拖着排序,vue3 element Plus 表格拖曳拖动拖拽 排序,el-table拖拽排序实现,表格内容拖拽重新排序,树形表

✅ 精选推荐文章 1万+

一步小心使用rm -rf /etc/yum.repos.d/CentOS-Base.repo 删除了base.repo文件

一步小心使用rm -rf /etc/yum.repos.d/CentOS-Base.repo 删除了base.repo文件,导致使用yum安装时报错。导致安装时经常缺失依赖包无法下载。

m0_57355991的博客 1092

2ED2410-EM:12v / 24v智能模拟高侧MOSFET栅极驱动器

12v / 24v智能模拟高侧MOSFET栅极驱动器。2ED2410-EM具有输入CPP和CPN的电压比较器。该比较器可用于基于任何模拟电压触发SAFESTATE模式,甚至是外部电压2ED2410-EM。CPP为比较器的正输入,CPN为负输入。VcPREF可以通过微控制器进行调节,也可以通过板载电源芯片(如英飞凌SBC)或简单的分压器在限制VcP(REF)内进行固定,以保持稳定性。使用此比较器允许2ED2410-EM进入SAFESTATE并独立于微控制器关闭MOSFET。

让学习成为一种习惯 2199

【ArcGIS遇上Python】批量提取多波段影像至单个波段

本案例基于ArcGIS python,将landsat影像的7个波段影像数据,批量提取至单个波段。

智慧空间实验室 2074

linux中系统软件的安装以及yum源配置(yum仓库搭建,yum命令,rpm命令)

yum yum 全称为 Yellow dog Updater, Modified。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 一 yum 源配置 由于新安装的虚拟机没有进行yum源软件仓库的配置,无法使用yum命令进行软件安装。首先需要进行配置。 准备:与系统版本相适应的镜像文件。查看系统版本:h...

weixin_44818720的博客 2007

Vue3 - 强力解决前端下载二进制流pdf文件、下载成功后打开空白问题解决,或者获取PDF文件流,将blob对象转换成下载链接打开后一片空白(无论是否使用pdf插件下载,还是原生方法下载都完美解决)

vue3前端下载二进制流pdf文件,下载成功,打开空白问题解决,js下载PDF文件流,打开空白问题,VUE3 h5中的文件流下载和指定的url下载总结(解决下载后的pdf打开空白情况)pdfjs打开文件流空白,解决pdf文件流,预览全是空白页,pdf文件流,下载正常,但是预览全是空白页,前端JS获取PDF文件流,将blob对象转换成下载链接打开后一篇空白的问题,前端文件流下载后文件空白,前端下载文件流PDF文件显示空白 或 无法打开,在线预览PDF文件打不开白屏怎么办,前端axios请求二进制数据流转换生成

🏆 前端领域优质创作者 4618

15.Redhat系统的软件安装以及yum源配置(yum仓库搭建、yum命令、rpm命令)

无论是什么系统,我们使用时都离不开软件,那么Linux系统中软件安装是怎样的呢 1.使用已知的网络yum源进行软件的安装 vim /etc/yum.repos.d/yum.repo ## 文件名必须以repo结尾 网络yum源可用: [rhel 7.3] ##仓库名称 name=rhe...

愿你走出半生,归来仍是少年! 1147

基于STM32、HAL库的ICP-20100气压传感器 驱动程序设计

它具有低功耗、高精度、快速响应等特点,非常适合物联网、可穿戴设备和无人机等应用。#define ICP20100_FIFO_CTRL 0x09 // FIFO控制寄存器。#define ICP20100_FIFO_DATA 0x0A // FIFO数据寄存器。#define ICP20100_FIFO_STS 0x0B // FIFO状态寄存器。#define ICP20100_FIFO_WTM 0x15 // FIFO水印设置。

corlin6688的博客 601

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux软件管理:centos7配置本地yum仓库安装wireshark,wget/配置epel仓库安装nginx/源码安装nginx/ubuntu1604安装wireshark/制作本地yum仓库

文章目录4:软件管理4.0 实验原理4.1.配置本地yum仓库安装wireshark,wget4.2 配置epel仓库,安装nginx4.3 源码编译安装、运行、测试nginx4.4 ubuntu1604中配置好清华的apt源,安装wireshark4.5 将光盘中的Package目录通过cp命令拷贝到/data/centos7/package中,然后将/data/centos7做成本地yum仓库4.6 Centos7安装图形化环境,并进入图形化 4:软件管理 4.0 实验原理 通过手动制作一个软件仓库来

weixin_31789689的博客 1250

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux学习之 ---yum与rpm 路径配置+本地仓库配置+软件安装

常用安装方式: 1)rpm安装 2)yum 安装 3)定制yum仓库 4)编译安装 一、 rpm安装软件 1、rpm 软件安装 —资源准备 (1)挂载光盘 方法一: [root@eric ~]#df 查看光盘路径 参考链接: https://blog.youkuaiyun.com/qq_40498551/article/details/88698603 [https://blog.youkuaiyun.com/qq...

等风来的博客 359

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

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

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

RHCSA[配置yum仓库,安装软件包,磁盘分区]

3、创建一个3G大小的分区并格式化。2、安装httpd软件包。1、配置yum仓库。

miss_copper的博客 1225

Linux软件包的安装以及本地yum仓库的配置

Installation of Linux software package and configuration of local Yum warehouse

Trollz的博客 371

Linux软件安装管理:挂载本地iso光盘镜像、配置yum软件仓库

当操作异地机房里的服务器,使用rpm命令进行软件包安装时,不方便解决依赖关系。配置yum软件仓库,使用yum安装软件可以自动处理依赖关系,将系统光盘上传到服务器上,linux挂载iso光盘镜像文件,配置yum软件仓库 1 上传iso文件 使用xftp上传rhel6.4系统光盘镜像到/software [root@rhel64 ~]# cd /software/ [root@rhel64 ...

淋雨一直走啊 2538

本地yum源配置,搭建阿里镜像源,⾃建yum源仓库,安装createrepo制作仓库的软件

配置文件位置: /etc/yum.repos.d/*.repo1备份2删除所有的repo⽂件rm -rf /etc/yum.repos.d/* //虚拟机里清空内容3在vmware中装载centos7光盘镜像4把光盘挂载到指定⽬录下5将挂载添加到开机启动⽂件中编辑文件vim /etc/yum.repos.d/pf.repo //编辑 以 .repo 结尾的 文件配置文件内容:[dvd] //仓库标识 ,即仓库的名字 , 不能是中文 ,不能有空格等。

2301_77801859的博客 2131

Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)

文章目录Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)1.配置本地yum仓库安装wireshark,wget2.配置epel仓库,安装nginx,不需要重新启动nginx服务(systemctl start nginx)3.在ubuntu中配置号清华的qpt源,安装wireshark Linux系统的仓库配置(yum、epel)与软件安装(wir...

weixin_46192706的博客 756

【Linux】Linux软件安装管理2 使用安装光盘配置本地yum仓库

Linux软件安装管理2 使用安装光盘配置本地yum仓库 配置yum使用yum可以更好地解决软件包之间依赖关系 OS:RHEL6.4 - 64bit 1 重新挂载光盘到...

citiao3931的博客 282

Linux学习日记(三)RPM软件包管理、YUM仓库配置和源码包的安装

一、RPM软件包管理 1.软件包分类:源码包(脚本安装包)、二进制包(RPM包,系统默认包) 2.RPM包本意是Red Hat软件包管理,二进制包以及软件包两种。 RPM源码包:*.src.rpm结尾的这类软件包是包含了源代码的rpm包,使用rpm -ivh来进行安装,生成源程序和SPEC文件,能够直接生成RPM包。 RPM包命名原则:例:httpd-2.2.15-15.el6.centos.1....

qq_36364427的博客 322

软件安装与配置yum 仓库

一、软件安装 1.软件名称的识别 例如:wps-office-10.1.0.5672-1.a21.x86_64.rpm 2.软件的安装-rpm方法 rpm -ivh name.rpm ##安装 ,-v显示过程,-h的意思为加密方式为哈希 rpm -e name.rpm ##卸载该软件 例如安装wps,会出现问题,会提示错误,缺少依赖性 注意:此方法仅适用于安装没有依赖性

qq_34912956的博客 1371
上一篇: 文件归档压缩和文件传输
下一篇: 系统延时及定时任务
python_bobo
博客等级 码龄9年 15粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值