如果我单击 Ubuntu 软件,它不会打开。我全新安装了 Ubuntu 20.04。我尝试升级所有软件包,但它不能解决这个问题。
如果我尝试运行killall software-center
,则没有具有此名称的进程,并software-center
返回command not found
. 如果我尝试使用 apt 重新安装它,我会得到以下结果:
$ sudo apt-get --purge --reinstall 安装软件中心 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 包 oracle-java8-installer 不可用,但被另一个包引用。 这可能意味着包丢失、已过时或 只能从其他来源获得 E: 软件包 'software-center' 没有安装候选
Ubuntu 软件中心 ( software-center ) 已在 Ubuntu 16.04 及更高版本中升级为 GNOME 软件 ( gnome-software )。在 Ubuntu 20.04 及更高版本中,该软件应用程序也已重命名为 Software。
如果软件应用程序未打开,请运行以下命令:
什么是行不通的?
是这样吗
gnome-software
(见下面的图标)(如果您将鼠标悬停在您的停靠/任务栏上,您将获得 tooltop
Software
。在全新的 Ubuntu 20 安装中,我没有将这个停靠在我的任务栏上。)还是
snap-store
?(见下面的图标)(此工具提示是
Ubuntu Software
)。要了解有关 2 个失败原因的更多信息,请尝试从终端打开它们:
打开一个终端(Ctrl + Alt + t
, or
windowsKeyand then search for
终端, or click on
显示应用程序on your dock/taskbar and then search for
终端`)运行它们:
gnome-software
. 或snap-store
。然后,再次使用您获得的新信息进行谷歌搜索。
几个想法:
如果 if
gnome-software
不起作用,您可以尝试按照karel 的说明进行操作:如果
snap-store
是那个不工作,我可以告诉你我的问题是什么(也许你有一个类似的问题)。当我尝试运行它时,出现权限被拒绝错误:发生这种情况是因为当我安装新的 Ubuntu 20 时,我从以前的系统 (CentOS) 的备份中复制了数据,该系统
snap
在我的用户主目录中有一个目录。在复制过程中,该目录被复制为root
用户所有。(您可以检查该目录的权限、用户所有者和组,
ls -al ~ | grep snap
类似地检查里面的内容ls -al ~/snap
)为了解决这个问题,我只是更改了我的
snap
目录(以及里面的所有内容)的所有者(用你的用户和组替换
<myuser>
和<mygroup>
。例如bob:bob
(或使用环境变量$USER
)。使用出现在你家中几乎所有东西的那些,运行时ls -al ~
。或者通过运行检查你的用户及其组id
)。之后我就可以跑步了
snap-store
。你也可以试试
请记住,它会要求输入密码并弹出
尝试使用以下命令重新安装它,它在今天安装 Ubuntu 20.04 后对我有用。
还有一件事,我注意到我的 Dock 中的“Ubuntu 软件”没有工作(它挂起)。即使我在它挂起的应用程序下搜索它,我也必须选择具有相同图标的“软件”,该图标工作正常。确保在运行命令之前关闭 Ubuntu 软件。
让我知道这是否适合你。祝你好运!
如果您指的是 snap-store(Ubuntu 软件应用程序),那么我在全新的 20.04 安装中让该应用程序静默失败。
从命令行键入“snap refresh snap-store”安装了更新的版本 467(以前是 433),之后一切正常。
尝试在终端中使用这些命令。它对我有用!
打开终端并:
gnome-software
这至少在“Ubuntu 20.04.2 LTS”上对我有用。
我在 snap-store 上遇到了同样的问题,所以我安装了 gnome-software:
尝试安装候选版本。它对我有用。
首先,删除快照存储。它还会删除您的软件中心。
然后安装候选版本
或者,您可以使用另一种替代方法,Gnome 软件
来源:Ubuntu:无法打开软件中心