linux 更新源,linux升级软件包命令

给RHEL系统替换软件更新源的方法

RHEL5.X替换更新源

复制代码

代码如下:

cd/etc/yum.repos.d

wget

mv CentOS-Base.repo rhel-debuginfo.repo

rpm--import

RHEL6.1替换更新源

1.移除Yum

复制代码

代码如下:

rpm-aq|grep yum|xargs rpm-e--nodeps

2.下载Yum

复制代码

代码如下:

wget

wget

wget

wget

3.安装Yum

复制代码

代码如下:

rpm-ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

rpm-ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

rpm-ivh yum-3.2.29-22.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm

4.更新repo文件,使用网易文件

切换目录到/etc/yum.repos.d/目录下

复制代码

代码如下:

cd/etc/yum.repos.d/

wget

vi CentOS6-Base-163.repo

编辑文件,把文件里面的$releasever全部替换为版本号,即6最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可(已经修改好)。

复制代码

代码如下:

# CentOS-Base.repo

#

# The mirror system uses the connecting IP address of the client and the

# update status of each mirror to pick mirrors that are updated to and

# geographically close to the client. You should use this for CentOS updates

# unless you are manually picking other mirrors.

#

# If the mirrorlist= does not work for you, as a fall back you can try the

# remarked out baseurl= line instead.

#

#

复制代码

代码如下:

[base]

name=CentOS-6- Base- 163.com

baseurl=$basearch/

#mirrorlist=$basearchrepo=os

gpgcheck=1

gpgkey=

复制代码

代码如下:

#released updates

[updates]

name=CentOS-6- Updates- 163.com

baseurl=$basearch/

#mirrorlist=$basearchrepo=updates

gpgcheck=1

gpgkey=

复制代码

代码如下:

#additional packages that may be useful

[extras]

name=CentOS-6- Extras- 163.com

baseurl=$basearch/

#mirrorlist=$basearchrepo=extras

gpgcheck=1

gpgkey=

复制代码

代码如下:

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-6- Plus- 163.com

baseurl=$basearch/

#mirrorlist=$basearchrepo=centosplus

gpgcheck=1

enabled=0

gpgkey=

复制代码

代码如下:

#contrib- packages by Centos Users

[contrib]

name=CentOS-6- Contrib- 163.com

baseurl=$basearch/

#mirrorlist=$basearchrepo=contrib

gpgcheck=1

enabled=0

gpgkey=

5.最后一步

复制代码

代码如下:

yum clean all#清理yum缓存

yum makecache#将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度。

yum list yum#测试配置的yum源是否已经生效。

Linux如何更换正确的国内源

当我在虚拟机上尝试安装build-essential时,遭遇了令人困惑的错误。最初的猜测是依赖缺失,但每次安装新的依赖后,错误依旧,这使得问题解决变得复杂。通过网络搜索,我意识到问题的根源在于apt源未更新,而非单纯的依赖问题。参考一篇关于Ubuntu 20.04和18.04源修改的帖子,我找到了解决方案。

首先,确认系统版本至关重要,通过lsb_release-a得知我的系统代号为focal,这就意味着我需要找到与之对应的新源。接下来的步骤是打开sources.list文件,我发现其中列出的是为18.04(bionic)版本准备的阿里云源,显然不适用。

我找到了一个专门为focal设计的阿里云源,将它替换掉原有的内容。如何确认新源的正确性?只需查找带有“focal”标识的源,如“Ubuntu 20.04”,而非像“bionic”这类对应旧版本的源。完成替换后,执行sudo apt-get update和sudo apt-get upgrade更新源,问题迎刃而解。

最终,我成功更换了正确的国内源,build-essential的安装也顺利进行,问题得到了完美解决。

linux的yum源哪个更新比较快

几个国内速度最快的centos yum(更新源)

2014-01-09

中国科技大学源

cd/etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.save

wget

mv CentOS-Base.repo.5 CentOS-Base.repo

yum update

PS:如果在配置YUM源后,第一次运行yum update命令,出现如下错误。

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****

这是由于yum安装了旧版本的GPG keys造成的,解决办法就是

rpm–import/etc/pki/rpm-gpg/RPM-GPG-KEY*

网易源 mirrors.163.com

先关闭 fastestmirror

“vi/etc/yum/pluginconf.d/fastestmirror.conf” and set“enable=0″

cd/etc/yum.repos.d/

wget

yum makecache//生成缓存

yum update

搜狐源 mirrors.sohu.com

步骤同上,只是源链接修改为:

CentOS官方镜像列表

CentOS国内镜像

(浙江省杭州市电信,武汉电信访问快)

(山东省联通)

http:://mirrors.shlug.org/centos/(上海市电信真如IDC机房,武汉电信访问慢)

(移动线路,武汉电信访问快)

(中国科学技术大学,教育网线路-官方镜像)

(北京市网通,-官方镜像)

阅读剩余
THE END