Linux自带的应用商店无法更新软件的解决方法

摘要

打开Linux操作系统自带的软件商店,提示“无法从extensions.gnome.org下载更新”,这是因为 原系统下载源被和谐或者是下载速度过慢的原因。 可以通过将下载源更换为国内yum下载源恢复下载。

打开Linux操作系统自带的软件商店,提示“无法从extensions.gnome.org下载更新”,如下图:

这是因为 原系统下载源被和谐或者是下载速度过慢的原因。

可以通过将下载源更换为国内yum下载源恢复下载,操作如下:

1,备份现有源

 mv /etc/yum.repos.d /etc/yum.repos.d.backup 

2,设置新的yum目录

mkdir /etc/yum.repos.d 

3,安装wget

 yum install -y wget 

4,下载配置。此处一定要注意,很多教程都是CentOS 7的教程,所以贴的CentOS 7的下载源,对于CentOS 8一定要改为CentOS 8的下载源,否则还是不行。

 【CentOS 8】 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
【CentOS 7】 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5,清除文件并重建元数据缓存

 yum clean all
yum makecache

6,最后更新软件包,稍等软件安装包安装完就可以了

以CentOS 7为例,完整的命令行如下:

8  mv /etc/yum.repos.d /etc/yum.repos.d.backup 
9 mkdir /etc/yum.repos.d
10 yum install -y wget
11 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
12 ping www.baidu.com
13 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
14 yum clean all
15 yum makecache

通过以上设置,可以正常打开软件商店了。

如果我们发现阿里云的软件不多,想切换回之前的软件源,则使用以下命令即可:

mv /etc/yum.repos.d /etc/yum.repos.d.aliyun.backup
mv /etc/yum.repos.d.backup /etc/yum.repos.d
yum clean all
yum makecache

以上是在CentOS中的操作,Ubuntu中的操作如下:

gnome-shell-extensions
sudo add-apt-repository ppa:gnome-shell-extensions/ppa
sudo apt-get update
sudo apt-get install gnome-shell-extensions

同时,可以在Firefox中安装插件:gnome。

获取更多软件

通过Linux的软件商店“软件源”的配置,可以启用更多的软件应用。设置选项在商店的菜单中。

admin