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安装
随机推荐
- LUHN算法
LUHN算法,主要用来计算信用卡等证件号码的合法性. 1.从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存. 2.把所有数字相加,得到总和. 3.如果信用卡号码是 ...
- 【Leetcode】【Medium】Maximum Product Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- QT的QCombox
https://stackoverflow.com/questions/29939990/qcombobox-style-for-choosed-item-in-drop-down-list
- IE 浏览器中英文切换
Oracle相关产品浏览器中可以调节显示中英文
- lua之m进制转换为n进制-任意进制转换算法
够无聊的写这个,为防止需要的人也无聊一遍,写个吧 算法有n种,但是,咱们一种就够用了 --数组倒序排列 local function orderByDesc( input ) local output ...
- Native广告月入万刀的全部细节!
一步一步跑Native原生广告: 第一步:跑native前期的准备工作 第二步:阅读大神的Native文档(100多页,英文,建议找一个支持在线翻译功能的app来阅读) 第三步:阅读我的几十条经验总结 ...
- Future Research Directions in Social Recommendation
From the tutorial published by Martin Ester in RecSys 2013 Future Research Directions --Recommendati ...
- tq2440 jlink连接问题
由于工作转向做嵌入式linux平台上的手台通信协议开发,所以想系统的学习一下嵌入式linux的开发流程. 向同事借了tq2440的板子来玩,一边看书,一边做实验,看的书是<嵌入式linux基础教 ...
- (转)浅谈PostgreSQL的索引
1. 索引的特性 1.1 加快条件的检索的特性 当表数据量越来越大时查询速度会下降,在表的条件字段上使用索引,快速定位到可能满足条件的记录,不需要遍历所有记录. create table t(id i ...
- web项目脱离Eclipse在Tomcat部署并配置Eclipse调试
简单来说,把WEB项目打成war包后放到webapps目录下启动tomcat便部署成功了,但是因为与Eclipse没有关联,故而无法Debug调试代码.这时在Tomcat的catalina.sh脚本里 ...