Không thể cài đặt gói ia32-lib


10

Tôi có một số chương trình yêu cầu các gói 32 bit (chỉ vào gói ia32-lib). Tuy nhiên, khi tôi cố gắng cài đặt nó, điều này xảy ra.

spirit@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

Không có whoop lớn, gói chết tất cả các thời gian. Tôi đã thử một tháng sau đó và tôi vẫn gặp lỗi này, cố gắng cài đặt gói cụ thể tạo ra lỗi này.

spirit@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs-multiarch 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-multiarch' has no installation candidate

Tôi không phải là một đứa trẻ Linux, nhưng dường như gói này không tồn tại. Tôi đã tìm kiếm Skype trong trung tâm phần mềm (tôi được bảo là cài đặt các gói 32 bit này) và nó không xuất hiện trong trung tâm phần mềm và có thể tải xuống từ trang web của họ tạo ra một lỗi về - đủ vui - không có gói 32 bit.

Bất cứ ai giúp tôi sẽ nhận được huy chương từ các vị thần với trọng lượng của một ngàn hành tinh. Đừng mặc nó vì chúa.


Bạn đã cài đặt Ubuntu 64 bit (amd64) hay phiên bản 32 bit (i386) chưa? Bạn cũng có thể nhìn thấy từ uname -atrong một thiết bị đầu cuối.
Takkat

Tôi đã cài đặt phiên bản Ubuntu 64 bit, vì mỗi lần tôi cài đặt qua Wubi, nó sẽ luôn lấy amd64. Tôi không chắc có đáng để nhận phiên bản 32 bit hay không vì 64 bit có một vài vấn đề tương thích đặc biệt như thế này.
bát súp

Nevermind, rõ ràng đây chỉ là một trong những vấn đề khó khắc phục trong mỗi bản phát hành (thông thường nó liên quan đến phần cứng, phần mềm là mới đối với tôi). Thay vào đó, tôi sẽ chỉ cài đặt phiên bản 32 bit. Tôi hy vọng một giải pháp được tìm thấy sớm cho tất cả những người có 64-bit, tôi tin vào dân gian của bạn!
bát súp

Âm thanh rất giống như bạn không có kiến ​​trúc nước ngoài i386. Đầu ra của dpkg --print-foreign-architecturescái gì?
tumbleweed

Câu trả lời:


12

Âm thanh như cài đặt qua WUBI đã không phát hiện chính xác các kiến ​​trúc nước ngoài có sẵn. Như tumbleweed đề nghị in các kiến ​​trúc nước ngoài có thể không trả lại gì. Thêm i386 làm kiến ​​trúc nước ngoài, cập nhật bộ đệm apt, sau đó cài đặt lib 32 bit.

sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install ia32-libs

2
Điều này làm việc cho tôi. Rất nhiều người ngu ngốc khác ngoài kia đang cố gắng trả lời câu hỏi này - tất cả họ đều sai. rất nhiều người cứ nói về skype Một số người chỉ cần ia32libs, không phải skype LOL.
Jason

2
Đáng buồn là điều này không hoạt động vào ngày 13.10. Bất kỳ cách giải quyết?
phunehehe

Điều này làm việc cho tôi trên Crunchbang 3.2.0-4. Cảm ơn!
pdoherty926

Không hoạt động với 16.04
Niklas

2

Câu trả lời của Scotty hoạt động tuyệt vời cho 12.10, nhưng nếu bạn ở vào ngày 12.04, thì dpkgkhông hỗ trợ --add-architecture. Cứ thử đi:

sudo apt-get update

và sau đó thử cài đặt ia32-libs như

sudo apt-get install ia32-libs

Nhưng có lẽ tốt hơn để cài đặt gói meta ia32-libs-multiarch thay thế.


Tôi vào ngày 12.04, không ai trong số họ giúp tôi ra ngoài. Thực hiện "sudo apt-get update" và sau đó "sudo apt-get install ia32-libs" gây ra lỗi cho tôi - Các gói sau có phụ thuộc chưa được đáp ứng: ia32-libs: Phụ thuộc: ia32-libs-multiarch và thực hiện "sudo apt-get cài đặt ia32-libs-multiarch "- cung cấp cho tôi một vài phụ thuộc chưa được đáp ứng khác.
Narendra Singh

Dán lỗi thực tế để người ta có thể giúp bạn. Không thấy lỗi thực tế, không có nhiều người có thể làm.
Lakshman Kakkirala

Nhưng, tôi đã đề cập đến các lỗi - các gói sau có phụ thuộc chưa được đáp ứng. Vui lòng kiểm tra lại.
Narendra Singh

2
  • Cài đặt Synaptic từ cửa sổ terminal

    sudo apt-get install synaptic
    
  • Khởi chạy cài đặt Synaptic và goto trên điện thoại> Kho lưu trữ

  • Nhấp vào phần mềm khác
  • Chèn dòng này vào hộp deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
  • Nhấp vào ok và đóng Synaptic
  • Trong thiết bị đầu cuối sudo apt-get update
  • Trong thiết bị đầu cuối sudo apt-get install ia32-libs
  • Cài đặt mới

0

Bạn đã thử cài đặt chúng từ Trung tâm phần mềm Ubuntu chưa? Nó sẽ xác định vị trí của chúng tôi trực tiếp các gói chúng tôi đang tìm kiếm. Tìm kiếm "ia32", xác định vị trí ia32-libs-multiarch:i386ia32-libsvà cài đặt chúng.

ia32-libs-multiarch: i386

Nếu điều đó không giải quyết được vấn đề, hãy thử thay đổi máy chủ từ Chỉnh sửa > Nguồn phần mềm và chạy cập nhật từ Trình quản lý cập nhật hoặc sudo apt-get-updatetrước khi thử cài đặt lại.


0

Gói ia32-libs không có sẵn, nhưng được gọi bằng gói khác! Lỗi cài đặt

Trong khi cài đặt kingsoft office, tôi gặp phải vấn đề phiên bản bit OS (một lỗi nổi tiếng nhưng không có câu trả lời thích hợp) The following packages have unmet dependencies: ia32-libs: Depends: ia32-libs-multiarch but it is not installed. Tôi đã thử ~ 50 giải pháp nhưng không có giải pháp nào hiệu quả. Sau đó, tôi đã làm theo hướng dẫn thiết bị đầu cuối Ubuntu và omg nó đã giải quyết vấn đề của tôi.

Khi tôi thực hiện lệnh tôi nhận được thông báo sau,

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
However the following packages replace it:
  lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0

Sau đó, tôi đã cố gắng cài đặt từng pkg được đề cập ở trên và sau khi cài đặt "lib32z1", vấn đề của tôi đã được giải quyết :)

sudo apt-get install lib32z1

sudo apt-get install lib32ncurses5

sudo apt-get install lib32bz2-1.0

-1

Nếu bạn đang gặp vấn đề này, rất có thể bạn đang sử dụng Chính xác 64-bit với Amazon EC2. Họ đã sửa lỗi này cho Ubuntu 12.10.


Điều tương tự cũng xảy ra với máy ảo Azure Ubuntu 13
pollirrata
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.