为什么aptitude里面的包都出现了2份

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

为什么aptitude里面的包都出现了2份

#1

帖子 hkrcn » 2011-12-08 4:49

rt.. 有谁用aptitude的吗? 11.10太奇怪了, aptitude里面大多数包居然都有2份, 版本也一样. 唯一不同的就是一个Description另一个没用... 如果选错了就会造成大量大量的冲突.

老版本没有这样的事..
hkrcn
帖子: 29
注册时间: 2007-03-25 19:23

Re: 为什么aptitude里面的包都出现了2份

#2

帖子 hkrcn » 2011-12-08 5:42

似乎找到一个可能的原因? 我的ubuntu用mini.iso安装的amd64版本.

aptitude update的时候,发现会把i386 Packages也下载了.

具体原因还是不明...
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 为什么aptitude里面的包都出现了2份

#3

帖子 eexpress » 2011-12-08 9:02

源混乱了吧。赶紧看看。
● 鸣学
hkrcn
帖子: 29
注册时间: 2007-03-25 19:23

Re: 为什么aptitude里面的包都出现了2份

#4

帖子 hkrcn » 2011-12-08 12:43

eexpress 写了:源混乱了吧。赶紧看看。
我重装若干次换了若干个源好像都这样。。。
hkrcn
帖子: 29
注册时间: 2007-03-25 19:23

Re: 为什么aptitude里面的包都出现了2份

#5

帖子 hkrcn » 2011-12-10 6:11

找到原因了

https://wiki.ubuntu.com/OneiricOcelot/T ... view/Beta2

Improved handling of 32-bit compatibility on amd64 systems
Ubuntu 11.10 Beta 2 provides "multiarch" support for installing 32-bit library and application packages on 64-bit systems. For all amd64 installs and upgrades, select 32-bit software, including skype and flash, will be installable directly using the same 32-bit packages that are used on i386 installations, without the need to install the ia32-libs compatibility package. For users this means 32-bit libraries will always be available at the same time as their 64-bit counterparts, even in the case of security updates, and users will only need to install those 32-bit libraries needed by the applications they have installed.

Enabling multiarch if you upgraded before Beta-1

amd64 users who upgraded to oneiric prior to August 16th or who installed oneiric prior to alpha-3 will need to manually enable multiarch support on their systems to ensure they get the same experience (and see the same packages) as other users. This is as simple as running the following command:


$ echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
An apt-get update later, and you'll have access to the full array of i386 packages in addition to the amd64 ones.


相应改回去应该就好了.
头像
ljj_jjl2008
论坛版主
帖子: 14256
注册时间: 2007-09-16 8:29

Re: 为什么aptitude里面的包都出现了2份

#6

帖子 ljj_jjl2008 » 2011-12-10 7:13

版本信息混乱了。
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: 为什么aptitude里面的包都出现了2份

#7

帖子 rediscover » 2011-12-10 14:55

有Multi-Arch,amd64系统上可以安装大部分i386软件包。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
回复