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安装
随机推荐
- gitlab 创建ssh步骤
1.使用gitlab首先要创建ssh的公钥和私钥.创建ssh的步骤和命令如下: 打开git bash,我的是windows,切换到.ssh文件夹下.如果没有则创建.ssh(默认是没有这个文件夹的).检 ...
- androidcoookie
https://segmentfault.com/a/1190000002877843 目前在操作登录的coookie,js和原生
- Azure DocumentDB 正式发布
DocumentDB 简介 一种 NoSQL JSON 数据库 Azure DocumentDB 提供完全托管的 NoSQL 数据库服务,高度可用,自动缩放,开发简易,可以加速并预测性能.它适合诸如 ...
- nginx的开机自启、server命令启动、nginx.conf配置
1.将Nginx设置为开机自动启动 a.当上面6步完成之后,说明安装已经完全成功了,但是每次开机我们面临的一个问题,就是每次都要执行命令(1: cd /usr/local/nginx/sbin/ ...
- GO语言(七)多核并行化的问题
package main import "fmt" type Vector []float64 func (v Vector) DoSome(i,n int, u Vector, ...
- ZT 创建类模式总结篇
创建类模式总结篇 分类: 设计模式 2012-03-26 09:03 7320人阅读 评论(11) 收藏 举报 编程优化设计模式任务 创建类模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户 ...
- Linux-python的一些小问题
1.python版本和pip版本 2.PATH和PYTONPATH 1.python版本和pip版本 1.python版本 一般Ubuntu里面都装的不止一个版本的python,比如有python2. ...
- oracle 函数 WMSYS.WM_CONCAT 与对应 mysql 函数GROUP_CONCAT的用法
1.oracle函数 WMSYS.WM_CONCAT的使用 如图,将图1的结果变成图2的结果,使用函数 WMSYS.WM_CONCAT 即可. 查询语句需要配合使用group by select aa ...
- What Are Threads?
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/AboutThrea ...
- Windows环境下ELK简单搭建记录
前言 ELK已经是一套成熟的日志解决方案,虽然出现了好久,今日才终于研究了一下,不过是在windows平台上安装的. 搭建步骤 下载软件 安装软件 修改配置文件 启动软件 集成测试 下载软件 首先从官 ...