Linux下软件安装包常见的有源码包、二进制包,

软件安装一般有以下几种方式:RPM包安装、yum安装、以及脚本安装。

严格来说,脚本安装并不是独立的一种安装方式,只是对Linux字符界面下软件复杂安装的一个简化版,将复杂的安装命令写在了一个脚本文件中,例如Nginx的安装、fail2ban<采用python脚本>的安装。有兴趣的话可以去查查资料。

接下来就开始正式的yum源的搭建。

环境:Windows 7环境下VMware10,Linux--->CentOS6.5

首先需要说明的是,搭建本地yum源是为了解决在没有网络的条件下软件的安装,接下来是操作步骤。<要求用户为root管理员>

1、首先是光盘的挂载。

    这里添加的是安装Linux的镜像文件,点击确定,之后就是在命令行模式下操作。

开始挂载:首先在 /mnt 目录下新建一个挂载点cdrom,

    mkdir /mnt/cdrom    mount /dev/sr0

2、接下来,然后使网络yum源失效。因为yum源默认是使用网络yum,因此我们需要让网络yum源失效,切换到目录 /etc/yum.repos.d/

这里说明一下,只需要关注两项:

CentOS-Base.repo--->网络yum源

CentOS-Media.repo---->光盘本地yum源

要使网络yum源失效,可以删除掉文件 CentOS-Base.repo ,当然,我们没必要这么做,因为我们以后可能还会用到网络yum源,毕竟网络的yum源会不定期的提供软件的。这里我们对该文件重命名,以屏蔽掉他的查找。

执行命令:

cd /etc/yum.repos.d/

mv CentOS-Base.repoCentOS-Base.repo.bak

3、使本地yum源生效

打开文件 CentOS-Media.repo ,修改项如下:

更改结束之后,本地的网络yum源就搭建成功了。我们可以使用命令

    yum list

来查看当前的yum源有哪些安装包可以安装。

也可以使用命令

    yum search 关键字

来搜索服务器上所有和关键字相关的包。

4、接下来以安装 g++ 工具为例,进行安装

<g++工具是 c++ 编译工具,Linux下直接search g++命令是查询不到的,应该查询gcc-c++>

    执行安装命令:

    yum -y install gcc-c++

<-y 选项表示的是自动回答 yes>

之后就安装成功了,接下来跟大家说两个关于 yum 源使用的其他两个命令

yum -y update 包名     //升级命令
yum -y remove 包名     //卸载命令

关于升级命令,只有在yum 源里有更高版本的包才可以升级,否则会显示”No packages

marked for Update”。<升级是Windows 常见的操作,但在Linux 中,一般不用升级,服务器升级需付出一定代价,升级需要停止正在运行的服务。>如果上述命令没有包名,则表示升级所有服务,包括Linux 内核。Linux 新内核需要重新配置,CentOS 6.3 之前的版本,执行该命令,系统会崩溃。如果

服务器放在远程机房,慎执行该命令。

5、YUM 软件组管理命令

yum grouplist -------->列出所有可用的软件组列表,shell 中文显示,本机英文显示,在shell 中输入命令【LANG=en_US】yumgroupinstall 软件组名---->安装指定软件组yum groupremove 软件组名---->卸载指定软件组。

为什么推荐大家使用本地yum源呢?原因很简单,因为本地的yum源安装效率更高,而且我们安装的软件一般是不需要升级到更高的版本,Linux服务器下的软件要求的是稳定和高效!!

转载于:https://blog.51cto.com/muhuizz/1863200

Linux下光盘yum源搭建及简单软件安装相关推荐

  1. 基于VSFTP的本地YUM源及光盘YUM源搭建

    基于VSFTP的本地YUM源及光盘YUM源搭建    一.yum环境的本地源搭建(基于VSFTP):   1)安装vsftp;      ******************************* ...

  2. Linux学习——yum学习和光盘yum源搭建

    在rmp安装的时代,rpm包依赖让安装人员头大,而且头疼,有了yum后整个的安装更加简单和方便. yum源文件 1.yum源的介绍: 将所有的软件包放到官方服务器上,当进行yum在线安装时,可以自动解 ...

  3. Linux下配置yum源为阿里云或网易的详解

    一.yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直 ...

  4. linux 光盘yum源搭建

    1.挂载光盘 2.进入 /etc/yum.repos.d 目录,修改其它配置文件后缀名 mv CentOS-Base.repo CentOS-Base.repo.bak mv CentOS-CR.re ...

  5. linux下ganglia监控系统搭建,开源监控软件Ganglia 安装使用

    1.ganglia简介 Ganglia 是一款为 HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中的节点的各种状态信息,它由运行在各个节点上的 gmond 守护进程来采集 ...

  6. CentOS搭建本地光盘YUM源

    两台主机,第一台演示光盘YUM与YUM服务器的搭建:第二台用作后面YUM测试. 操作系统:Centos 6.5 主机名:yum.server IP地址:172.20.1.11 操作系统:Centos  ...

  7. linux中yum安装splunk,Yum源搭建

    Yum源服务器地址:192.168.10.100 客户端地址:192.168.10.200 一.yum源搭建 1. 创建存放"rpm"包的目录 [root@server ~]# m ...

  8. 本地yum源搭建——ftp源

    本地yum源搭建--ftp源 前言 一.介绍 二.环境部署 2.1.本地yum源 2.2.添加硬盘 2.3.安装vsftpd.wget.createrepo 2.4.将ISO镜像软件加入到FTP源中 ...

  9. Linux 下ffmpeg的环境搭建与安装

    Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...

最新文章

  1. 2018 JVM 生态报告:79% 的 Java 开发者使用 Java 8
  2. 缓存框架(Java缓存)与框架缓存(介绍mybatis缓存)
  3. 专访阿里云萧少聪、曹龙:一家云厂商对入局数据库做了哪些思考?
  4. Makefile:自动化变量 $@,$^,$<,$?
  5. java中对象的生存期_JSP中JavaBean的生命周期
  6. 数字统计1(数组下标法)
  7. U-Boot如何向内核传递Flash的分区信息
  8. 无显示器u盘安装centos_无光驱情况下,U盘启动安装CentOS (实测 笔记)
  9. TypeError: descriptor '__init__' requires a 'super' object but received a 'str'
  10. [C#]使用Costura.Fody将源DLL合并到目标EXE
  11. linux 6.8安装 mysql_linux centos6.8 安装 mysql5.7.zip(完整版)
  12. c#json对象转数组_如何将Json数组转换为C#中的对象列表
  13. 用java编写猜数字游戏
  14. c语言 白噪声,高斯白噪声 C语言实现
  15. FlashFXP绿色版
  16. 箭头跳动动画效果和圆盘动画效果
  17. 【Notepad++】Notepad++格式化JSON数据
  18. 年轻人不讲武德,离职理由各显神通,硬气辞职原来是这样……
  19. 花千骨与虐死人的源代码
  20. UVA10382 - Watering Grass 题解

热门文章

  1. iPhone X的刘海基本上就是一台Kinect
  2. 佛山市禅城区计算机培训机构排名前十,佛山名气大的机器人编程教育品牌排名...
  3. matlab蚁群算法 路径规划,基于蚁群算法的机器人路径规划MATLAB源码
  4. 2021年Python十佳ML库大盘点,国产选手GitHub半年获5k+star,第一名是升级版NumPy
  5. 小冰完成数亿元Pre-A轮融资,投资方为北极光创投和网易,还宣布了和老东家微软的战略合作...
  6. 美团把AI搞出一股烟火气
  7. 谷歌提出新分类损失函数:将噪声对训练结果影响降到最低
  8. NeurIPS 2019截稿期服务器被挤爆,投稿数增长40%创历史新高
  9. 分享几个vs code 的几个插件
  10. thinkphp-join