Linux下的软件的安装
一、yum相关介绍及命令
【1】 用来管理软件的一个命令。通过该命令完成对软件的下载、卸载等操作。
【2】 命令:(必须在yum搭建成功后才能正常运行)
yum clean all 清楚原有缓存
yum repolist 列出仓库信息
yum install software 安装
yum list software 查看软件
yum list all 查看所有软件
yum list installed 查看已安装软件
yum list available 列出可安装软件
yum reinstall software 重新安装
yum remoce software 卸载
yum info software 查看软件信息
yum search software 根据软件信息查找软件
yum whatprovides file 根据文件找出包含此文件的软件
yum groups list 列出软件组
yum groups info 查看软件组信息
yum groups install sfgroup 安装软件组
yum groups remove sfgroup 卸载软件组(软件有依赖性,卸不干净)
yum update 对系统进行更新(当前版本指向源版本)
二、使用yum命令安装软件
使用本地yum源安装软件(真实主机):
1.获得一个与本机系统版本一致的系统镜像 (本机为红帽7.2版本,所以对应的镜像也是7.2)
2.挂载镜像
临时挂载: mount /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.0/ 第二个参数为镜像路径,第三个为挂载的目录(自己创建的)
永久挂载:(rc.local脚本在开机的时候会自动执行)
vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.0/
chmod 755 /etc/rc.d/rc.local 设置脚本权限
3.设定系统安装源指向
vim /etc/yum.repos.d/yum.repo ##名称yum.repo为自己命名,但后缀名不变
[rhel7.2]
name=rhel7.2
baseurl=file:///rhel7.2 ##file代表从本机下安装 ;http://表示从网络下安装
gpgcheck=0
yum clean all
4.检测是否可以安装 yum install httpd -y
三、共享yum源的搭建
步骤:httpd服务:用来共享特定的目录。
【1】在一台已经链接好本地yum源的主机中安装httpd服务
命令: yum install httpd
【2】在主机中配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld
mkdir /var/www/html/rhel7.2 ##自己建的一个目录,作为镜像的挂载目录
mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/ ##临时挂载
vim /etc/rc.d/rc.local ##永久挂载
mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/
【3】测试: 在浏览器中输入
http://主机ip//rhel7.2 出现以下结果设置成功
【4】主机的共享yum源搭建好之后,在虚拟机中配置如下:
[rhel7.2]
name=xniu
baseurl=http://172.25.254.77/rhel7.2 ##http表示通过网络共享源
gpgcheck=0
enable=1
【5】在虚拟机下测试,结果如下:
四、yum的软件屏蔽
对/etc/yum.conf文件进行改写,改写属性exlude值即可。
示例:屏蔽32位软件
vim /etc/yum.conf
exclude=*.i686
yum clean all
yum list all ## 此时不会出现32位的软件
注释:--- exclude=software---用来屏蔽特定的软件
五、用rpm命令管理软件
命令:rpm -i 安装 rpm -v 显示过程 rpm -h hash加密
rpm -e 卸载 rpm -q 查看 rpm -a 所有
rpm -p 软件包 rpm --scritps 查看脚本 rpm -Kv 检测软件包是否被篡改
rpm --nodeps 忽略软件依赖 rpm --force 强行安装软件
rpm -ql softname 查看该软件在系统中的安装文件路径
rpm -qlp 查看未安装的软件包在系统中如果安装后产生的文件的路径
rpm -qf 根据某个文件找出此文件属于哪个安装包
rpm -qc 查看软件的配置文件名称
rpm -qd 查看软件的帮助文件
Linux下的软件的安装的更多相关文章
- linux下各种软件的安装过程
//////知识储备//////////////////////////////////////////////////////////////////// /var 下存放着服务和经常改变的文件 / ...
- Linux下查看软件的安装路径
一.which 命令 Shell 的which 命令可以找出相关命令是否已经在搜索路径中. $ which git/usr/bin/git 二.whereis 命令 whereis 命令搜索更大范围的 ...
- Linux下的网络远程安装
Linux下的网络远程安装 1.用RHEL6.5光盘安装第一台服务器 2.在第一台服务器上配置YUM服务器 先创建一个挂载 #mount #umount /dev/cdrom #mkdir /mnt/ ...
- Linux下指定版本编译安装LAMP
说明: 操作系统:CentOS 6.5 64位 需求: 编译安装LAMP运行环境 各软件版本如下: MySQL:mysql-5.1.73 Apache:httpd-2.2.31 PHP:php-5.2 ...
- Linux下rar unrar的安装
Linux下rar unrar的安装: 以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版: wget http://www.rarlab.com/rar/rarli ...
- Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
- linux下python3源码安装及卸载
Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园 作者:wuli潇萧 [字体:大 中 小] (一)Linux下软件的源码编译安装和卸载方法 L ...
- Linux下zookeeper单机版详细安装
Linux下zookeeper单机版详细安装 1.zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop ...
- linux下常见的包安装方式
linux下常见的包安装方式 一.总结 一句话总结: rpm包安装 tar.gz源代码包安装 yum方式安装rpm包 bin文件安装 1.yum是什么? 安装所有依赖的软件包 Yum(全称为 Yell ...
随机推荐
- 【Thinking in Java, 4e】控制流程执行
p46~p75: [迭代] 1.Java不允许将数字作为布尔值用. 1.有点意思的小程序WhileTest. public class WhileTest { static boolean condi ...
- DDOS防护原理
1.常见DDoS攻击分类 DDoS粗略分类为流量型攻击和CC攻击.流量型攻击主要是通过发送报文侵占正常业务带宽,甚至堵塞整个数据中心的出口,导致正常用户访问无法达到业务服务器.CC攻击主要是针对某些业 ...
- 【前端】jQuery选择器$()的实现原理
今天三七互娱技术面试的时候面试官问了我这个问题,当时一脸懵逼,于是好好总结一下. 当我们使用jquery选择器的时候,$(s).回默认去执行jquery内部封装好的一个init的构造函数每次申明一个j ...
- iOS开发中的地图开发
显示地图: 1.导入头文件 #import <MapKit/MapKit.h> 如果同时需要用户定位的话还需要 #import <CoreLocation/CoreLocation. ...
- parted 分区
Linux下的GPT分区 GPT分区 这是另外一种分区,针对MBR分区,它有很多优点: (1)几乎突破了分区个数的限制. 在GPT分区表中最多可以支持128个主分区. (2)单个分区容量几乎没有限制. ...
- centos查看是否安装了某个软件
1. rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字". 2. yum方法安装的,可以用yum list ...
- [转][修]利用matlab绘制地图上的点、线、面
一.绘制点 %生成背景地图地图 h = worldmap('France'); %读取和显示大陆架 landareas = shaperead('landareas.shp','UseGeoC ...
- LA 3295 数三角形
https://vjudge.net/problem/UVALive-3295 题意: 数出n行m列的网格顶点能组成多少个三角形. 思路: 直接去数的话比较麻烦,这道题目是可以重复的,只要位置不同就可 ...
- vue的seo方案 prerender-seo-plugin
利用vue cli 3.0安装脚手架.记住:勾选vue-router. 在vue.config.js里添加配置: 2, var path = require('path') 3, const Prer ...
- 关于IIS权限问题(Selenium WebDriver调用出错记录)
本地VS调试过程中用Selenium WebDriver打开FF浏览器可以正常工作,项目部署至IIS后请求调用浏览器一直提示超时,异常如下: 因为本地调试可以成功,首先排除组件版本问题和浏览器兼容问题 ...