帮你解决无法安装ia32-libs 的问题

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

帮你解决无法安装ia32-libs 的问题

#1

帖子 goodsea » 2014-05-17 21:11

在安装安装wpsforlinux等软件时,我们要经常要运行

代码: 全选

sudo apt-get install ia32-libs
但是现在你可能会有如下图中的问题
ia32-libs问题.png
你可以运行这条命令:

代码: 全选

sudo apt-get install libc6:i386 libstdc++6:i386 libfreetype6:i386 libglu1-mesa:i386 libcups2:i386 libglib2.0-0:i386 libpng12-0:i386 libsm6:i386 libxrender1:i386 libfontconfig1:i386


详情见http://goodsea.blog.163.com/blog/static ... FollowBlog
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#2

帖子 jinjiachen » 2014-05-18 8:57

它说ia32这个是虚拟包 是什么意思 ?
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#3

帖子 jinjiachen » 2014-05-18 9:10

sudo dpkg -i skype-ubuntu_4.0.0.7-1_amd64.deb
(正在读取数据库 ... 系统当前共安装有 161597 个文件和目录。)
Preparing to unpack skype-ubuntu_4.0.0.7-1_amd64.deb ...
Unpacking skype (4.0.0.7-1) over (4.0.0.7-1) ...
dpkg: dependency problems prevent configuration of skype:
skype 依赖于 lib32asound2 (>> 1.0.14);然而:
未安装软件包 lib32asound2。
skype 依赖于 ia32-libs;然而:
未安装软件包 ia32-libs。

dpkg: error processing package skype (--install):
依赖关系问题 - 仍未被配置
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
在处理时有错误发生:
skype
在搜索这些未安装包时却什么也没搜到
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 帮你解决无法安装ia32-libs 的问题

#4

帖子 poloshiao » 2014-05-18 9:36

在搜索这些未安装包时却什么也没搜到
Ubuntu 每個版本 安裝的 套件都稍有變化
請提供 你的 Ubuntu 版本
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#5

帖子 jinjiachen » 2014-05-18 9:39

poloshiao 写了:
在搜索这些未安装包时却什么也没搜到
Ubuntu 每個版本 安裝的 套件都稍有變化
請提供 你的 Ubuntu 版本
我用的是kubuntu 14.04 lts 安装的skype是 skype-ubuntu_4.0.0.7-1_amd64.deb
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 帮你解决无法安装ia32-libs 的问题

#6

帖子 poloshiao » 2014-05-18 11:01

kubuntu 14.04 lts
1. 先下載
http://packages.ubuntu.com/raring/i386/ ... h/download
ia32-libs-multiarch_20090808ubuntu36_i386.deb
來安裝
2. 再下載
http://packages.ubuntu.com/raring/amd64 ... s/download
ia32-libs_20090808ubuntu36_amd64.deb
來安裝
3. 再下載
http://packages.ubuntu.com/raring/amd64 ... 2/download
lib32asound2_1.0.25-4ubuntu3_amd64.deb
來安裝
4. 重新安裝 skype
sudo dpkg -i skype-ubuntu_4.0.0.7-1_amd64.deb
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: 帮你解决无法安装ia32-libs 的问题

#7

帖子 天羽美羽 » 2014-05-18 11:38

感谢分享!
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#8

帖子 jinjiachen » 2014-05-18 11:55

poloshiao 写了:
kubuntu 14.04 lts
1. 先下載
http://packages.ubuntu.com/raring/i386/ ... h/download
ia32-libs-multiarch_20090808ubuntu36_i386.deb
來安裝
2. 再下載
http://packages.ubuntu.com/raring/amd64 ... s/download
ia32-libs_20090808ubuntu36_amd64.deb
來安裝
3. 再下載
http://packages.ubuntu.com/raring/amd64 ... 2/download
lib32asound2_1.0.25-4ubuntu3_amd64.deb
來安裝
4. 重新安裝 skype
sudo dpkg -i skype-ubuntu_4.0.0.7-1_amd64.deb
谢谢 我等会去试试 请问为什么ia32要32 64位都装?还有这是直接去源里下载的deb吗?那为什么apt却找不到?
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#9

帖子 jinjiachen » 2014-05-18 12:04

poloshiao 写了:
kubuntu 14.04 lts
1. 先下載
http://packages.ubuntu.com/raring/i386/ ... h/download
ia32-libs-multiarch_20090808ubuntu36_i386.deb
來安裝
2. 再下載
http://packages.ubuntu.com/raring/amd64 ... s/download
ia32-libs_20090808ubuntu36_amd64.deb
來安裝
3. 再下載
http://packages.ubuntu.com/raring/amd64 ... 2/download
lib32asound2_1.0.25-4ubuntu3_amd64.deb
來安裝
4. 重新安裝 skype
sudo dpkg -i skype-ubuntu_4.0.0.7-1_amd64.deb
我下载了之后安装出现问题,提示好多依赖,是不是32和64的问题?
1安装ack ia32-libs-multiarch_20090808ubuntu36_i386.deb
Unpacking ia32-libs-multiarch (20090808ubuntu36) over (20090808ubuntu36) ...
dpkg: dependency problems prevent configuration of ia32-libs-multiarch:
ia32-libs-multiarch 依赖于 bluez-alsa.
ia32-libs-multiarch 依赖于 libgettextpo0.
ia32-libs-multiarch 依赖于 gstreamer0.10-plugins-base.
ia32-libs-multiarch 依赖于 gstreamer0.10-plugins-good.
ia32-libs-multiarch 依赖于 gtk2-engines.
ia32-libs-multiarch 依赖于 gtk2-engines-murrine.
ia32-libs-multiarch 依赖于 gtk2-engines-pixbuf.
ia32-libs-multiarch 依赖于 gtk2-engines-oxygen.
ia32-libs-multiarch 依赖于 gvfs.
ia32-libs-multiarch 依赖于 ibus-gtk.
ia32-libs-multiarch 依赖于 libacl1.
ia32-libs-multiarch 依赖于 libaio1.
ia32-libs-multiarch 依赖于 libao4.
ia32-libs-multiarch 依赖于 libasound2.
ia32-libs-multiarch 依赖于 libasound2-plugins.
ia32-libs-multiarch 依赖于 libasyncns0.
ia32-libs-multiarch 依赖于 libattr1.
ia32-libs-multiarch 依赖于 libaudio2.
ia32-libs-multiarch 依赖于 libcanberra-gtk-module.
ia32-libs-multiarch 依赖于 libcap2.
ia32-libs-multiarch 依赖于 libc
dpkg: error processing package ia32-libs-multiarch (--install):
难道这些都要装?
2安装 ia32-libs_20090808ubuntu36_amd64.deb
这个是依赖在前面那个 上的,先前问为什么两个都要装,现在明白了是依赖
3.安装 lib32asound2_1.0.25-4ubuntu3_amd64.deb
dpkg: dependency problems prevent configuration of lib32asound2:
lib32asound2 依赖于 libasound2 (= 1.0.25-4ubuntu3);然而:
系统中 libasound2:amd64 的版本为 1.0.27.2-3ubuntu7。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 帮你解决无法安装ia32-libs 的问题

#10

帖子 eexpress » 2014-05-18 12:12

这包早废弃了。用正确的方法吧。

使用ldd来找出缺少的386包,然后再安装就是。
● 鸣学
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 帮你解决无法安装ia32-libs 的问题

#11

帖子 jinjiachen » 2014-05-18 12:20

eexpress 写了:这包早废弃了。用正确的方法吧。

使用ldd来找出缺少的386包,然后再安装就是。
不是很明白ee的意思,ldd是?既然废弃了,为什么skype还有这个。。。。大家是怎么安装skype的啊? :em20
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 帮你解决无法安装ia32-libs 的问题

#12

帖子 poloshiao » 2014-05-18 12:20

對於 viewtopic.php?p=3083962#p3083962 的補充
我用的是kubuntu 14.04 lts 安装的skype是 skype-ubuntu_4.0.0.7-1_amd64.deb
Ubuntu_4.0.0.7-1_amd64.deb 可能是 2012 打包的
安裝在 Ubuntu 14.04 版 也許還會碰到一些 相依套件 或 相依套件的版本 不滿足的情況
Ubuntu 的套件庫 http://archive.canonical.com/ubuntu 有專門針對 14.04 微調過的 skype 可以安裝
比較不會碰到 http://archive.canonical.com/ubuntu 一些 相依套件 或 相依套件的版本 不滿足的情況

1. 把 http://archive.canonical.com/ubuntu 套件庫加進 kubuntu 14.04 軟體來源名單
1-1. 安裝 gksu # 如果第一次 使用 gksudo 需要先安裝 gksu 套件
1-2. gksudo gedit /etc/apt/sources.list
找看看 有沒有 下面 兩行
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner
如果沒有 把這兩行加在最下方
1-3. 儲存
1-4. 也可以從 synaptic / 套件庫 / 第三方軟體來源 / canonical partner 兩者都打勾 效果相同
記得把 synaptic 關閉 再進行下面安裝的指令

2. sudo apt-get update

3. sudo apt-get install skype

4. 使用這個方法安裝 skype 的好處
4-1. 版本 適合 Ubuntu 14.04
4-2. 有新版本 自動跟著更新

5. 因為 Ubuntu 13.10 14.04 已經改為 multiarch
https://help.ubuntu.com/community/MultiArch
在 64 bit 從 Ubuntu 套件庫 安裝 任何 32 bit 套件 可以直接安裝
不必 加 :386 在套件名稱尾巴
不必 額外安裝 ia32-libs-multiarch 及 ia32-libs

6. 少數 32 bit 套件 或 直接下載的 deb 可能還沒改為 MultiArch
所以會出現缺少 ia32-libs-multiarch 及 ia32-libs 的 錯誤訊息
這一種情況 只好從 Ubuntu 13.04 套件庫 下載 ia32-libs-multiarch 及 ia32-libs 的 deb 來安裝
6-1. 先下載
http://packages.ubuntu.com/raring/i386/ ... h/download
ia32-libs-multiarch_20090808ubuntu36_i386.deb
來安裝
6-2. 再下載
http://packages.ubuntu.com/raring/amd64 ... s/download
ia32-libs_20090808ubuntu36_amd64.deb
來安裝
6-3. 安裝過程 如果還是顯示缺少某些套件的 錯誤訊息
還是需要到 Ubuntu 13.04 套件庫
http://packages.ubuntu.com/raring/allpackages
一一下載該套件的 deb 來安裝

7. 如果 沒有安裝的相依套件太多 不好 一一 搞定
sudo apt-get -f install
意思是 不理會 相依套件
把 該 32 bit 套件 給 安裝起來 再說吧
這樣 該 32 bit 套件 可能還是可以安裝起來
但是 執行起來 是不是 有些功能無法發揮 ? 試試 才知道
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 帮你解决无法安装ia32-libs 的问题

#13

帖子 poloshiao » 2014-08-04 7:58

http://www.omgubuntu.co.uk/2014/08/inst ... are-center
新版 Skype 4.3 for Linux 可以直接從 Ubuntu 12.04 /14.04 套件庫安裝

1. 把下述兩行加入 /etc/apt/sources.list
1-1. Ubuntu 14.04
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner
1-2. Ubuntu 12.04
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

2. sudo apt-get update
3. sudo apt-get upgrade # 選項 可作 可不作

4. sudo apt-get install skype

4-1. 在 Ubuntu 14.04 64 / 32 bit 安裝指令 都一樣 (不需額外安裝 ia32-libs 相關套件)
4-1-1. 如果原來已經安裝 skype:i386 會被移除 替換為 skype-bin:i386

4-2. 在 Ubuntu 12.04 64 / 32 bit 安裝指令 都一樣
但是 在 64 bit 安裝 skype 以前需要先安裝 ia32-libs 及 ia32-libs-multiarch
sudo apt-get install ia32-libs ia32-libs-multiarch # universe 套件庫
4-2-1. 如果原來已經安裝 skype:i386 會被移除 替換為 skype-bin:i386

5. 安裝 pavucontrol 套件 可以幫助你 輕鬆設定/調整 skype 音效
sudo apt-get install pavucontrol # universe 套件庫

图片

5-1. Ubuntu 預設由 pulseaudio server 服務音效
pavucontrol 套件是 PulseAudio Volume Control
所以用來 設定/調整 Ubuntu 音效
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 帮你解决无法安装ia32-libs 的问题

#14

帖子 qy117121 » 2014-08-05 17:48

4. sudo apt-get skype

少了install
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 帮你解决无法安装ia32-libs 的问题

#15

帖子 poloshiao » 2014-08-05 18:26

4. sudo apt-get skype
少了install
已更正
謝謝
回复