可以先用dpkg查一下现在的包管理系统处于什么状态,看看现在应用商店和其他来源的code的安装状态,印象中官网的code安装包为了防止冲突会禁止和其他来源的安装包同时安装
应用商店包名:
dpkg -l |grep visualstudio
默认code包名:
apt policy code
可以先用dpkg查一下现在的包管理系统处于什么状态,看看现在应用商店和其他来源的code的安装状态,印象中官网的code安装包为了防止冲突会禁止和其他来源的安装包同时安装
应用商店包名:
dpkg -l |grep visualstudio
默认code包名:
apt policy code
可以先用dpkg查一下现在的包管理系统处于什么状态,看看现在应用商店和其他来源的code的安装状态,印象中官网的code安装包为了防止冲突会禁止和其他来源的安装包同时安装
应用商店包名:
dpkg -l |grep visualstudio
默认code包名:
apt policy code
glmos-code-explain
接下来我应该怎么做?还望不吝赐教!
apt
是 Debian 及其衍生发行版(如 Ubuntu、Deepin 等)中常用的包管理工具。它提供了一种简便的方式来管理系统中的软件包,包括安装、升级、删除软件包等操作。apt
命令是 apt-get
和 apt-cache
命令的简化版本,它提供了一些更简单和一致的语法,适合日常使用。
apt
命令更新本地的软件包索引(类似于 apt-get update
),它会同步系统中已安装的包和仓库中的最新包版本。
bashsudo apt update
升级系统中所有可以更新的软件包到最新版本(类似于 apt-get upgrade
)。
bashsudo apt upgrade
升级系统中所有的软件包,包括那些可能需要卸载或安装新的依赖的软件包(类似于 apt-get dist-upgrade
)。
bashsudo apt full-upgrade
使用 apt install
命令安装新的软件包。例如,安装 curl
软件包:
bashsudo apt install curl
删除指定的软件包,但保留其配置文件。
bashsudo apt remove
删除软件包及其所有配置文件。
bashsudo apt purge
删除系统中不再需要的依赖包,这些包是在安装某些软件包时被安装,但现在已经不再需要。
bashsudo apt autoremove
清除下载的 .deb
软件包缓存。这样可以释放硬盘空间,但会使下次安装时需要重新从仓库下载包。
bashsudo apt clean
或者,如果只想清理旧的包缓存(即不再安装的包),可以使用:
bashsudo apt autoclean
查看指定软件包的详细信息(版本、描述、依赖关系等)。
bashapt show
在软件仓库中搜索某个软件包。
bashapt search
显示系统中已安装的所有软件包。
bashapt list --installed
显示可以通过升级获得更新的软件包。
bashapt list --upgradable
vim
:
bashsudo apt install vim
bashsudo apt update && sudo apt upgrade
bashsudo apt autoremove
.deb
包文件以节省空间:
bashsudo apt clean
curl
包的信息:
bashapt show curl
apt
与 apt-get
和 apt-cache
的区别apt
是 apt-get
和 apt-cache
的前端,简化了很多操作,并且输出结果更加易读。apt-get
主要用于更复杂的操作,如 dist-upgrade
、install
等,它是旧版的包管理工具。apt-cache
主要用于查询包信息,如 apt-cache search
、apt-cache show
等。apt
汇集了 apt-get
和 apt-cache
的常用功能,适合日常使用,而对于更高级的包管理任务,仍然可以使用 apt-get
。apt
是一种更简洁、易用的包管理工具,适合进行日常的包安装、升级、卸载、清理等操作。它可以帮助你快速、便捷地管理 Debian 系统及其衍生版(如 Ubuntu 和 Deepin)上的软件包。
glmos-code-explain
接下来我应该怎么做?还望不吝赐教!
这个状态是应用商店的包没有被正确完全卸载,是在这个包卸载的同时或者还没卸载完就安装微软下载的包了么
这个状态是应用商店的包没有被正确完全卸载,是在这个包卸载的同时或者还没卸载完就安装微软下载的包了么
不是没卸干净就去安装新包,而是压根没卸就安装新包了,我以为会像Windows那样覆盖安装的。所以我现在应该怎么办?
不是没卸干净就去安装新包,而是压根没卸就安装新包了,我以为会像Windows那样覆盖安装的。所以我现在应该怎么办?
sudo apt install -f看看有无报错
sudo apt install -f看看有无报错
验证成功
验证成功
1.修复依赖试试:
终端执行:
sudo apt update && sudo apt upgrade
有报错吗?
如有先执行:
sudo apt install -f
试试
2.清理应用商店缓存:
sudo apt autoclean && sudo rm -rf /var/cache/apt/archives/*.deb
3.实在不行就重新安装应用商店:
(1)卸载自带的应用商店
sudo apt remove deepin-app-store
sudo apt autoremove
(2)重新安装应用商店
sudo apt install deepin-app-store
Popular Ranking
ChangePopular Events
More
glmos-code-explain
事情是这样的:
我在软件商店里下载了VS code,安装了PHP和Python插件,但是发现这些插件总是卡在“正在安装”,死活就是安装不上去。这是VS code提醒我官网有新版本,我想着安装新版本会不会解决这个问题。结果软件安装包居然说安装失败!这已经不是软件安装包安装软件第一次失败了,可以说我拿这个玩意安装软件一次都没有成功过,以前还提示我缺少依赖,这回是演都不演了,我就不让你安装,你能把我怎么样。当然这是另一个问题。
既然安装失败,那我把软件卸了重新下载呢?结果这时候我就发现,应用商店的应用管理界面居然没有VS code了!回头点击软件安装包的卸载按钮,是既安装不上去,又卸载不了,纯纯一废物。但是桌面依然还留着应用图标呢,双击依然能点开,但是一个安装不上PHP和Python插件的IDE,一个我需要用它,但是它却搁那掉链子的工具,那跟残疾人没区别。
所以我的问题很简单:
另:我的电脑环境是有Python的。