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. LUHN算法

    LUHN算法,主要用来计算信用卡等证件号码的合法性. 1.从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存. 2.把所有数字相加,得到总和. 3.如果信用卡号码是 ...

  2. 【Leetcode】【Medium】Maximum Product Subarray

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  3. QT的QCombox

    https://stackoverflow.com/questions/29939990/qcombobox-style-for-choosed-item-in-drop-down-list

  4. IE 浏览器中英文切换

    Oracle相关产品浏览器中可以调节显示中英文

  5. lua之m进制转换为n进制-任意进制转换算法

    够无聊的写这个,为防止需要的人也无聊一遍,写个吧 算法有n种,但是,咱们一种就够用了 --数组倒序排列 local function orderByDesc( input ) local output ...

  6. Native广告月入万刀的全部细节!

    一步一步跑Native原生广告: 第一步:跑native前期的准备工作 第二步:阅读大神的Native文档(100多页,英文,建议找一个支持在线翻译功能的app来阅读) 第三步:阅读我的几十条经验总结 ...

  7. Future Research Directions in Social Recommendation

    From the tutorial published by Martin Ester in RecSys 2013 Future Research Directions --Recommendati ...

  8. tq2440 jlink连接问题

    由于工作转向做嵌入式linux平台上的手台通信协议开发,所以想系统的学习一下嵌入式linux的开发流程. 向同事借了tq2440的板子来玩,一边看书,一边做实验,看的书是<嵌入式linux基础教 ...

  9. (转)浅谈PostgreSQL的索引

    1. 索引的特性 1.1 加快条件的检索的特性 当表数据量越来越大时查询速度会下降,在表的条件字段上使用索引,快速定位到可能满足条件的记录,不需要遍历所有记录. create table t(id i ...

  10. web项目脱离Eclipse在Tomcat部署并配置Eclipse调试

    简单来说,把WEB项目打成war包后放到webapps目录下启动tomcat便部署成功了,但是因为与Eclipse没有关联,故而无法Debug调试代码.这时在Tomcat的catalina.sh脚本里 ...