YUM安装调试以及命令具体解释
背景,须要安装cacti,google了非常多安装资料。须要先yum安装一些准备lib包,比方snmp以及openssl等等。
[root@mysqlvm2 ~]# yum install net-snmp-devel
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
No package net-snmp-devel available.
Nothing to do
看到yum不识别。所以须要先在linux服务器上面安装yum软件包。
1 下载yum安装包
下载地址:wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
[root@mysqlvm2 ~]# wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
--2014-05-15 20:56:34-- http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
正在解析主机 yum.baseurl.org... 140.211.167.207
Connecting to yum.baseurl.org|140.211.167.207|:80... 已连接。
已发出 HTTP 请求。正在等待回应... 200 OK
长度:1140370 (1.1M) [application/x-gzip]
Saving to: `yum-3.4.3.tar.gz'
…………….
2 解压缩安装
tar -xvf yum-3.4.3.tar.gz
cd yum-3.4.3
yum main.py install yum
[root@mysqlvm2 yum-3.4.3]# yum main.py install yum
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
usage: yum [options] COMMAND
List of Commands:
红帽中出现This system is not registered with RHN这个的原因是由于红帽中没有注冊RHN。解决的方法:(假定你已安装yum,且网络畅通)更改yum的源。即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。
进入/etc/yum.repos.d/文件夹,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo就可以在此文件夹下得到CentOS- Base.repo文件,这是centos的源文件。仅仅需将其重命名为rhel-debuginfo.repo就可以,曾经的文件做个备份。
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Base.repo rhel-debuginfo.repo
mv:是否覆盖“rhel-debuginfo.repo”? y
[root@localhost yum.repos.d]#
[root@mysqlvm2 yum-3.4.3]# yum makecache
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
addons | 1.9 kB 00:00
addons/filelists_db | 570 B 00:00
addons/other_db | 554 B 00:00
addons/primary_db
開始用yum安装httpd服务:
[root@mysqlvm2 yum-3.4.3]# ,最后更新系统,全部搞定,收工。
^_^
yum check-update
yum update # 谨慎运行,或许会影响现有的应用的运行。
yum clean all #清除YUM缓存,yum 会把下载的软件包和header存储在cache中。而不会自己主动删除。假设我们认为它们占用了磁盘空间,能够使用yum clean指令进行清除,更精确 的使用方法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一 股脑儿端
4。另外的一些报错:
[root@squid-2 yum-3.4.3]# yum -y install ping
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
Check,报错:
[root@squid-2 yum-3.4.3]# nslookup mirrorlist.centos.org
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached
[root@squid-2 yum-3.4.3]# cat /etc/resolv.conf
[root@squid-2 yum-3.4.3]#
Resolv.conf里面为空记录。没有数据。
看来须要又一次定向一下dns了。
[root@squid-2 yum-3.4.3]# vim /etc/resolv.conf
[root@squid-2 yum-3.4.3]#
[root@squid-2 yum-3.4.3]#
验证。OK
[root@squid-2 yum-3.4.3]# nslookup mirrorlist.centos.org
Server: 219.141.136.10
Address: 219.141.136.10#53
Non-authoritative answer:
Name: mirrorlist.centos.org
Address: 64.235.47.134
Name: mirrorlist.centos.org
Address: 204.15.73.243
Name: mirrorlist.centos.org
Address: 72.232.223.58
5 GPG key retrieval failed:错误
yum install expect报错例如以下:
……
Total 540 kB/s | 2.9 MB 00:05
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
GPG key retrieval failed: [Errno 4] IOError: <urlopen error (-2, '\xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1')>
后面加上 –nogpgcheck就OK,例如以下命令所看到的:
yum install expect --nogpgcheck
6 改动yum源,设置优先级
有时候运行yum安装,非常多都search不到,有时候找到的也不是最新的,这个时候我们能够改动yum源配置文件,加入baseurl參数。
[root@localhost ~]# ll /etc/yum.repos.d
总计 12
-rw-r--r-- 1 root root 1426 2013-09-07 rhel-debuginfo.repo
-rw-r--r-- 1 root root 561 2010-03-10 rhel-debuginfo.repo_old
[root@localhost ~]#
[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
……
[testing]
name=CentOS-5 - Testing
baseurl=http://centos.ustc.edu.cn/centos/5/testing/$basearch/
gpgcheck=1
enabled=1
priority=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=N # N的值为1-99。数字越大优先级越低。
7,yum一些基本操作命令
7.1 查找和显示
yum search package 搜索某个软件名或重要的keyword(不要加通配符)
yum list 列出眼下yum所管理的全部的软件名称与版本号 (相似rpm -qa)
yum list package 显示指定程序包安装情况
yum list installed 列出全部已安装的软件包
yum list extras 列出全部已安装但不在 Yum Repository 内的软件包
yum info 列出眼下yum所管理的全部的软件名称 版本号和具体信息 (相似rpm -qai)
yum info package 显示指定程序包安装情况和具体信息
yum info installed 列出全部已安装的软件包与具体信息
yum info extras 列出全部已安装但不在 Yum Repository 内的软件包与具体信息
yum grouplist 列出眼下全部已安装和能够使用未安装的软件组
yum groupinfo 后面要有接软件组的名称,则能够显示该软件组内的全部软件名称
7.2 安装
yum install package 安装指定的安装包package
yum groupinsall group 安装程序组group
7.3 更新和升级
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
yum list updates 检查可更新的程序
yum info updates 列出全部可更新的软件包与具体信息
yum upgrade package 升级指定程序包package
yum groupupdate group 升级程序组group
7.4 删除程序
yum remove package 删除程序包package
yum groupremove group 删除程序组group
yum deplist package 查看程序package依赖情况
7.5 清除缓存
yum clean packages 清除缓存文件夹下的软件包
yum clean headers 清除缓存文件夹下的 headers
yum clean oldheaders 清除缓存文件夹下旧的 headers
yum clean all 清除缓存文件夹下的软件包及旧的headers
7.6 安装yum图形窗体插件
yum install yumex
发现个有趣的现象,那就是yum list 与yum info差点儿同样,仅仅是yum info会列出更具体的软件信息。如Arch,Size,Sepo,Summary等。
參考地址:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
YUM安装调试以及命令具体解释的更多相关文章
- yum安装常用工具命令
树状目录结构(tree) yum install tree 上传下载工具(rz和sz) yum install lrzsz -------------------------------------- ...
- centOS下yum安装配置samba
centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...
- linux小白成长之路2————yum安装火狐浏览器
1.使用终端: CentOS左上角:应用程序>收藏>终端  2.使用root权限安装软件: 输入:sudo -i 输入密码(上篇安装linux虚拟机时设定的登录密码,也是超级管理员密码) ...
- yum命令具体解释
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理.可以从指定的server自己 ...
- vi、wc、gzip、bzip2、tar、yum安装、dpek、用户信息操作等命令
命令模式 输入"dd"即可将这一行删除 按下"p"即可粘贴 插入模式: a:从光标这个位置之后插入 A:在行尾插入 i:从光标之前插入 I:行首插入 o:在光标 ...
- yum安装命令的使用方法
yum安装常用软件的命令 #yum check-update #yum remove 软件包名 #yum install 软件包名 #yum update 软件包名 yum命令常见使用方法 yum - ...
- yum安装于卸载软件常见命令
1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突 ...
- centos利用yum安装卸载软件常用命令
来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuangyucao/2012/0119/70.html 一.使用yum安装 ...
- Linux(CentOS7)yum安装卸载命令,离线下载安装包
一.Linux版本 二.yum安装 比如安装vim编辑器,y是自动应答,即默认一路确认,不用中途确认 yum install -y vim 三.yum卸载 比如卸载掉刚刚安装的vim yum eras ...
随机推荐
- (C/C++学习笔记)附页: C/C++各数据类型的相关说明
- 5.8 C++重载自增与自减操作符
参考:http://www.weixueyuan.net/view/6386.html 注意: 自增“++”与自减“--”都是一元操作符,其前置和后置两种形式都可以被重载. 前置 stopwatch ...
- 在JS文件中,不需要<script>标签
在JS文件中,不需要<script>标签\
- 2018-2019-2 20175224 实验三《敏捷开发与XP实验》实验报告
一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:艾星言 学号:20175224 指导教师:娄嘉鹏 实验日期:2019年4月29日 实验时间:13:45 - 15:25 实验序号:24 ...
- 实力封装:Unity打包AssetBundle(四)
→→前情提要:窗口初现←← 让用户选择要打包的文件 时至今日,我们选择打包文件的方式依然是在Project面板或Hierarchy面板中用鼠标点选.现在既然有了窗口,我们自然希望可以将所有文件罗列在窗 ...
- 利用node,跑项目。
(前提是已经安装了node) 一.简单介绍 Vue开发|文件目录结构部署 目录结构 ├── index.html 入口页面 ├── build 构建脚本目录 │ ├── build-server.j ...
- 第四周四则运算3 PSP表格
PSP2.1 Personal Software Process Stages time Plan 计划 -Estimate 整数四则运算 分数四则运算 括号 括号四则运算 在主函数中调用 30m ...
- shiro学习笔记(四) ini配置以及加解密
INI配置 从之前的Shiro架构图可以看出,Shiro是从根对象SecurityManager进行身份验证和授权的:也就是所有操作都是自它开始的,这个对象是线程安全且真个应用只需要一个即可,因此Sh ...
- mysql数据库负载均衡
负载均衡集群是有一组相互独立的计算机系统构成,通过常规网络或专用网络进行链接,有路由器衔接在一起,各个节点相互协作,共同负载.均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器. 实 ...
- python之pandas简单介绍及使用(一)
python之pandas简单介绍及使用(一) 一. Pandas简介1.Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据 ...