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机房,武汉电信访问慢)
(移动线路,武汉电信访问快)
(中国科学技术大学,教育网线路-官方镜像)
(北京市网通,-官方镜像)