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安装
随机推荐
- ignore_user_abort函数制定计划任务
PHP中的ignore_user_abort函数是当用户关掉终端后脚本不停止仍然在执行,可以用它来实现计划任务与持续进程,下面会通过实例讨论ignore_user_abort()函数的作用与用法. ...
- JS获取URL中参数值的4种方法
方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...
- Zabbix监控mysql主从状态并实现报警
一.环境需求 主机A: zabbix-server 主机B: zabbix-agent/mysql从 二.主机B操作 1.添加监控脚本 vim /data/zabbix/mysql_slave_che ...
- 条件独立(conditional independence) 结合贝叶斯网络(Bayesian network) 概率有向图 (PRML8.2总结)
转:http://www.cnblogs.com/Dzhouqi/p/3204481.html本文会利用到上篇,博客的分解定理,需要的可以查找上篇博客 D-separation对任何用有向图表示的概率 ...
- 如何制作EDM邮件营销模板之图片注意事项
在制作EDM邮件营销的邮件模板的时候我们总喜欢添加一些图片来提高读者阅读兴趣,现在U-Mail邮件群发平台根据已有的一些经验来分享给一下邮件内容中添加图片要注意的问题: 1.尽量少使用图片,特别是重要 ...
- 【ACM】那些年,我们挖(WA)过的最短路
不定时更新博客,该博客仅仅是一篇关于最短路的题集,题目顺序随机. 算法思想什么的,我就随便说(复)说(制)咯: Dijkstra算法:以起始点为中心向外层层扩展,直到扩展到终点为止.有贪心的意思. 大 ...
- JAVA中高访问量高并发的问题怎么解决?
尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能. 用jprofiler等工具找出性能瓶颈,减少额外的开销. 优化数据库查询语句,减少直接使用hiber ...
- bzoj1818 [Cqoi2010]内部白点
Description 无限大正方形网格里有n个黑色的顶点,所有其他顶点都是白色的(网格的顶点即坐标为整数的点,又称整点).每秒钟,所有内部白点同时变黑,直到不存在内部白点为止.你的任务是统计最后网格 ...
- 阿里云maven仓库镜像mirror,速度超快
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http:/ ...
- php签到
<?php namespace Member\Controller; use Member\Controller\MController; class IndexController exten ...