apt-get 如何快速查找软件依赖库

77 views
Skip to first unread message

Sand Glass

unread,
May 12, 2017, 4:40:37 AM5/12/17
to USTC_LUG
比如我要在64bit的ubuntu上安装32bit的wine。
'apt-get wine' 提示 wine-1.6:i386
'apt-get wine-1.6:i386' 提示缺少一些依赖库,其中包含32bit库。
然后我再'apt-get xxx-lib' 提示缺少一些其他的依赖库。
。。。。
迭代几次发现缺少的库很多。
怎样根据提示的库找到一个库集合?然后一次或者几次安装,这样能省事很多。

Boyuan Yang

unread,
May 12, 2017, 4:49:48 AM5/12/17
to Sand Glass, ustc...@googlegroups.com
在 2017年5月12日星期五 +08 上午1:40:37,Sand Glass 写道:
> 比如我要在64bit的ubuntu上安装32bit的wine。
> 'apt-get wine' 提示 wine-1.6:i386
> 'apt-get wine-1.6:i386' 提示缺少一些依赖库,其中包含32bit库。
> 然后我再'apt-get xxx-lib' 提示缺少一些其他的依赖库。

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine-1.6:i386

理论上这样就一切完成了。能自动做的事情就不要手动做。

另外,从 wine 1.8.3 开始 Debian wine 的打包有所改变,所以如果你升上新版 Ubuntu 的话
wine 软件包的名称也许需要重新考虑一下。

> 。。。。
> 迭代几次发现缺少的库很多。
> 怎样根据提示的库找到一个库集合?然后一次或者几次安装,这样能省事很多。

--
Boyuan Yang

signature.asc

Sand Glass

unread,
May 14, 2017, 10:23:21 AM5/14/17
to USTC_LUG, youngl...@gmail.com
很久没有用这个系统了。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ia32-lib(根据提示进一步安装;若不知道lib的全名,输入的keyword apt-get又不能正确猜测,可以到ubuntu pakage上搜索)
sudo apt-get install wine1.6:i386
就可以了

SJ Zhu

unread,
May 14, 2017, 10:28:55 AM5/14/17
to USTCLUG-Group
2017-05-14 22:23 GMT+08:00 Sand Glass <youngl...@gmail.com>:
> sudo apt-get install ia32-lib


看起来你这系统很老啊,这个包只有 Ubuntu 12.04 还有。。。

--
Regards,
Shengjing Zhu
Reply all
Reply to author
Forward
0 new messages