热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Fedora14下源的更新与优化

设置优化系统yum镜像源一、添加fusion源1.添加rpmfusion源sudorpm-Uvhhttp://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpmsudorpm-Uvhhttp://download1.rpmfusion.org/nonfree/f

设置优化系统yum镜像源

一、添加fusion

1.添加rpm fusion

sudo rpm -Uvh http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpm

sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

2.导入rpm fusion仓库的密钥
  rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms  
3.
修改密钥文件
  gedit /etc/yum.conf
  在打开的文件尾部添加下面几行:

  [atrpms]
  name=Fedora Core releasever - basearch - ATrpms
  baseurl=http://dl.atrpms.net/freleasever-basearch/atrpms/stable
  gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
  gpgcheck=1



二、更换Fedora 14yum升级源

Fedora发行版一直没有采用Ubuntu中动态选择升级源的技术,让我们这些粉丝真的很郁闷;国内的开源镜像源也就sohu163和上海交大那几个,速度吗还是要比国外的快点,我们只好自己动手来更换fedora的升级源啦;

1.添加上sohu的yum

首先从http://mirrors.sohu.com/help/fedora-sohu.repohttp://mirrors.sohu.com/help/fedora-updates-sohu.repo下载fedora-sohu.repofedora-updates-sohu.repo,放入/etc/yum.repos.d/文件夹下;

这是sohu的源,速度很快,这两个文件原来是为fedora 7~13设计的,现在也已经适用14啦;赶快体验一下吧!

如果fedora-sohu.repofedora-updates-sohu.repo无法下载,就把以下内容分别保存为fedora-sohu.repofedora-updates-sohu.repo

#以下请保存为fedora-sohu.repo

[fedora]
name=Fedora releasever - basearch - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/releases/releasever/Everything/basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-releasever&arch=basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch

[fedora-debuginfo]
name=Fedora releasever - basearch - Debug - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/releases/releasever/Everything/basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-releasever&arch=basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch

[fedora-source]
name=Fedora releasever - Source - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/releases/releasever/Everything/source/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-releasever&arch=basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch



#以下请保存为fedora-updates-sohu.repo

[updates]
name=Fedora releasever - basearch - Updates - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/updates/releasever/basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-freleasever&arch=basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch

[updates-debuginfo]
name=Fedora releasever - basearch - Updates - Debug - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/updates/releasever/basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch

[updates-source]
name=Fedora releasever - Updates Source - sohu.com
failovermethod=priority
baseurl=http://mirrors.sohu.com/fedora/updates/releasever/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-basearch

p { margin-bottom: 0.21cm; }

2.添加163源:

输入gedit /etc/yum.repos.d/163.repo,回车

再次把一下内容复制到打开的163.repo中:

[Fedora-mirrors.163.com]
name=Fedora 12 – i386
baseurl=http://mirrors.163.com/fedora/updates/12/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-mirrors.163.com]
name=Everything 12 – i386
baseurl=http://mirrors.163.com/fedora/updates/12/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-mirrors.163.com]
name=Fedora updates
baseurl=http://mirrors.163.com/fedora/updates/12/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

保存,关闭163.repo


3、添加上海交大的yum源1:

[Fedora-ftp.sjtu.edu.cn]

name=Fedora 14 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.sjtu.edu.cn]
name=Everything 14 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/14/i386/
enabled=1
gpgcheck=0

将以上内容保存至/etc/yum.repos.d/sjtu.repo即可

添加上海交大的yum源2:

gedit  /etc/yum.repos.d/sjtu.repo

  在打开的文件中添加如下行:

  [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

  然后保存退出。

(参考:

国内的两大门户网易和搜狐都有镜像服务器,http://mirrors.163.com/http://mirrors.sohu.com/
添加他们的源可以看他们的帮助(搜狐用英语),以fedora12为例:
添加搜狐源,点击fedora后边的“help”,先下载fedora-sohu.repofedora-updates-sohu.repo,放入/etc/yum.repos.d/
运行yum makecache生成缓存即可。
添加163源,点击fedora后边的“使用帮助“,下载fedora-163.repofedora-updates-163.repo,放入/etc/yum.repos.d/
运行yum makecache生成缓存即可。


三、运行yum makecache生成缓存

#切换到/etc/yum.repos.d/目录之下,对照着链接不上的显示,将链接不上的yum源挨个删除,yum源有一个对的就好了,多余的不对源反而让yum用不了。

 

更新系统:su切换到root用户下,运行 yum update(时间很长)

系统更新完成后应该马上重启电脑,这时就会以新内核登录,在登录后,执行:sudo updatedb命令(或在root用户下执行updatedb),该命令更新系统数据库文件,有时候这个命令很有效,因为系统自动更新数据库文件是每周一次,而有时我们操作很频繁,所有手动更新有很多好处

五,设置sudo命令:

首先,打开终端,获得root环境: su -,并输入root帐户密码。

接着输入: visudo,将会打开一个配置文件,(会使用VI编辑器打开文件,按字母i输入,修改完后按ESC后输入":wq"退出)

找到 root ALL=(ALL) ALL这一行,紧跟此行增加一行

username ALL=(ALL) ALL

即获得了sudo用户

完成后执行“exit”命令退出root环境,再执行:sudo whoami,输入密码后如果效果是“root”,则配置成功,

这以后就能应用sudo命令而不是每次都必须是root环境了。

六、更新yum插件,以加快下载速度。由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,可以下载fastestmirror插件和presto插件,它会自动选择最快的mirror

  yum install yum-presto -y

  yum -y install yum-fastestmirror

(此种命令也可:

安装插件  yum-fastestmirror

sudo yum install yum-fastestmirror


推荐阅读
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
author-avatar
sjf66355555
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有