fedora 17 添加yum更新源

原文地址:http://blog.csdn.net/cscj2010/article/details/7922530

fedora17 正式版出来了,禁不住那华丽的烟花桌面的诱惑,我在virtual box安装体验了一下。等有时间再试一下硬盘安装方法,今天总结一下怎样添加fedora 17 yum 软件源。

fedora中的yum源列表不像ubuntu那样全在一个sources.list文件中,而是每个源对应一个.repo文件,(这样分开管理会方便一些)它们都放在同一个目录下,路径是:/etc/yum.repos.d/ 。
和ubuntu一样,fedora中默认的官方源对我们国内的用户来说速度都很慢,所以最好用国内的源,像163源,sohu源,中科大源等。
我先去找了163的源,不过由于硬件故障,最近暂时停止fedora源的支持,于是找搜狐的,可以在 http://mirrors.sohu.com/help/fedora.html 下载现成的.repo文件。
而要添加其他的教育网源,就没有那么方便,需要自己创建相应的.repo文件。下面简单说一下怎样添加一个yum源的方法。
打开终端,切换到 /etc/yum.repos.d/ ,由于这里的操作需要root权限,所以先 su 切换到管理员帐号。
创建一个.repo文件,例如我要添加中科大的源
touch ustc.repo
gedit ustc.repo (我习惯用gedit,你可以使用你喜欢的vim或别的文本编辑器)
然后把下面的东西复制过去
[Fedora-mirrors.ustc.edu.cn]
name=Fedora 17 – i386
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/releases/17/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-mirrors.ustc.edu.cn]
name=Everything 17 – i386
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/releases/17/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-mirrors.ustc.edu.cn]
name=Fedora updates
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/updates/17/i386/
enabled=1
gpgcheck=0
这是32位系统版本的,64位的要把地址中的i386改为 x86_64 。
保存好后,运行yum makecache 生成缓存即可。

上海交通大学的yum源(注意是i386还是x86_64)

gedit sjtu,新建文件,输入以下内容,

[Fedora-ftp.sjtu.edu.cn]
name=Fedora 17 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.sjtu.edu.cn]
name=Everything 17 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/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/17/i386/
enabled=1

gpgcheck=0

保存好后,运行yum makecache 生成缓存即可

ps:运行yum makecache时出现yum update时候出现Another app is currently holding the yum lock解决方法

yum被锁定了。 可以通过执行rm -rf /var/run/yum.pid 来强行解除锁定
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一个开的应用容器引擎,它使得开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows上,也可以实现虚拟化。对于基于Debian或RPM(Red Hat Package Manager)系统的Linux发行版,如CentOS、Fedora等,Docker通常会推荐使用官方仓库来安装Docker。 如果你想要为Docker添加YUM(Yellowdog Updater, Modified),这是针对RPM系统(如CentOS和Fedora)的包管理器,你可以按照以下步骤操作: 1. **添加Docker YUM仓库**: 在CentOS 7或更新的版本中,你可以在终端中运行: ``` curl -fsSL https://download.docker.com/linux/centos/docker-ce.repo | sudo tee /etc/yum.repos.d/docker-ce.repo ``` 对于CentOS 8,仓库地址可能会有所不同,请访问Docker官网获取最新仓库信息: ``` curl -L https://download.docker.com/linux/centos/8/stable/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/centos/8/stable $(cat /etc/os-release | grep ^ID_LIKE | tr = ' ' | cut -d' ' -f2) stable" | sudo tee /etc/yum.repos.d/docker-ce.repo ``` 2. **启用YUM仓库并安装Docker**: ```bash sudo yum-config-manager --enable docker-ce sudo yum install docker-ce docker-ce-cli containerd.io -y ``` 3. **启动和设置Docker服务**: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 4. **验证安装**: ```bash docker run hello-world ``` 如果你使用的是RHEL或Fedora,步骤类似但可能需要修改URL和签名文件的位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值