linux配置yum源、mount及yum命令
配置yum源:
| 在/mnt目录下新建一个空的目录,名为rhel.
[root@localhost mnt]# mkdir rhel 然后 [root@localhost Packages]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo 删除 /etc/yum.repos.d/下的所有文件,在/etc/yum.repos.d里新建文件一个普通文件,必须以repo结尾,名字随意. [root@localhost yum.repos.d]# rm -fr * [root@localhost yum.repos.d]# ls [root@localhost yum.repos.d]# touch test.repo [root@localhost yum.repos.d]# vim test.repo ---编辑新建的yum源文件,内容如下: [rhel] name=lbg.repo enabled=1 gpgcheck=0 baseurl=file:///mnt/rhel |
yum源文件内容说明:
| [rhel] //yum源的区别名称,可以多个.repo文件,可以一个文件多块内容,名字随便起,但是不能在这里出现空格 name=lbg.repo //yum源名称(描述信息) baseurl=file:///mnt/rhel 如果是远程则是:http://192.168.1.250/rhel(远程yum源上面有一个apache服务器) 或者是ftp://192.168.1.250/rhel(ftp服务器) enabled=1 gpgcheck=0 |
检测yum源是否可用:yum
repolist
| [root@localhost mnt]# mount /dev/sr0 /mnt/rhel
mount: [root@localhost mnt]# yum Loaded rhel (1/2): (2/2): Determining repo rhel repolist: yum repolist |
RHEL开机自动挂载:
| [root@localhost mnt]# vim /etc/rc.d/rc.local
追加写入:mount /dev/sr0 |
CentOs开机自动挂载:
| [root@localhost ~]# vim /etc/fstab
[root@localhost ~]# tail -1 /dev/sr0 注意:vim |
说明:
| 1.光盘装操作系统默认挂载点在/media/.....
2.注意光盘的文件系统都是iso9660.(/dev/sr0:s 3./dev/cdrom [root@localhost media]# ll lrwxrwxrwx 1 4.手动挂载时最好创建一个空目录,否则挂载后会导致目录内原有文件无法访问.(取消挂载又重新出现) 挂载后目录只能read,不能write. 改权限必须先挂载再改.否则挂载后权限可能变了. 5.卸载设备:可以直接卸载设备,也可卸载挂载点.如: [root@localhost media]# [root@localhost media]# 当umount报busy时,可能是因为当前操作在该目录里面.解决方法是先cd 6.查看镜像里有哪些软件:挂载后直接在/mnt/rhel/Packages里查看。 yum-plugin-verify-1.1.31-42.el7.noarch.rpm tigervnc-1.1.0-5.el6_4.1.x86_64.rpm 依次信息是:软件名称-主版本号.次版本号.修正号修订版本号-发布版本号.软件适用的OS版本 (el5=rhel5,el6相同).CPU平台(你是32位的还是64位的).rpm(表明是rpm包) noarch 说明不区分cpu,不区分32位还是64位,不依赖架构. 7.专门挂载镜像文件命令: mount -o loop /tmp/rhel.iso mount -o loop |
yum作用:安装和卸载时自动解决依赖关系。但yum只负责安装,查看用rpm.
yum 软件更新:
| yum update/upgrade 软件. 或更新所有 yum update all |
yum安装:
| yum install 软件名.(会询问是否安装,要跳过这步,可以 加 -y)
yum 用yum安装拷贝过来的软件包: yum -y |
yum安装组件:
| yum groupinstall 组件名。
软件组名(软件组名字中间有空格)的处理方法: 1.用双引号把名字括起来 # yum -y 2.转义字符 # yum -y |
yum卸载组件:
| yum groupremove 组件名。 |
查看软件是否安装:
| 依旧用rpm -q 软件名. |
查找与指定软件相关的软件:
| yum search 软件名.(可模糊) |
列出镜像里所有软件:
|
yum yum list *软件名* [root@localhost boot]# yum Loaded Loading mirror Installed abrt-addon-python.x86_64 MySQL-python.x86_64 其中@开头的,说明已安装了的软件.没有@开头的,出现yum_ID的名字,说明yum源里面有安装包,但是没有安装. |
卸载软件:
| yum remove 软件名(可直接模糊名.) 也可 yum erase 软件名(可模糊名) 有时yum软件安装可以但不能卸载,就是因有packagekit-media.repo文件.(因图形化产生) 删除该文件,后就可卸载,不过只是治标,之后又会自动产生, 要治本: rm -rf |
已知命令,没有该命令文件,找到是哪个软件安装可提供该命令:yum provides '文件路径'
| [root@localhost boot]# yum provides '*bin/less' (rpm yum provides |
yum缓存:
| yum makecache :做yum源里有哪些文件的缓存,使yum时少了搜索时间这步.(多个yum 时.)在自己电脑缓存了服务器内软件信息,不用再询问服务器是否有该软件.(清除缓存 yum clean cache .) |
linux配置yum源、mount及yum命令的更多相关文章
- Linux 配置iso系统盘为本地yum源
Linux配置iso系统盘为本地yum源 by:授客 QQ:1033553122 1.目的 安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件 ...
- centos配置网络yum源 和本地yum源
一,网络yum源 1.备份 yum文件 cd /etc/ cp -r yum.repos.d yum.repos.d.bak 2.在系统联网的情况下执行下面命令下载 wget -O /etc/yu ...
- CentOS配置本地yum源/阿里云yum源/163yuan源,并配置yum源的优先级
一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者 ...
- Linux下更换默认yum源为网易yum源的操作记录
废话不多说,下面记录了centos下更换系统默认yum源为网易yum源的操作过程:1)备份原有的默认yum源[root@bastion-IDC ~]# cp /etc/yum.repos.d/Cent ...
- 基于VSFTP的本地YUM源及光盘YUM源搭建
基于VSFTP的本地YUM源及光盘YUM源搭建 一.yum环境的本地源搭建(基于VSFTP): 1)安装vsftp; *********************************** ...
- 修改CentOS默认yum源为国内yum镜像源
CentOS默认的yum源不是国内的yum源,在通过yum安装一些软件的时候,会出现这样那样的错误,以及在下载安装的速度上也是非常慢的. 所以这个时候就需要将yum源替换成国内的yum源,国内主要开源 ...
- CentOS修改默认yum源为国内yum镜像源
修改CentOS默认yum源为mirrors.163.com 1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos. ...
- 阿里yum源与华为yum源的配置
如何使用华为云提供的CentOS镜像源(x86_64)? 更新时间: 2019/08/16 11:17 查看PDF 分享 微博 分享文档到微博 微信 扫码分享文档 ...
- CentOS 6.6下配置本地yum源与网络yum源
一.本地yum源 1.系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@localhost ~]# cd /etc/yum.repos.d/ ...
- 本地yum源 、阿里yum源、163yum源的配置安装
一.本地yum源 (我使用的7.3版本) 1..添加一个新的yum源配置文件dvd.repo(文件名字自定义) vi etc/yum.repos.d 添加新的内容: name=rhel_dvd ...
随机推荐
- logstash-配置文件详解
kafka 将 kafka topic 中的数据读取为事件 kafka{ bootstrap_servers=> "kafka01:9092,kafka02:9092,kaf ...
- rabbitmq 延时队列
前言 某个产品 或者订单,有个有效期 过了有效期要取消 方法一 : 写个脚本,用crontab 定时扫描 改变状态 但是最低只能一分钟 ,不适合 方法二 : 用swoole得毫秒定时器,每秒钟去扫描表 ...
- centos8安装fastdfs6.06集群方式一之:软件下载与安装
一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说 ...
- 如何理解码分复用中的码分多址CDMA?
如何理解CDMA? 推荐参考大神文章 https://blog.csdn.net/dog250/article/details/6420427 (码分多址(CDMA)的本质-正交之美) 首先我们先看& ...
- 学习Python 能找到工作?1300+条招聘信息告诉你答案
对于python这块有任何不懂的问题可以随时来问我,我对于学习方法,系统学习规划,还有学习效率这些知道一些,希望可以帮助大家少走弯路.当然也会送给大家一份系统性的python资料,文末附有爬虫项目实战 ...
- js 日期格式、内容合法、比较大小、表单提交验证
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"/> 5 &l ...
- 两个有序数列找第k小
给定一个数组,数组中的数据无序,在一个数组中找出其第k个最小的数,例如对于数组x,x = {3,2,1,4,5,6},则其第2个最小的数为2 两个有序数组 找第k小 * 方案一 合并遍历 * 二:游 ...
- FFmpeg 将大量图片合成为视频 video
1.基本格式终端输入: ffmpeg -f image2 -i /home/ttwang/images/image%d.jpg tt.mp4其中/home/ttwang/images/images%d ...
- react-native 签名
完成项目时,我们需要将项目打包成一个apk,方便测试以及发布版本. 这时,需要把js代码和图片资源都放进apk中, 并且发布版本还需要签名,今天把这一系列操作记录下来. 一.生成离线bundle包 离 ...
- JUC---02JUC辅助类
一.java.util.concurrent.CountDownLatch------减少计数 1.执行原理: ①.CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这 ...