自行安装的软件在深度软件商店上不一致
Tofloor
poster avatar
星语我梦
deepin
2017-09-08 00:58
Author
如题,我安装的vscode在软件商店里没问题,安装完了之后要提示更新,更新这个只能到官网下载,我好不容易下载了deb,却提示不能安装,于是我把vscode卸载了,然后安装这个最新版成功了,结果软件商店上却显示未安装,虽然没啥影响,但是感觉好别扭的,有没有解决办法啊?
Reply Favorite View the author
All Replies
avatar
jingle
deepin
2017-09-08 01:14
#1
可能是你直接安装的官网的   非商店安装的 没有检测到吧  你试试其他的应用
Reply View the author
avatar
jingle
deepin
2017-09-08 01:20
#2
而且我也没有提示更新
商店版本和 官网的版本也是一样  你的版本多少




但是你说的已安装 但是安装官网下载的确实存在错误

deepin@deepin:~/Desktop$ sudo dpkg -i code_1.15.1-1502903936_amd64.deb
[sudo] deepin 的密码:
dpkg: 关于含有 code 的 code_1.15.1-1502903936_amd64.deb:
code 与之冲突 visual-studio-code
  vscode 提供了 visual-studio-code 并已存在而且 已安装。

dpkg: 处理归档 code_1.15.1-1502903936_amd64.deb (--install)时出错:
软件包相互冲突 - 将不安装 code
在处理时有错误发生:
code_1.15.1-1502903936_amd64.deb


Reply View the author
avatar
星语我梦
deepin
2017-09-08 07:10
#3
https://bbs.deepin.org/post/145184
而且我也没有提示更新
商店版本和 官网的版本也是一样  你的版本多少

没错,确实安装不上
Reply View the author
avatar
jingle
deepin
2017-09-08 16:39
#4
https://bbs.deepin.org/post/145184
没错,确实安装不上

昨天问了一个是上游的包 一个是自己维护的
http://packages.microsoft.com/re ... 504714880_amd64.deb
Reply View the author
avatar
星语我梦
deepin
2017-09-08 23:44
#5
jingle 发表于 2017-9-8 08:39
昨天问了一个是上游的包 一个是自己维护的
http://packages.microsoft.com/repos/vscode/pool/main/c/code ...

啥意思啊??难道商店有好几个版本?
Reply View the author
avatar
星语我梦
deepin
2017-09-08 23:45
#6
还有,我还想问问关于nodejs的,安装之后自行更新,然后卸载,结果好像卸载了原先安装的版本,新版本卸不掉
Reply View the author
avatar
jingle
deepin
2017-09-09 00:00
#7
https://bbs.deepin.org/post/145184
啥意思啊??难道商店有好几个版本?

不是 就是自己维护 可能官方的 deb存在依赖 什么的  不是直接拿deb直接入仓库
Reply View the author
avatar
aName
deepin
2017-09-09 00:12
#8
我记得以前有人解释过,找了一下   https://bbs.deepin.org/post/139544    看5#的解释:

  1.        
  2. 5#
  3. guoshuang 发表于 2017-5-16 17:19:34 | 只看该作者
  4. 你要先删除vscode,再安装官网下载的;
  5. 这两个包名不同,官方是code,商店的是vscode;有冲突;
  6. sudo apt-get purge vscode;
  7. sudo dpkg -i   code_xxxx ;
Copy the Code

Reply View the author
Comments
jingle
2017-09-09 00:24
厉害 我还回复都忘记了
avatar
星语我梦
deepin
2017-09-09 01:06
#9
aName 发表于 2017-9-8 16:12
我记得以前有人解释过,找了一下   https://bbs.deepin.org/post/139544    看5# ...

我就是卸载了才安装成功的,然后问题是和商店不同步,特晕乎,如果商店不是最新的,自己安装最新的,商店不同步
Reply View the author
avatar
星语我梦
deepin
2017-09-09 01:07
#10
jingle 发表于 2017-9-8 16:00
不是 就是自己维护 可能官方的 deb存在依赖 什么的  不是直接拿deb直接入仓库 ...

那七楼问题咋办啊??
Reply View the author
avatar
guoshuang
deepin
2017-09-09 01:24
#11
你是怎么安装nodejs ? sudo apt install nodejs ?   看下机子装了什么版本:打开终端,执行 dpkg -l |grep node
Reply View the author
avatar
星语我梦
deepin
2017-09-09 02:19
#12
guoshuang 发表于 2017-9-8 17:24
你是怎么安装nodejs ? sudo apt install nodejs ?   看下机子装了什么版本:打开终端,执行 dpkg -l |grep ...

就是apt安装的,版本是6.13,自己更新了8.4,然后用apt卸载了node,结果node居然还能用,版本是8.4,就是说,apt把旧的卸载了,新的没卸载,感觉好不对劲
Reply View the author
avatar
aName
deepin
2017-09-09 02:37
#13
有啥可纠结的,要是不那么急就先用着商店里的版本;要么不去管它就好了啊
Reply View the author
avatar
星语我梦
deepin
2017-09-09 08:07
#14
aName 发表于 2017-9-8 18:37
有啥可纠结的,要是不那么急就先用着商店里的版本;要么不去管它就好了啊 ...

嗯,说的是啊,真希望深度能把最新版加进去
Reply View the author