rpm 包安装 

  RedHat Package Manager的缩写 , linux 的软件包可能存在依赖关系,比如某某依赖某某才能使用。

   挂载一个光盘

      mount -t auto /dev/cdrom /mnt/rom #挂载光盘

   安装一个rpm包

      rpm -vim [文件名]

      "-i":安装的意思

      "-v" :可视化;

      "-h": 显示安装进度

      另外在安装一个rpm包时常用的附带参数有:

        --force:强制安装 , 即使覆盖属于其他包的文件也要安装.

        --nodeps:当要安装的rpm包依赖其他包时 , 即使其他包没有安装,也要安装这个包

  升级一个rpm包

    rpm -Uvh [文件名]

      "-U" :即升级的意思

    卸载一个rpm包

    rpm -e [包名]

  

   查询一个包是否安装

        rpm -q [包名]

        rpm -qa | grep [部分包名] #常用

        rpm -qa #查询全部安装的rpm包

        rpm -qa | head #使用管道符来筛选安装的包

        rpm -qi [包名] #得到一个已经安装的包的相关信息

        rpm -ql [包名] #列出一个已经安装的包的文件 []

        rpm -qf [文件的绝对路径]   #列出一个文件属于哪个包

        

yum

  yum是快速安装rpm包的解决办法 , 他可以安装rpm所需要的任何依赖.

    -y 参数代表强制不交互的意思.

  列出所有可用的包

    yum list #列出所有

    yum list | head -n 20 #使用管道符进行查询

    yum search [包名] #搜索一个可用的rpm包.

  安装一个rpm包

    yum install -y [包名] #安装, -y代表不进行交互,可以不加.

  卸载一个yum包

    yum remove [-y] [rpm包名] #卸载

  升级一个rpm包

    yum update -y [包名] #升级

  使用本地光盘制作一个yum源

    mount /dev/cdrom /mnt #挂载光盘到一个目录

    mv /etc/yum.repos.d /etc/yum.repos.d.bak #备份yum配置目录

    mkdir /etc/yum.repos.d #创建一个新的配置目录

    vim /etc/yum.repos.d/dvd.repos #编辑dvd的源配置

  加入以下内容

    [dvd]

    name=install dvd

    baseurl=file:///mnt

    enabled=1

    gpgcheck=0

  刷新repos的缓存

    yum clean all  

    yum makecache

  利用yum工具下载一个yum包

    yum install -y yum-plugin-downloadonly.noarch

    #安装这个软件包

    yum install 包名 -y --downloadonly #下载一个包安装

    yum install 包名 -y --downloadonly --downloaddir=/usr/local/src #指定一个目录下载

    yum安装apache:

    yum install -y httpd #安装apache

    service iptables stop #关闭防火墙

    service httpd start #开启apache服务

    httpd://10..0.0.1

    版本号:  2.7.35

    大版本号:大的改版

    小版本号:增加了大的功能

    修复更新版本号: 修复bug

    alpha beta released LTS

    

    

    

      

linux操作之软件安装(一)的更多相关文章

  1. linux操作之软件安装(二)(源码安装)

    源码安装 linux上的软件大部分都是c语言开发的 , 那么安装需要gcc编译程序才可以进行源码安装. yum install -y gcc #先安装gcc 安装源码需要三个步骤 1) ./confi ...

  2. 大数据学习——Linux上常用软件安装

    4.1 Linux系统软件安装方式 Linux上的软件安装有以下几种常见方式: 1.二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2.RPM发布包 软件已经按照redhat的 ...

  3. Linux上的软件安装有哪些方式?

    Linux上的软件安装有以下几种常见方式介绍 1.二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2.RPM包 软件已经按照redhat的包管理工具规范RPM进行打包发布,需要 ...

  4. Linux基础:软件安装(rpm,yum,源代码)

    Software Installation on Linux Linux安装分为rpm包(可通过yum或者是rpm命令安装)和源码包(源代码或者是编译过的二进制码)两种. Linux是开源系统,很多应 ...

  5. Linux 学习 (十一) 软件安装管理

    Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软 ...

  6. Linux基础三(软件安装管理)

    目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安 ...

  7. Linux怎么查看软件安装路径 查看mysql安装在哪

    https://jingyan.baidu.com/article/86112f1378bf282737978730.html Linux系统一般都是命令行界面,对于安装的软件也是通过命令安装的.对于 ...

  8. Linux集群软件安装实战

    一.需求和思路 1. 需求描述 公司有N个节点的集群,需要统一安装一个软件(jdk)需要开发一个脚本程序,实现对集群中的N个节点批量自动下载.安装jdk 2. 思路 1)编写一个启动脚本,用来发送一个 ...

  9. 1、Linux基础--相关软件安装与网络配置

    1.虚拟机(VM安装) 2.网络配置 3.Linux操作系统安装 4.xshell安装

随机推荐

  1. 对连接到 Azure 中 Linux VM 时出现的问题进行详细的 SSH 故障排除的步骤

    有许多可能的原因会导致 SSH 客户端无法访问 VM 上的 SSH 服务. 如果已经执行了较常规的 SSH 故障排除步骤,则需要进一步排查连接问题. 本文指导用户完成详细的故障排除步骤,以确定 SSH ...

  2. idea基础操作

    idea 类和方法注释模板生成 设置教程:https://blog.csdn.net/xiaoliulang0324/article/details/79030752

  3. mysql 免安装版文件含义及作用

    相信很多同学在首次安装mysql 免安装版时,对其中的文件不解,下面以 5.6.24为例讲解这里个文件代表什么: bin: 存放编译好的工具 data:存放数据库数据的位置(就是我们数据库存放的地方) ...

  4. ubuntu14.04server版安装redis

    此博客记录首次在ubuntu14.04上安装redis过程. 以下采用两种方式进行安装 方法一:进入redis的官网下载(地址:https://redis.io/download)目前版本为4.0.9 ...

  5. 图解:TCP协议中的三次握手和四次挥手

    建立TCP需要三次握手才能建立,而断开连接则需要四次握手.整个过程如下图所示: 先来看看如何建立连接的. 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资 ...

  6. 跳舞玩偶Doll正式上线

    有问题或者建议大家可以联系我的QQ 914287516 或者qq邮箱 官方qq群 325631077:

  7. JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别

    JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别 : HH:24小时制 hh:12小时制 package time; import java.tex ...

  8. Using the @synchronized Directive

    https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/ThreadSafe ...

  9. BigDecimal 的除法

    金额的数据类型是BigDecimal 通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常的,异常如下:java.lang.ArithmeticExceptio ...

  10. BZOJ1923:[SDOI2010]外星千足虫(高斯消元)

    Description Input 第一行是两个正整数 N, M. 接下来 M行,按顺序给出 Charles 这M次使用“点足机”的统计结果.每行 包含一个“01”串和一个数字,用一个空格隔开.“01 ...