如果我单击 Ubuntu 软件,它不会打开。我全新安装了 Ubuntu 20.04。我尝试升级所有软件包,但无法解决这个问题。
如果我尝试运行,killall software-center
则没有具有此名称的进程,并software-center
返回command not found
。如果我尝试使用 apt 重新安装它,则会得到以下结果:
$sudo apt-get --purge --reinstall 安装软件中心 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 软件包 oracle-java8-installer 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 E:软件包‘software-center’没有安装候选项
答案1
Ubuntu 软件中心 (软件中心)已升级至 GNOME 软件(gnome 软件) 在 Ubuntu 16.04 及更高版本中。在 Ubuntu 20.04 及更高版本中,该软件应用程序也已重命名为软件。在 Ubuntu 22.04 及更高版本中,该软件应用程序再次重命名为 Ubuntu 软件,单击 Ubuntu 软件图标即可启动 Snap Store。
如果软件应用程序没有打开,请运行以下命令:
sudo apt clean# 清理缓存包列表,以便 Ubuntu 软件可以读取它们 sudo apt 更新 && sudo apt 升级 sudo apt autoremove gnome-software && sudo apt install gnome-software
答案2
什么不起作用?
那是gnome-software
(见下方图标)
(如果将鼠标悬停在您的 Dock/任务栏上,您就会得到工具顶部Software
。在全新安装的 Ubuntu 20 上,我没有将它停靠到任务栏上。)
或snap-store
?(见下方图标)
(其工具提示为Ubuntu Software
)。
要了解有关两者失败的原因的更多信息,请尝试从终端打开它们:
打开终端(Ctrl + Alt + t
, or
windowsKeyand then search for
终端, or click on
显示应用程序on your dock/taskbar and then search for
终端)运行它们:
gnome-software
。或者snap-store
。
然后,用你得到的新信息再次进行 Google 搜索。
一些想法:
如果
gnome-software
不起作用,你可以尝试以下方法卡雷尔指令:sudo apt clean # clean list of cached packages so Ubuntu Software can read them sudo apt update && sudo apt upgrade sudo apt autoremove gnome-software && sudo apt install gnome-software
如果
snap-store
是那个不起作用的,我可以告诉你我的问题是什么(也许你有一个类似的问题)。当我尝试运行它时,我收到一个权限被拒绝的错误:[...] WARNING: cannot create user data directory: cannot create "/home/<username>/snap/snap-store/454": mkdir /home/<username>/snap/snap-store: permission denied
发生这种情况的原因是,当我安装全新的 Ubuntu 20 时,我从以前的系统 (CentOS) 的备份中复制了数据,该备份snap
在用户主目录中有一个目录。在复制过程中,该目录被复制为用户所有root
。
(您可以使用 检查目录的权限、用户所有者和组,ls -al ~ | grep snap
类似地,使用 检查目录内的内容ls -al ~/snap
)
为了解决这个问题,我刚刚改变了我的目录的所有者snap
(以及里面的所有内容),
sudo chown <myuser>:<mygroup> -R ~/snap
(将<myuser>
和替换<mygroup>
为您的用户和组。例如bob:bob
(或使用环境变量$USER
)。运行 时,使用您家中几乎所有物品上显示的那些ls -al ~
。或者通过运行 来检查您的用户及其组id
。
此后我就能跑步了snap-store
。
答案3
您也可以尝试
sudo snap remove snap-store
sudo snap install snap-store
请记住,它会弹出要求输入密码的窗口
答案4
如果您指的是 snap-store(Ubuntu 软件应用程序),那么我在全新安装 20.04 时发现该应用程序静默失败。
从命令行输入“snap refresh snap-store”安装了更新版本 467(之前为 433),之后一切正常。