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. bootstrap 默认显示1899问题

    今天使用bootstrap的 dateTimePicker控件时候,又碰到了去年的 显示 1899年的问题,之前解决过,但是忘记了.就记得 他的代码里面有一段是 说格式不正确或者 时间格式小于某个值时 ...

  2. C++ virtual inheritance ZZ

       虚继承 是面向对象编程中的一种技术,是指一个指定的基类,在继承体系结构中,将其成员数据实例共享给也从这个基类型直接或间接派生的其它类. 举例来说:假如类A和类B各自从类X派生(非虚继承且假设类X ...

  3. incast.tcl

    # Basic Incast Simulation # Check Args if {$argc != 5} { puts "Usage: ns incast <srv_num> ...

  4. FZEasyFile的使用

    FZEasyFile的使用 https://github.com/jiecao-fm/FZEasyFile 操作沙盒文件很恶心,但用上FZEasyFile就变得简单了. 以前你需要这么做才行: NSF ...

  5. 生成证书,用于签名Android应用

    1. keytool 命令 1)使用JDK中的一个命令keytool,都有哪些命令呢,使用 keytool -help 进行查看 2)本次使用 keytool -genkeypair 命令生成签名,查 ...

  6. yii2.0用gii自动补全代码做的简单增删改查,以及图片上传和展示

    首先已经用gii根据model层生成了控制器,模型,视图层. 表结构为如图所示:表名为zhoukao1,

  7. SAPGUI系统登录页面配置的SAProuter有什么用

    大家在安装完SAPGUI后,准备添加系统列表进行登录时,注意过这个SAProuter字段么? 从SAP的帮助文档上可以找到SAProuter的定义: https://help.sap.com/saph ...

  8. 天地图,js 4.0 api,简单调用,高手请绕行

    本文介绍使用天地图 js4.0 api,实现地图显示后台gps分布情况: 主要借用H5 GPS获取,利用天地图的背景展示: 效果图如下: 第一步,通过采集网页,手机gps数据,录入后台数据库:界面如下 ...

  9. 学习WebSocket一(WebSocket初识)

    Java EE 7 去年刚刚发布了JSR356规范,使得WebSocket的Java API得到了统一,Tomcat从7.0.47开始支持JSR356,这样一来写WebSocket的时候,所用的代码都 ...

  10. WAS部署 -- SRVE0255E: 尚未定义要处理 /snoop 的 Web 组/虚拟主机

    问题描述: URL:http://localhost:9080/pay: (中文)SRVE0255E: 尚未定义要处理 /snoop 的 Web 组/虚拟主机 访问出现以上错误. 找了很多资料,觉得说 ...