- 浏览: 4407066 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
配置Fedora Yum
添加rpm fusion源
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
导入rpm fusion仓库的密钥
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
修改密钥文件
gedit /etc/yum.conf
在打开的文件尾部添加下面几行:
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
注意:行与行之间不要有空格
添加adobe软件仓并导入密钥
rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
添加上海交大的yum 源
vim /etc/yum.repos.d/sjtu.repo #不喜欢用vim 的人请用gedit
在打开的文件中添加如下行:
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/linux/releases/$releasever/Everything/$basearch/os/
http://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
ftp://ftp.cuhk.edu.hk/pub/Linux/fedora/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/linux/updates/$releasever/$basearch/
http://ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/
ftp://ftp.cuhk.edu.hk/pub/Linux/fedora/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
然后保存退出。
添加sohu镜像源
国内的开源镜像源也就sohu、163和上海交大那几个,速度吗还是要比国外的快点,我们只好自己动手来更换fedora的升级源啦;
第一步:下载http://mirrors.sohu.com/help/fedora-sohu.repo和http://mirrors.sohu.com/help/fedora-updates-sohu.repo,放入/etc/yum.repos.d/文件夹下,
第二步:运行yum makecache生成缓存;这样就可以使用了,OK。
更新缓存
yum makecache
#切换到/etc/yum.repos.d目录之下,对照着链接不上的显示,将链接的yum源挨个删除,yum源有一个对的就好了,多余的不对源反而让yum用不了。
更新yum插件,以加快下载速度
yum install yum-presto -y
yum -y install yum-fastestmirror
安装axel插件
此插件使yum可以多线程下载文件,以达到更快的速度
yum install axel
yum.conf相关内容介绍
第一部分(这是yum的全局性设置。默认一般不必改动。)
[main]
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0──10,默认是2
logfile:yum的日志文件,默认是/var/log/yum.log。
pkgpolicy:
包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的
repository中同时存在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以
字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest。
distroverpkg:指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。
retries,网络连接发生错误后的重试次数,如果设为0,则会无限重试。
tolerent,也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。
除了上述之外,还有一些可以添加的选项,如:
exclude=,排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用。
gpgchkeck=有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
第二部分:配置repository服务器了,所有服务器设置都应该遵循如下格式:
[serverid]
name=Some name for this server
baseurl=url://path/to/repository/
其中:
serverid是用于区别各个不同的repository,必须有一个独一无二的名称。
name,是对repository的描述,支持像$releasever $basearch这样的变量;
baseurl是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是:
baseurl=url://server1/path/to/repository/
url://server2/path/to/repository/
url://server3/path/to/repository/
而url支持的协议有http:// ftp:// file://三种。baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式:
baseurl=url://server1/path/to/repository/
baseurl=url://server2/path/to/repository/
baseurl=url://server3/path/to/repository/
在
这里必须注意的是url指向的目录必须是repodata目录的上一级,如果一个yum源没有repodata文件夹(主要的是这个文件夹里面要有
repomd.xml),那么这个源就是一个不能使用的源。它也支持$releasever
$basearch这样的变量。url之后可以加上多个选项,如gpgcheck、exclude、failovermethod等,比如:
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
http://redhat.linux.ee/pub/fedora/linux/core/updates/
$releasever/$basearch
http://fr2.rpmfind.net/linux/fedora/core/updates/
$releasever/$basearch
gpgcheck=1
exclude=gaim
failovermethod=priority
其
中gpgcheck,exclude的含义和[main]部分相同,但只对此服务器起作用,failovermethode有两个选项
roundrobin和priority,意思分别是有多个url可供选择时,yum选择的次序,roundrobin是随机选择,如果连接失败则使用下
一个,依次循环,priority则根据url的次序从第一个开始。如果不指明,默认是roundrobin。
几个变量:
$releasever,发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断。
$arch,cpu体系,如i686,athlon等
$basearch,cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha。
此
外。还有一件事没有做,那就是导入每个reposity的GPG
key。前面说过,yum可以使用gpg对包进行校验,确保下载包的完整性,所以我们先要到各个repository站点找到gpg
key,一般都会放在首页的醒目位置,一些名字诸如RPM-GPG-KEY.txt之类的纯文本文件,把它们下载,然后用rpm --import
xxx.txt命令将它们导入,最好把发行版自带GPG-KEY也导入,rpm --import
/usr/share/doc/redhat-release-*/RPM-GPG-KEY官方软件升级用的上,例如:
FC6: rpm --import /usr/share/doc/fedora-release-6/RPM-GPG-KEY-fedora
至此一切准备工作都已完备。
参考至:http://www.linuxdiyf.com/viewarticle.php?id=71660
http://hi.baidu.com/halazi100/blog/item/e8601cc47f78aebe8226acb4.html
本文原创,转载请注明出处、作者
如有错误欢迎交流指正
邮箱:czmcj@163.com
发表评论
-
Linux OOM机制介绍
2018-06-06 11:27 3459Linux系统运行过程中,有时候会在message中看 ... -
Linux启动过程--从引导说起
2016-09-23 13:49 1175Linux的引导过程是一个用来初始化系统的程序。它包含了在打 ... -
基于案例学SQL优化第5周脚本
2015-04-12 19:35 0===============BEGIN=========== ... -
重启linux network服务/etc/resolv.conf信息丢失的解决方案
2014-11-13 13:38 3112修改/etc/resolv.conf,修改后重启服务 ser ... -
linux sudo 命令
2014-11-04 15:01 1331“Sudo”是Unix/Linux平台上的一个非常有用的工具 ... -
linux sudo,su和打开终端速度很慢
2014-11-04 09:42 4276一、症状sudo指令执行速度很慢,例如:sudo -u ro ... -
Linux NFS服务器的安装与配置
2014-10-15 00:00 1008一、NFS服务简介 N ... -
DISPLAY变量和xhost(原创)
2014-10-14 16:58 60570DISPLAY 在Linux/Unix类操作系统上, D ... -
Linux NTP配置详解 (Network Time Protocol)
2014-10-02 21:49 18493Network Time Protocol (NTP) ... -
Linux下DNS服务器的设置
2014-10-02 21:43 1464环境:要设的DNS机子 ... -
nslookup工具的使用方法
2014-10-02 21:35 6918配置好DNS服务器,添加 ... -
ntpd与ntpdate的区别
2014-10-02 17:57 1141之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题 ... -
认识/etc/fstab和/etc/mtab文件
2014-09-20 12:27 3161fstab fs tab(描述 各 ... -
扩展Linux swap分区 两种方法
2014-09-16 17:23 1543先来查询一下系统的swap [root@localhost ... -
vim切换tab标签快捷键
2014-06-22 17:16 19481这几天在学习VIM,在WIN7下装了GVIM,在折腾好配置文 ... -
如何看linux是32位还是64位
2014-04-27 14:09 1674查看linux机器是32位还是64位的方法:方法一:file ... -
iSCSI的配置(target/initiator)
2014-04-27 13:45 54479iSCSI 是一种 SAN的设备而 SAN的设备主要是提供 ... -
linux kudzu作用与操作方法(原创)
2013-08-29 22:03 2867概述kudzu是在linux系统启动时用来检测硬件的,一般在 ... -
Linux下获取详细硬件信息的工具:Dmidecode命令详解
2013-08-29 21:52 2539Dmidecode 这款软件允许 ... -
DAS,NAS,SAN和ISCSI存储架构介绍(原创)
2013-06-23 10:22 16120DASDAS是Direct Attached Stor ...
相关推荐
### Fedora-YUM 使用详解 #### 一、YUM 概述 YUM(Yellowdog Updater Modified)是一款在Linux发行版中广泛使用的包管理工具,主要用于Fedora及其衍生系统(如Red Hat Enterprise Linux)。它的主要功能是简化RPM包...
Linux Fedora 学习之Yum配置 Linux学习讲义
Fedora 15 中使用 yum 安装和卸载 LibreOffice 中文版 LibreOffice 是 OpenOffice.org 办公套件衍生版,同样免费开源,但相比 OpenOffice 增强了无数特色功能。 LibreOffice 拥有强大的数据导入和导出功能,能挺直...
### Fedora12下使用crosstool建立交叉编辑环境 #### 一、概述 本文将详细介绍如何在Fedora12操作系统下使用crosstool工具建立一个ARM交叉编译环境,且无需删除原有的GCC工具链。crosstool是一款用于自动化配置、...
比如文档中提到的手动添加了yum源,说明了操作者可能添加了Fedora 8的yum源。通过指定的URL,可以下载并安装对应版本的freshrpms-release软件包,进而通过配置文件管理软件仓库的信息。 yum的插件之一yum-plugin-...
对于大多数基于RHEL(Red Hat Enterprise Linux)的发行版,如CentOS、Fedora等,默认已经安装了YUM。如果未安装,可以通过以下命令进行安装: ```bash sudo dnf install yum-utils ``` 或者,在某些系统上使用`...
我们将通过HTTP提供Yum仓库,Apache默认的文档根目录在Fedora系统中是`/var/www/html`,因此仓库会创建在`/var/www/html/yum`下。如果你使用了不同的虚拟主机配置,路径可能需要调整。 2. 安装Apache 首先,我们...
要安装 yum 软件包,需要先加载 Fedora 的 ISO 镜像,加载 ISO 方法是点击 VMware 软件的右下角,选择 settings,选择 use ISO image file,并选择正确的 ISO 存放路径,然后使用 mount –t auto /dev/cdrom /mnt 把...
由于`apt`是基于Debian的系统的包管理器,而在描述中使用了`sudo apt install yum`,这在基于RPM的系统如CentOS、Fedora中并不适用。对于RPM系统,通常会使用`rpm`或`yum`的源代码安装。如果是基于RPM的系统,正确...
【Linux下yum工具】 在Linux操作系统中,Yum(Yellowdog Updater, Modified)是一个强大的包管理器,它使得用户可以方便地安装、更新和卸载...了解并熟练掌握Yum的使用方法,对于提升Linux环境下的工作效率至关重要。
要使用YUM升级整个FC(Fedora Core)系统,首先确保YUM使用的repository是最新的,然后通过`rpm-U`命令更新`yum`自身,以获取最新的仓库信息。接下来,运行`yum update`来升级所有软件包,确保系统处于最新状态。 ...
Fedora 下配置 TFTP 服务器步骤 TFTP(Trivial File Transfer Protocol)是用于下载远程文件的最简单网络协议,它基于 UDP 协议实现。Fedora 是一个流行的 Linux 发行版,下面将介绍如何在 Fedora 15 系统下配置 ...
### Fedora Linux系统基本使用知识点详解 #### 一、登录、注销与关机 在Fedora Linux系统中,从开机到关机的过程是非常重要的基础知识之一。本文将详细介绍如何登录Fedora系统,选择语言环境,以及如何注销和关机...
YUM(Yellow dog Updater, Modified)是一种在 Fedora 和 Red Hat Enterprise Linux 中使用的软件包管理器,能够自动下载和安装软件包。 YUM 的安装和配置 在 Redhat 中,YUM 默认是安装的,但是没有配置 YUM 源。...
YUM(Yellow dog Updater, Modified)是一种基于RPM(Red Hat Package Manager)的软件包管理器,主要用于Red Hat Enterprise Linux、CentOS、Fedora等Linux发行版。YUM仓库是YUM软件包管理器的核心组件,负责存储和...
Fedora 下 Qt 环境搭建 一、Fedora 操作系统介绍 Fedora 是一个基于 Linux 内核的操作系统,由 Red Hat 公司赞助的 Fedora 项目开发。Fedora 的最新版本是 Fedora 14,它提供了一个稳定、安全、功能齐全的操作系统...