为什么我不能安装“ia32-libs”(没有候选人)?

我想在Ubuntu 11.10上安装eagle cadsoft 6.2.0,eagle是32位兼容的,所以我需要安装ia32-libs但是它给出了以下错误:

Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'ia32-libs' has no installation candidate 

使用命令sudo apt-cache search ia32我得到了这个:

 grub-efi - GRand Unified Bootloader, version 2 (dummy package) grub-efi-ia32 - GRand Unified Bootloader, version 2 (EFI-IA32 version) grub-efi-ia32-bin - GRand Unified Bootloader, version 2 (EFI-IA32 binaries) lsb-core - Linux Standard Base 4.0 core support package lsb-cxx - Linux Standard Base 4.0 C++ support package lsb-desktop - Linux Standard Base 4.0 Desktop support package lsb-graphics - Linux Standard Base 4.0 graphics support package lsb-printing - Linux Standard Base 4.0 Printing package elilo - Bootloader for systems using EFI-based firmware libasm0 - Disassembling engine provided to the ERESI framework libasm0-dev - Disassembling engine provided to the ERESI framework lsb-languages - Linux Standard Base 4.0 Runtime Languages package lsb-multimedia - Linux Standard Base 4.0 Multimedia package lsb-qt4 - Linux Standard Base 4.0 Qt4 support package refit - graphical boot menu for ia32 and x64 EFI systems ia32-libs-multiarch - Multi-arch versions of former ia32-libraries microcode.ctl - Intel IA32/IA64 CPU Microcode Utility 

请帮忙。

您已经在使用32位系统!

  • ia32-libs或64位系统的32位兼容性库仅在amd64存储库中可用,即如果您使用的是64位版本的Ubuntu。
  • 如果您已经在32位系统上,则只会出现“无安装候选”错误。
  • 如此页面所示 ,它可用于64位 Ubuntu 11.10。

您可以在32位Ubuntu系统上运行“32位兼容”软件包,例如Eagle Cadsoft, 而无需安装ia32-libs 。 (就试一试吧 :-)

试试:

 sudo apt-get install ia32-libs-multiarch