[转帖]linux 下yum使用技巧
linux 下yum使用技巧
https://www.cnblogs.com/galengao/p/5750389.html
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn
经常会遇上一些linux系统允许你上外网,而一些是不允许的,这时我们可以从可以上外网的服务器上把yum下载的包拷贝过来,但是一般yum安装的包没有报错包文件,无法拷贝,为了解决这个问题,这里介绍一些小技巧。
安装一般依赖包方法:
- 如果linux系统有外网,直接yum install就可以安装,可以用yum list查看
- 如果没有外网,可以利用光盘搭建一个本地源,然后直接yum安装。
利用光盘配置本地源方法:
1、挂载光盘
mount /dev/cdrom /mnt
2、删除/etc/yum.repos.d目录所有的repo文件
保险起见,我们先备份一下/etc/yum.repos.d目录
cp -r /etc/yum.repos.d /etc/yum.reps.d.bak rm -rf /etc/yum.repos.d/*
3、创建新文件dvd.repo

vim /etc/yum.repos.d/dvd.repo //加入以下内容: [dvd] name=install dvd baseurl=file:///mnt enabled=1 --是否生效1是0否 gpgcheck=0 --是否检查1检查0不检查

4、 刷新 repos 生成缓存
yum makecache
然后就可以使用yum命令安装你所需要的软件包了。如果不想使用本地yum源,需要删除掉这个/etc/yum.repos.d/dvd.repo文件,然后恢复原来的配置文件。
假如有两台linux,一台可以上网另外一台不能,可以利用yum在能上网的那台下到本地再传过去
有时,我们需要下载一个rpm包,只是下载下来,拷贝给其他机器使用。前面也介绍过yum安装rpm包的时候,首先得下载这个rpm包然后再去安装。
所以使用yum完全可以做到只下载而不安装。
安装 yum-downloadonly
yum install -y yum-plugin-downloadonly.noarch
注:如果你的CentOS是5.x版本,则需要安装yum-downloadonly.noarch这个包。
下载一个rpm包而不安装
yum install (包名) -y --downloadonly
这样虽然下载了,但是并没有保存到我们想要的目录下,它默认保存到了/var/cache/yum/后面还有好几层子目录,根据你系统的版本决定。
在这里,我要说下,并不是所有包都可以下载,因为已经安装过的包,是不能再安装的,所以就不能下载到。
那要是下载的话,需要使用
yum reinstall (包名) -y --downloadonly
下载到指定目录
yum install 包名 -y --downloadonly --downloaddir=/usr/local/src
使用yum时出现如下错:
another app is currently holding the yum lock;waiting for it to exit...
可以通过强制关掉yum进程:
rm -f /var/run/yum.pid
然后就可以使用yum了。
[转帖]linux 下yum使用技巧的更多相关文章
- linux 下yum使用技巧
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 经常会遇上一些linux系统允许你上外网,而一些是不允许的,这时我们 ...
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- 【夯实PHP基础系列】linux下yum安装PHP APC
Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...
- linux下yum安装python3
linux下yum安装python3 linux下yum安装python3yum install python34 -ypython3 --version wget --no-check-certif ...
- linux下 yum 安装mysql和卸载
1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...
- linux下 yum源、rpm、源代码安装mysql
mysql的安装 一.yum源格式安装mysql 1.将下载的yum包上传到linux上: [root@localhost ~]# ls mysql-community-release-el6-5.n ...
- linux下的常用技巧。
xargs linux下的多行合并~ [root@]# yum list installed|grep php|awk -F ' ' '{print $1}' php-channel-nrk.noa ...
- Linux 下文本查找技巧你掌握了吗?
前言 之前介绍过很多linux下查找相关的命令,例如<Linux中的文件查找技巧>,<find命令高级用法>,<如何查看linux中文件打开情况-lsof命令>等等 ...
- [转帖]linux下网络监控神器"iptraf-ng"
linux下网络监控神器"iptraf-ng" https://www.cnblogs.com/dupengfei/articles/iptraf-ng.html 优点:监控的网络 ...
随机推荐
- [python](Docker SDK)上传镜像到私有仓库(tls、身份认证)
(Docker SDK)上传镜像到私有仓库(tls.身份认证) API:https://docker-py.readthedocs.io/en/stable/ 环境:python:3.7.3 配置参数 ...
- web文件夹上传源码
文件夹数据库处理逻辑 publicclass DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); ...
- shell 之 用linux定时任务crontab和watchdog.sh脚本做软件看门狗
1.简介 看门狗的作用是定期检测服务正常运行,如果发现服务不在了,会重新拉起服务:linux中可以利用系统的定时任务功能crontab定期的去执行watchdog.sh脚本,而watchdog.sh脚 ...
- Springboot集成MongoDB实现CRUD
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- IDEA2019 JFormDesigner-6.0.6.2-intellij-idea破解版
IDEA2019 JFormDesigner-6.0.6.2-intellij-idea破解版 下载链接:百度云 提取码:10ox 下载完后通过idea的本地磁盘安装即可
- LeetCode 260. 只出现一次的数字 III(Single Number III)
题目描述 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次. 找出只出现一次的那两个元素. 示例 : 输入: [1,2,1,3,2,5] 输出: [3,5] 注意: 结 ...
- FastAdmin 添加新字段后,不显示,可以直接去修改对应的js
- 极光推送报错time_to_live value should be a non-negative integertime_to_live value should be a non-negative integer
文件中修改
- java8 lamda 表达式
- TLS Thread Local Storage
https://blog.csdn.net/yusiguyuan/article/details/22938671 https://blog.csdn.net/simsunny22/article/d ...