软件重名怎么办 - -

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
maple_
帖子: 271
注册时间: 2011-03-24 8:05

软件重名怎么办 - -

#1

帖子 maple_ » 2011-04-17 20:04

本来准备装一个Slingshot的菜单的
结果上网搜索下下來的slingshot是个2D的游戏,还挺有意思的 :em06
后来搜到了我之前准备找的Slingshot
两个都是deb包
我直接sudo dpkg -i Slingshot.deb去装那个菜单
然后显示说我正在把slingshot降级为XX版本。。。 :em20
但是那个“原先”的slingshot是原来装的那个游戏。。。
不过还是安装成功了。。。可以用那个菜单了,但是那个游戏没有了。。。 :em20
附件
slingshot 菜单
slingshot 菜单
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 软件重名怎么办 - -

#2

帖子 自由建客 » 2011-04-17 20:09

有他没我,有我没他!
头像
maple_
帖子: 271
注册时间: 2011-03-24 8:05

Re: 软件重名怎么办 - -

#3

帖子 maple_ » 2011-04-17 20:12

自由建客 写了:有他没我,有我没他!
:em06 这。。。能不能改deb软件的软件名称的。。。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: 软件重名怎么办 - -

#4

帖子 photor » 2011-04-17 21:28

maple_ 写了:
自由建客 写了:有他没我,有我没他!
:em06 这。。。能不能改deb软件的软件名称的。。。
不能 :em09
头像
peter_huang
帖子: 391
注册时间: 2006-11-07 14:32

Re: 软件重名怎么办 - -

#5

帖子 peter_huang » 2011-04-17 21:44

真的有我没他?那apt也太傻了吧?

gentoo下就可以很好的处理这个问题:

比如说chromium, 一个是开源浏览器,一个是飞机射击游戏。

代码: 全选

peter@gentoo ~ $ emerge -pv chromium

These are the packages that would be merged, in order:

Calculating dependencies -

  
[ Results for search key : chromium ]
[ Applications found : 2 ]

*  games-action/chromium
      Latest version available: 0.9.15
      Latest version installed: [ Not Installed ]
      Size of files: 1,617 kB
      Homepage:      http://chromium-bsu.sourceforge.net/
      Description:   Chromium B.S.U. - an arcade game
      License:       Clarified-Artistic

*  www-client/chromium
      Latest version available: 10.0.648.205
      Latest version installed: [ Not Installed ]
      Size of files: 140,811 kB
      Homepage:      http://chromium.org/
      Description:   Open-source version of Google Chrome web browser
      License:       BSD

!!! The short ebuild name "chromium" is ambiguous. Please specify
!!! one of the above fully-qualified ebuild names instead.

... done!

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

所以只要指定即可:

代码: 全选

peter@gentoo ~ $ emerge -pv www-client/chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libxml2[icu]".
!!! One of the following packages is required to complete your request:
- dev-libs/libxml2-2.7.8 (Change USE: +icu)
(dependency required by "www-client/chromium-10.0.648.205" [ebuild])
(dependency required by "www-client/chromium" [argument])

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
试试看apt-get是否可以类似的解决问题吧,如果不能我觉得都可以给apt报bug report的。
头像
pointer指针
帖子: 3429
注册时间: 2011-02-25 23:23

Re: 软件重名怎么办 - -

#6

帖子 pointer指针 » 2011-04-17 22:25

sudo cp `which slingshot` `which slingshot`.before
然后安装新的软件
之后输入slingshot.before就是以前的,输入slingshot就是之后的。
希望能够有学上
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 软件重名怎么办 - -

#7

帖子 自由建客 » 2011-04-17 23:02

peter_huang, gentoo 进化到 C++ 了,有名字空间,atp 还是落后的 C ,大水塘。
gentoo 是源码包,还是粗包,改起名字来当然容易,apt 是二进制包,还是细包,改个名字要重新打包所有相关的包。
头像
peter_huang
帖子: 391
注册时间: 2006-11-07 14:32

Re: 软件重名怎么办 - -

#8

帖子 peter_huang » 2011-04-17 23:36

portage是用python写的。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 软件重名怎么办 - -

#9

帖子 eexpress » 2011-04-18 9:47

改软件名,当然可以。直接改deb内容就是。

进源的软件,肯定不会有这样的冲突。
● 鸣学
回复