linux操作之软件安装(一)
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操作之软件安装(一)的更多相关文章
- linux操作之软件安装(二)(源码安装)
源码安装 linux上的软件大部分都是c语言开发的 , 那么安装需要gcc编译程序才可以进行源码安装. yum install -y gcc #先安装gcc 安装源码需要三个步骤 1) ./confi ...
- 大数据学习——Linux上常用软件安装
4.1 Linux系统软件安装方式 Linux上的软件安装有以下几种常见方式: 1.二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2.RPM发布包 软件已经按照redhat的 ...
- Linux上的软件安装有哪些方式?
Linux上的软件安装有以下几种常见方式介绍 1.二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2.RPM包 软件已经按照redhat的包管理工具规范RPM进行打包发布,需要 ...
- Linux基础:软件安装(rpm,yum,源代码)
Software Installation on Linux Linux安装分为rpm包(可通过yum或者是rpm命令安装)和源码包(源代码或者是编译过的二进制码)两种. Linux是开源系统,很多应 ...
- Linux 学习 (十一) 软件安装管理
Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软 ...
- Linux基础三(软件安装管理)
目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安 ...
- Linux怎么查看软件安装路径 查看mysql安装在哪
https://jingyan.baidu.com/article/86112f1378bf282737978730.html Linux系统一般都是命令行界面,对于安装的软件也是通过命令安装的.对于 ...
- Linux集群软件安装实战
一.需求和思路 1. 需求描述 公司有N个节点的集群,需要统一安装一个软件(jdk)需要开发一个脚本程序,实现对集群中的N个节点批量自动下载.安装jdk 2. 思路 1)编写一个启动脚本,用来发送一个 ...
- 1、Linux基础--相关软件安装与网络配置
1.虚拟机(VM安装) 2.网络配置 3.Linux操作系统安装 4.xshell安装
随机推荐
- Android学习——Service(二)
今天来介绍Service的第二种使用方式,Bind方式 Bind方式启动服务 Bind方式和Start方式启动很类似,都是通过Intent来启动,不同的是,Bind方式需要传入三个参数,如下: Int ...
- html5自我总结
2017年7月30日 合抱之木,生于毫末.九层之台,起于累土.软件行业要熟记和训练的东西有很多,在此,写一下如何快速搭建html及自我见解(这里只介绍我自己用到的,还有部分存在但是用不到的就不讲解了) ...
- Hadoop学习---Hadoop的MapReduce的原理
MapReduce的原理 MapReduce的原理 NameNode:存放文件的元数据信息 DataNode:存放文件的具体内容 ResourceManager:资源管理,管理内存.CPU等 Node ...
- 如何使用Adobe Reader复制PDF文档上的文字
PDF文档大家常用,但是有没有简单的方法能够提取PDF文档上的文字,然后使用呢?除了将PDF转换成Word,这里介绍一种更为简单实用的方法复制PDF文本文字,Adobe Reader是大家都常用的PD ...
- SharpZipLib压缩解压
一.介绍 SharpZipLib是一个完全由C#编写的ZIP,GZIP,Tar和BZIP2 Library,可以方便的支持这几种格式的压缩和解压缩. https://github.com/icshar ...
- python数据结构(整理)
http://www.cnblogs.com/yupeng/p/3413763.html 1. 单链表 链表的定义: 链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点 ...
- Linux 命令行浏览器
真是没有做不到只有想不到! Linux下竟然有命令行式的浏览器:W3m SPC向下翻页 b向上翻页 J 向下滚动一行 K 向上滚动一行 > 右移一屏 < 左移一屏 TAB 转到下个超链接 ...
- 记录一个比较少用的容器C++ std::bitset
bitset存储二进制数位. bitset就像一个bool类型的数组一样,但是有空间优化——bitset中的一个元素一般只占1 bit,相当于一个char元素所占空间的八分之一. bitset中的每个 ...
- 移动端 html基值(转载)
(function () { document.addEventListener('DOMContentLoaded', function () { var html = document.docum ...
- HDOJ 1528 Card Game Cheater
版权声明:来自: 码代码的猿猿的AC之路 http://blog.csdn.net/ck_boss https://blog.csdn.net/u012797220/article/details/3 ...