软件测试/测试开发|Ubuntu虚拟机打不开Ubuntu software

简介: 软件测试/测试开发|Ubuntu虚拟机打不开Ubuntu software

image.png

前言

在我们安装完Ubuntu虚拟机之后,我们可以在虚拟机上安装我们所需的软件,比如我们经常会用到的pycharmvscode等软件,都可以在Ubuntu的Ubuntu Software中进行安装,但是在进行安装时,可能会出现打不开Ubuntu Software的情况,本文就来介绍一下解决打不开这个软件市场的问题的方法。

方案一

检查更新软件中心,命令入下:

# 先更新apt-get
sudo apt-get update

sudo apt-get dist-upgrade

# 重新安装软件中心 
sudo apt-get install --reinstall software-center

注: 该方案在执行重新安装时,可能会报错,找不到software-center,可能是ubuntu20.04 apt源中去除了这个包

方案二

Ubuntu 20.04 默认把软件中心换成了 snap,而snap安装软件时如果安装未完成,下次安装会提示:

... has "install-snap" change in progress

我们先进行删除,命令如下:

sudo apt install ubuntu-software
## 删除snap商店
sudo snap remove snap-store
## apt purge 会同时清除软件包、相应依赖包和软件的配置文件 
sudo apt purge snapd

删除完成后,重新安装,命令如下:

sudo apt install ubuntu-software

注:执行到这一步,有可能会出现已经安装完成,但是图标未出现。

为了避免出现更严重的问题,我们可以运行命令进行还原,命令如下:

sudo apt install snapd
sudo snap install snap-store

方案三

## These commands clear the "phantom" or "hung" lists and may have to be used again as needed in the future for similar bug:
sudo rm -rvf /var/lib/apt/lists/* 
## Then
sudo apt-get update
## Then
sudo shutdown -r now

此方案会加快软件下载速度。

注意事项

若以上方案都不能解决问题,则我们可以将Ubuntu系统的语言切换为英语(美国),然后重新启动虚拟机,即可正常使用软件商城功能。

总结

本文主要介绍了Ubuntu虚拟机软件商城无法打开问题的解决方法,我们可以根据情况逐一去解决该问题,最后命令行无法解决的情况下,修改系统的语言,即可解决问题,希望本文可以帮到大家!

相关文章
|
11天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
11天前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
提升软件测试效率与质量:AI驱动的自动化测试策略
【2月更文挑战第19天】 在快速迭代的软件发展环境中,传统的手动测试方法已无法满足高效率和高质量的要求。本文探讨了人工智能(AI)技术如何革新现有的软件测试流程,通过引入AI驱动的自动化测试策略,旨在提高测试覆盖率,减少人为错误,优化资源分配,并缩短产品上市时间。我们将分析AI在识别潜在缺陷、生成测试用例、执行测试以及结果分析中的应用,并讨论实施这些策略时可能遇到的挑战和限制。
91 3
|
11天前
|
Ubuntu Linux 网络安全
【ubuntu】MobaXtem远程登录ubuntu系统(或虚拟机)
【ubuntu】MobaXtem远程登录ubuntu系统(或虚拟机)
|
8天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
26 6
|
22天前
|
机器学习/深度学习 人工智能 自然语言处理
提升软件测试效率:AI驱动的自动化测试策略
【2月更文挑战第30天】随着人工智能(AI)在软件开发周期中的日益普及,其在提高软件测试效率方面的潜力正受到越来越多的关注。本文探讨了如何通过集成AI技术来优化自动化测试流程,从而减少重复工作、提高错误检测率和加快反馈速度。我们将分析当前AI在自动化测试中的应用,并提出一系列策略以利用AI改进测试案例生成、执行和维护过程。
53 0
|
1月前
|
测试技术
模型驱动测试引领测试开发新风向
模型驱动测试引领测试开发新风向
16 3
|
1月前
|
Ubuntu 安全 虚拟化
vmware虚拟机运行ubuntu等卡慢的解决办法
vmware虚拟机运行ubuntu等卡慢的解决办法
109 0
|
2月前
|
关系型数据库 MySQL 测试技术
【软件测试】 初识软件测试
【软件测试】 初识软件测试
|
2月前
|
人工智能 前端开发 Java
软件测试/人工智能|熟练使用web控件定位技巧,提升测试工作效率!
软件测试/人工智能|熟练使用web控件定位技巧,提升测试工作效率!
196 1

热门文章

最新文章