##1.使用网络安装源安装软件##

vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾
[rhel7.2] ##仓库名称
name=rhel7.2 source ##对软件源的描述
baseurl=http://172.25.254.250/rhel7.2/x86_64/dvd ##网络安装源
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效

yum clean all ##清空系统中原有的yum信息

##2.配置本地yum源###
1.获得一个与本机系统版本一致的系统镜像

2.挂载镜像
mount /xxx/xxxxxx.iso /rhel7.2

3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxxxx.iso /rhel7.2

chmod 755 /etc/rc.d/rc.local ##在系统开机时会自动执行此脚本

4.设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
[rhel7.2]
name=rhel7.2
baseurl=file:///rhel7.2
gpgcheck=0

yum clean all

yum install httpd -y



##3.共享型yum源的部署
1.在一台已经建立好本地yum源的主机中安装httpd
yum install httpd

2.配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxxx/xxxxx.iso /var/www/html/rhel7.2
vim /etc/rc.d/rc.local
mount /xxxx/xxxxx.iso /var/www/html/rhel7.2
chmod +x /etc/rc.d/rc.local

测试:
在浏览器中输入地址:
http://ip/rhel7.2 <<<<此地址就是网络yum源地址

#####4.yum命令######
1.yum命令的使用必须是在yum源搭建成功后才能正常运行

2.yum命令的详细用法

yum clean all ##清除原有yum缓存
repolist ##列出仓库信息
install software ##安装
update ##更新 可更新单个软件
list software ##查看软件
list all ##查看所有软件
list installed ##列出已安装软件
list available ##列出可安装软件
reinstall software ##重新安装 举例删除/usr/bin/firefox
remove software ##卸载
info software ##查看软件信息
search software信息 ##根据软件信息查找软件
whatprovides file ##根据文件找出包含此文件的软件 举例删除/bin/rm
groups list ##列出软件组
groups info ##查看软件组的信息
groups install sfgroup ##安装软件组
groups remove sfgroup ##卸载软件组(只卸载软件,不卸载依赖性)

yum whatprovides */lftp

3.yum软件屏蔽
yum list all 可以看到32位和64位的包
vim /etc/yum.conf
exclude=*.i686 zsh.x86_64(屏蔽单个软件)

###5.用rpm命令处理软件##
举例安装kolor绘图工具 wps
rpm -i ##安装
-v ##显示过程
-h ##hash加密
-e ##卸载 卸载wps
-q ##查看
-a ##所有
-p ##软件包 rpm -qp linuxqq(查看软件包在系统中安装后的名字)
-ql ##查看软件在系统中的安装文件路径
-qlp ##查看未安装的软件包在系统中如果安装后产生文件的路径
-qf ##根据某个文件找出此文件属于那个安装包
-qc ##查看软件的配置文件名称
-qd ##查看软件的帮助文件
–scritps ##查看脚本
–nodeps ##安装软件忽略软件倚赖
–force ##强行安装软件 举例wps强行安装
-Kv ##检测软件包是否被篡改 检测Kolor-,再echo hello >> Kolor-

rpm -qip FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm ##查看信息

rpm -qp linuxqq-v1.0.2-beta1.i386.rpm ##查看安装后的名称
rpm -qp FluffyMcAwesome-A-6.4.0-11.r19335.x86_64.rpm --scripts ##查看安装过程执行的脚本
rpm -qp FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm --scripts 看哪个可以装

####6.第三方软件仓库的搭建###(建立后可直接下载软件,包含具有依赖关系的软件)

1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录
3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0

yum clean all
yum list linux



Unti12. linux中的软件的管理相关推荐

  1. <8>Linux中的软件管理2021-10-17

    一.Linux中软件包的类型 1.DEB #UBlinux DEBlinux 2.RPM #redhat centOS fadora 3.bz2|gz|xz 1.需要源码安装需要编译 2.绿色软件,直 ...

  2. Linux 安装卸载软件及管理软件仓库

    软件仓库 Linux的软件包都存放在一个地方,叫做软件仓库,repository. 因为Linux是在Windows之后诞生的(1991年前后),所以为了避免Windows的这个"弊端&qu ...

  3. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  4. debian linux如何安装软件,怎样在Debian Linux中安装软件?

    Debian Linux附带了超过 29000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装.如果您使用的是Debian的桌面版本,则可以使用Synaptic通过点击 ...

  5. Linux中LVM(逻辑卷管理)的使用

    Linux 中我们使用fdisk命令划分好的分区就不能随意的改变,如果不够用的话不可能说把硬盘上的所有数据拷贝后再重新分区,这样可能会导致数据损坏.而在linux中LVM(逻辑卷管理)就可以实现动态的 ...

  6. linux中进程的用户管理

    linux中进程的用户管理 每个进程都拥有真实的用户.组(uid.gid),有效的用户.组(euid.egid),保存的设置用户.组(suid.sgid),还有linux中专门用于文件存储存取的用户. ...

  7. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

  8. Linux中常见软件安装方法及常见管理方法

    软件安装及管理 一.软件的类型 二.Tar包安装.升级.卸载(必须会) 三.RPM软件包安装及管理(必须会) 四.脚本安装.升级.卸载 五.SRPM包安装(知道就行,很少用) 一.软件的类型 1.软件 ...

  9. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)

    1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...

  10. linux 显示软件,Linux中的软件管理

    在Linux中,会涉及到相关软件的使用来方便我们,那么软件如何下载呢,如下将做详细的介绍. ####一.软件名称识别#### [abrt-addon-ccpp]-[2.1.11-19].[el7].[ ...

最新文章

  1. python opencv检测人脸
  2. 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
  3. Python汉诺塔问题
  4. Leetcode PHP题解--D6 595. Big Countries
  5. navicat连接mysql闪退_Navicat连接MySQL时报10060及1045错误及my.ini位置问题
  6. x264中I,P,B帧和PTS,DTS的关系
  7. wordpress个人博客小程序带流量主+教程
  8. java thread与runnable联系区别
  9. 正态分布里的西格玛_七大数据陷阱之油腻的统计学:正态分布来了
  10. EXPLAIN查看SQL执行计划
  11. win环境的radius服务器搭建
  12. 人工智能Java SDK: BIGGAN 图像自动生成
  13. kodi连接远程服务器,私人影音服务器奶妈级入门篇(1)——Jellyfin for Kodi客户端设置方法...
  14. java水泡_FrozenBubble java实现的泡泡龙游戏,完整 逻辑,关卡功能,分数记录。 Games 240万源代码下载- www.pudn.com...
  15. 鬼吹灯java攻略_密室逃脱鬼吹灯攻略完美过关图文详解
  16. 用户管理“明星”工具——在线客服系统
  17. 用go来搭建一个简单的图片上传网站
  18. 在c#中,筛选一个List中的每个元素的开头或结尾是否包含另一个List的元素(StartWith()的使用)...
  19. IntelliJ IDEA官网打不开的问题
  20. Vue2源码解析 虚拟节点VNode

热门文章

  1. Python读文件报错:SyntaxError: Non-ASCII character in file
  2. python 公众号引流_公众号粉丝从0到1000的引流思路
  3. 【圣诞节给爱的人打印一颗圣诞树吧】超详细代码实现——圣诞树打印
  4. 代码里的Override和Overload
  5. 4个平面设计小技巧:让视觉主题更突出——黎乙丙
  6. python矩形法计算定积分_矩形、梯形法计算定积分的黎曼和
  7. 内存超频时序怎么调_超频讲解:内存时序设置一
  8. pipreqs 命令 ConnectionResetError(10054, ‘An existing connection was forcibly closed by the remote hos
  9. 同比和环比分别是什么,一分钟告诉你。
  10. 如何用深度学习对几种类型的图片进行分类(tensorflow,CNN)