wine 编译的依赖问题已解决但我想问下为什么更改几行代码就能解决呢 具体代码见40楼 求回答
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时打补丁问题 搜遍各大帖子都无解 这些代码啥意思 问题见24 25楼
cgi文件如何运行?我是给wine打补丁
放到wine1.5.8文件夹下
cc@thinkpad:~/下载/wine-1.5.8$ perl attachment.cgi
Bareword found where operator expected at attachment.cgi line 2, near "@@
ole32"
(Missing operator before ole32?)
Array found where operator expected at attachment.cgi line 5, at end of line
(Missing semicolon on previous line?)
Array found where operator expected at attachment.cgi line 5, near "11 "
(Missing operator before ?)
Bareword found where operator expected at attachment.cgi line 5, near "@@ HRESULT"
(Missing operator before HRESULT?)
syntax error at attachment.cgi line 1, near "-,"
syntax error at attachment.cgi line 12, near "+ }"
Execution of attachment.cgi aborted due to compilation errors.
这出的是啥错误 如何解决
以下是源文件
是这样么:放到wine1.5.8文件夹下
cc@thinkpad:~/下载/wine-1.5.8$ perl attachment.cgi
Bareword found where operator expected at attachment.cgi line 2, near "@@
ole32"
(Missing operator before ole32?)
Array found where operator expected at attachment.cgi line 5, at end of line
(Missing semicolon on previous line?)
Array found where operator expected at attachment.cgi line 5, near "11 "
(Missing operator before ?)
Bareword found where operator expected at attachment.cgi line 5, near "@@ HRESULT"
(Missing operator before HRESULT?)
syntax error at attachment.cgi line 1, near "-,"
syntax error at attachment.cgi line 12, near "+ }"
Execution of attachment.cgi aborted due to compilation errors.
这出的是啥错误 如何解决
以下是源文件
上次由 243750496 在 2013-05-23 23:35,总共编辑 1 次。
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
另外要說明的是,若是安裝64位元的wine,將只能執行64位元的win程式,若執行32位元的會出現錯誤訊息。 难怪我安装了相应库都不行
看了官方说明文件
./configure --enable-win64
就可以了
看了官方说明文件
./configure --enable-win64
就可以了
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
转载
这个您先打开那个补丁文件,比如说这个
http://bugs.winehq.org/attachment.cgi?i ... format=raw
它的内容是这样的,
代码:
@@ -, +, @@
ole32: force inproc instead of local server
--- a/dlls/ole32/compobj.c
+++ a/dlls/ole32/compobj.c
@@ -2261,6 +2261,11 @@ HRESULT WINAPI CoGetClassObject(
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
+ if(CLSCTX_LOCAL_SERVER == dwClsContext) {
+ dwClsContext = CLSCTX_INPROC_SERVER;
+ WARN("forcing CLSCTX_INPROC_SERVER instead of CLSCTX_LOCAL_SERVER\n");
+ }
+
if (!ppv)
return E_INVALIDARG;
其中用@@括住的几行是描述,这里告诉你要改的是dlls/ole32/compobj.c这个文件;行首有+号的几行意思是要增加这些内容,这里的意思是,在
代码:
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
和
代码:
if (!ppv)
return E_INVALIDARG;
之间增加内容
代码:
if(CLSCTX_LOCAL_SERVER == dwClsContext) {
dwClsContext = CLSCTX_INPROC_SERVER;
WARN("forcing CLSCTX_INPROC_SERVER instead of CLSCTX_LOCAL_SERVER\n");
}
所以,您就去解压出来的wine源码中找到这个文件打开,查找文件中
代码:
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
这行,再增加内容,保存关闭~~
这个您先打开那个补丁文件,比如说这个
http://bugs.winehq.org/attachment.cgi?i ... format=raw
它的内容是这样的,
代码:
@@ -, +, @@
ole32: force inproc instead of local server
--- a/dlls/ole32/compobj.c
+++ a/dlls/ole32/compobj.c
@@ -2261,6 +2261,11 @@ HRESULT WINAPI CoGetClassObject(
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
+ if(CLSCTX_LOCAL_SERVER == dwClsContext) {
+ dwClsContext = CLSCTX_INPROC_SERVER;
+ WARN("forcing CLSCTX_INPROC_SERVER instead of CLSCTX_LOCAL_SERVER\n");
+ }
+
if (!ppv)
return E_INVALIDARG;
其中用@@括住的几行是描述,这里告诉你要改的是dlls/ole32/compobj.c这个文件;行首有+号的几行意思是要增加这些内容,这里的意思是,在
代码:
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
和
代码:
if (!ppv)
return E_INVALIDARG;
之间增加内容
代码:
if(CLSCTX_LOCAL_SERVER == dwClsContext) {
dwClsContext = CLSCTX_INPROC_SERVER;
WARN("forcing CLSCTX_INPROC_SERVER instead of CLSCTX_LOCAL_SERVER\n");
}
所以,您就去解压出来的wine源码中找到这个文件打开,查找文件中
代码:
TRACE("CLSID: %s,IID: %s\n", debugstr_guid(rclsid), debugstr_guid(iid));
这行,再增加内容,保存关闭~~
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
为避免影响系统安装的wine,可以指定新的prefix
./configure --enable-win64 --prefix=/opt/lol-wine
make depend
make
sudo make install
./configure --enable-win64 --prefix=/opt/lol-wine
make depend
make
sudo make install
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
collect2: 错误: ld 返回 1
make[1]: *** [libwine.so.1.0] 错误 1
make[1]:正在离开目录 `/home/cc/下载/wine-1.5.8/libs/wine'
make: *** [libs/wine] 错误 2
打上补丁后的make 结果
怎么回事 怎么解决
make[1]: *** [libwine.so.1.0] 错误 1
make[1]:正在离开目录 `/home/cc/下载/wine-1.5.8/libs/wine'
make: *** [libs/wine] 错误 2
打上补丁后的make 结果
怎么回事 怎么解决
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
明白了 不要make depend 直接make 或make -j 2 (双核用此法编译wine)
注:./configure --enable-win64 --prefix=/opt/lol-wine之前
需要解决以下依赖:
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gnome-devel
sudo apt-get install libglu1-mesa-dev ocl-icd-dev libdbus-1-dev libgnutls-dev libncurses5-dev libsane-dev libv4l-dev libgphoto2-2-dev liblcms1-dev gstreamer-0.10 oss4-dev libcapi20-dev libcups2-dev libgsm1-dev libtiff5-dev libmpg123-dev libldap2-dev prelink libxslt1-dev libcurl4-openssl-dev libjpeg-dev libasound2-dev ocl-icd-opencl-dev ocl-icd-libopencl1 opencl-headers libhal-dev libgstreamer-plugins-base0.10-dev libopenal-dev
注: --prefix=/opt/lol-wine是指定安装路径 如不需要可去掉
注:./configure --enable-win64 --prefix=/opt/lol-wine之前
需要解决以下依赖:
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gnome-devel
sudo apt-get install libglu1-mesa-dev ocl-icd-dev libdbus-1-dev libgnutls-dev libncurses5-dev libsane-dev libv4l-dev libgphoto2-2-dev liblcms1-dev gstreamer-0.10 oss4-dev libcapi20-dev libcups2-dev libgsm1-dev libtiff5-dev libmpg123-dev libldap2-dev prelink libxslt1-dev libcurl4-openssl-dev libjpeg-dev libasound2-dev ocl-icd-opencl-dev ocl-icd-libopencl1 opencl-headers libhal-dev libgstreamer-plugins-base0.10-dev libopenal-dev
注: --prefix=/opt/lol-wine是指定安装路径 如不需要可去掉
上次由 243750496 在 2013-05-23 23:32,总共编辑 5 次。
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
问一下 如果安装到/opt/lol-wine
./configure --enable-win64 --prefix=/opt/lol-wine
那么如何使用命令(用 wine XXX.exe是用的我系统安装的)
./configure --enable-win64 --prefix=/opt/lol-wine
那么如何使用命令(用 wine XXX.exe是用的我系统安装的)
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
243750496 写了:问一下 如果安装到/opt/lol-wine
./configure --enable-win64 --prefix=/opt/lol-wine
那么如何使用命令(用 wine XXX.exe是用的我系统安装的)
代码: 全选
/opt/lol-wine/bin/wine XXX
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
From: Piotr Caban <piotr@codeweavers.com>
Subject: [PATCH 2/2] msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID
Message-Id: <4E975837.8070403@codeweavers.com>
Date: Thu, 13 Oct 2011 23:29:27 +0200
---
dlls/msvcrt/locale.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c
index 8d71c11..6733522 100644
--- a/dlls/msvcrt/locale.c
+++ b/dlls/msvcrt/locale.c
@@ -232,7 +232,7 @@ LCID MSVCRT_locale_to_LCID(const char *locale)
if(cp) {
lstrcpynA(search.search_codepage, cp+1, MAX_ELEM_LEN);
- if(cp-region-1 < MAX_ELEM_LEN)
+ if(region && cp-region-1<MAX_ELEM_LEN)
search.search_country[cp-region-1] = '\0';
if(cp-locale < MAX_ELEM_LEN)
search.search_language[cp-locale] = '\0';
这个补丁啥意思 在哪添加
Subject: [PATCH 2/2] msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID
Message-Id: <4E975837.8070403@codeweavers.com>
Date: Thu, 13 Oct 2011 23:29:27 +0200
---
dlls/msvcrt/locale.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c
index 8d71c11..6733522 100644
--- a/dlls/msvcrt/locale.c
+++ b/dlls/msvcrt/locale.c
@@ -232,7 +232,7 @@ LCID MSVCRT_locale_to_LCID(const char *locale)
if(cp) {
lstrcpynA(search.search_codepage, cp+1, MAX_ELEM_LEN);
- if(cp-region-1 < MAX_ELEM_LEN)
+ if(region && cp-region-1<MAX_ELEM_LEN)
search.search_country[cp-region-1] = '\0';
if(cp-locale < MAX_ELEM_LEN)
search.search_language[cp-locale] = '\0';
这个补丁啥意思 在哪添加
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时FreeType问题 搜遍各大帖子都无解
我
export WINEVERPATH=/opt/lol-wine
export PATH=$WINEVERPATH/bin:$PATH
export WINESERVER="$WINEVERPATH/bin/wineserver"
export WINELOADER="$WINEVERPATH/bin/wine"
export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
mkdir ~/LOL
WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
WINEPREFIX=~/LOL/.wine winetricks vcrun2005 corefonts d3dx9 wininet dotnet20 dotnet35 ie6 win7 adobeair glsl-disable mfc42 physx
WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine '/home/cc/.wine/drive_c/梦三国/梦三国.exe'
bash: /bin/wine: 没有那个文件或目录
WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine64 '/home/cc/.wine/drive_c/梦三国/梦三国.exe'
bash: /bin/wine: 没有那个文件或目录
这是肿么回事???????????????????
export WINEVERPATH=/opt/lol-wine
export PATH=$WINEVERPATH/bin:$PATH
export WINESERVER="$WINEVERPATH/bin/wineserver"
export WINELOADER="$WINEVERPATH/bin/wine"
export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
mkdir ~/LOL
WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
WINEPREFIX=~/LOL/.wine winetricks vcrun2005 corefonts d3dx9 wininet dotnet20 dotnet35 ie6 win7 adobeair glsl-disable mfc42 physx
WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine '/home/cc/.wine/drive_c/梦三国/梦三国.exe'
bash: /bin/wine: 没有那个文件或目录
WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine64 '/home/cc/.wine/drive_c/梦三国/梦三国.exe'
bash: /bin/wine: 没有那个文件或目录
这是肿么回事???????????????????
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: 编译wine1.5.8时打补丁问题 搜遍各大帖子都无解 这些代码啥意思 问题见24 25楼
cc@thinkpad:~$export WINEVERPATH=/opt/lol-wine
cc@thinkpad:~$export PATH=$WINEVERPATH/bin:$PATH
cc@thinkpad:~$export WINESERVER="$WINEVERPATH/bin/wineserver"
cc@thinkpad:~$export WINELOADER="$WINEVERPATH/bin/wine"
cc@thinkpad:~$export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
cc@thinkpad:~$export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
cc@thinkpad:mkdir ~/LOL
WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg 时我~/LOL下没有.wine 文件夹是不是这个原因导致
cc@thinkpad:~$ WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
/opt/lol-wine/bin/winecfg: 52: exec: wine: not found
如何解决呢 为啥会有这个问题 cc@thinkpad:~$ which wine
cc@thinkpad:~$ which wine64
/opt/lol-wine/bin/wine64
cc@thinkpad:~/下载/wine-1.5.8$ sudo ln -s /opt/lol-wine/bin/wine64 /opt/lol-wine/bin/wine
cc@thinkpad:~/下载/wine-1.5.8$ WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
wine: '/home/cc/LOL/.wine' is a 32-bit installation, it cannot support 64-bit applications.
cc@thinkpad:~$export PATH=$WINEVERPATH/bin:$PATH
cc@thinkpad:~$export WINESERVER="$WINEVERPATH/bin/wineserver"
cc@thinkpad:~$export WINELOADER="$WINEVERPATH/bin/wine"
cc@thinkpad:~$export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
cc@thinkpad:~$export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
cc@thinkpad:mkdir ~/LOL
WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg 时我~/LOL下没有.wine 文件夹是不是这个原因导致
cc@thinkpad:~$ WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
/opt/lol-wine/bin/winecfg: 52: exec: wine: not found
如何解决呢 为啥会有这个问题 cc@thinkpad:~$ which wine
cc@thinkpad:~$ which wine64
/opt/lol-wine/bin/wine64
cc@thinkpad:~/下载/wine-1.5.8$ sudo ln -s /opt/lol-wine/bin/wine64 /opt/lol-wine/bin/wine
cc@thinkpad:~/下载/wine-1.5.8$ WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
wine: '/home/cc/LOL/.wine' is a 32-bit installation, it cannot support 64-bit applications.
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: wine 编译的以来问题 我是64位ubuntu 如果帮我解决了我送他100Q币我日夜不停捣鼓了半个月了 急死了
64位ubuntu上编译32位wine教程:
Ubuntu
You will either need to create a 32-bit chroot or manually link in the development libraries needed to compile Wine. Both methods are described here.
chroot Method
For more information on chroot and Ubuntu, see https://help.ubuntu.com/community/BasicChroot and https://help.ubuntu.com/community/DebootstrapChroot
1、First, install the schroot and debootstrap packages:
sudo apt-get install schroot debootstrap
Now create a configuration file for schroot:
2、sudo editor /etc/schroot/chroot.d/precise_i386.conf
Put this in the new file:
[precise_i386]
description=Ubuntu Precise
personality=linux32
directory=/srv/chroot/precise_i386
root-users=your_username 替换成你的用户名比如我替换为cc
type=directory
users=your_username 替换成你的用户名比如我替换为cc
3、Create a working installation of Ubuntu inside the chroot. Replace "precise" with your Ubuntu version. You can replace http://archive.ubuntu.com/ubuntu/ with an appropriate mirror from https://launchpad.net/ubuntu/+archivemirrors:
sudo mkdir -p /srv/chroot/precise_i386
sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/
4、Make apt-get work from within the chroot:
sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/
5、Enter the chroot:
schroot -c precise_i386 -u root
6、Get the basic packages:
apt-get install ubuntu-minimal
apt-get install python-software-properties
7、Install the build dependencies:
apt-get update
apt-get build-dep wine
You might need to add the wine repository first if you get an error such as:
8、E: You must put some 'source' URIs in your sources.list
To do so, simply run:
add-apt-repository ppa:ubuntu-wine/ppa
apt-get update
9、Download the Wine source tree into your chroot:
apt-get install git
git clone git://source.winehq.org/git/wine
Note that the default schroot rebinds the /home directory on the host system so that it appears in the chroot system. This means your home folder is basically shared.
Compile:
13、
cd wine
./configure
make
To be able to use Wine from outside the chroot, Wine's dependencies must be installed outside the chroot. The easiest way is to exit the chroot and install a prepackaged copy of Wine:
exit
sudo apt-get install wine
You can now run Wine from outside the chroot:
exit
cd wine
./wine notepad
Manually Linking Libraries Method
To manually link the development libraries needed by Wine you'll need sudo privileges and all of the 32-bit libraries need to be installed ("sudo apt-get build-dep wine" will quickly install everything). However, this action alone will not provide all of the necessary symbolic links. In order to get these linkages you can install a convenience package that will make them for you:
10、
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install ia32-libs-dev
Alternatively, you can copy-paste the following code into a terminal window to setup the symbolic links:
11、
cd /usr/lib/i386-linux-gnu
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXau.so.6 libXau.so
sudo ln -s libXcursor.so.1 libXcursor.so
sudo ln -s libXi.so.6 libXi.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXxf86vm.so.1 libXxf86vm.so
sudo ln -s libXrandr.so.2 libXrandr.so
sudo ln -s libXrender.so.1 libXrender.so
sudo ln -s libXinerama.so.1 libXinerama.so
sudo ln -s libXcomposite.so.1 libXcomposite.so
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libOSMesa.so.6 libOSMesa.so
sudo ln -s libgnutls.so.26 libgnutls.so
sudo ln -s libsane.so.1 libsane.so
sudo ln -s libv4l1.so.0 libv4l1.so
sudo ln -s libv4l2.so.0 libv4l2.so
sudo ln -s liblcms.so.1 liblcms.so
sudo ln -s libcapi20.so.3 libcapi20.so
sudo ln -s libcups.so.2 libcups.so
sudo ln -s libfontconfig.so.1 libfontconfig.so
sudo ln -s libtiff.so.4 libtiff.so
sudo ln -s libmpg123.so.0 libmpg123.so
sudo ln -s libodbc.so.1 libodbc.so
sudo ln -s libopenal.so.1 libopenal.so
sudo ln -s libldap-2.4.so.2 libldap.so
sudo ln -s libldap_r-2.4.so.2 libldap_r.so
sudo ln -s liblber-2.4.so.2 liblber.so
sudo ln -s libxml2.so.2 libxml2.so
sudo ln -s libxslt.so.1 libxslt.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libjpeg.so.8 libjpeg.so
sudo ln -s mesa/libGL.so libGL.so
cd /usr/lib/i386-linux-gnu/mesa
sudo ln -s libGL.so.1 libGL.so
cd /lib/i386-linux-gnu
sudo ln -s libdbus-1.so.3 libdbus-1.so
sudo ln -s libpng12.so.0 libpng.so
12、You will probably also need a couple missing 32-bit libraries, those can be obtained by executing:
sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386
Please note that there are a couple libraries that are not fully supported with this method due to the way multilib works on Ubuntu 12.04+, specifically libtiff and libgstreamer are known to not be detected on configure.
安装过程
1、cc@thinkpad:~$ sudo apt-get install schroot debootstrap
[sudo] password for cc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libboost-filesystem1.49.0 libboost-iostreams1.49.0
libboost-program-options1.49.0 libboost-regex1.49.0 libboost-system1.49.0
liblockdev1 schroot-common
建议安装的软件包:
lvm2 btrfs-tools aufs-modules unionfs-modules qemu-user-static
下列【新】软件包将被安装:
debootstrap libboost-filesystem1.49.0 libboost-iostreams1.49.0
libboost-program-options1.49.0 libboost-regex1.49.0 libboost-system1.49.0
liblockdev1 schroot schroot-common
升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 33 个软件包未被升级。
需要下载 1,578 kB 的软件包。
解压缩后会消耗掉 5,697 kB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-system1.49.0 amd64 1.49.0-3.2ubuntu1 [14.7 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-filesystem1.49.0 amd64 1.49.0-3.2ubuntu1 [52.9 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-iostreams1.49.0 amd64 1.49.0-3.2ubuntu1 [38.5 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-program-options1.49.0 amd64 1.49.0-3.2ubuntu1 [135 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-regex1.49.0 amd64 1.49.0-3.2ubuntu1 [423 kB]
获取:6 http://cn.archive.ubuntu.com/ubuntu/ raring/universe liblockdev1 amd64 1.0.3-1.5 [9,414 B]
获取:7 http://cn.archive.ubuntu.com/ubuntu/ raring/universe schroot-common all 1.6.5-1 [88.0 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu/ raring/universe schroot amd64 1.6.5-1 [781 kB]
获取:9 http://cn.archive.ubuntu.com/ubuntu/ raring-updates/main debootstrap all 1.0.46ubuntu1 [35.2 kB]
下载 1,578 kB,耗时 1秒 (794 kB/s)
Selecting previously unselected package libboost-system1.49.0.
(正在读取数据库 ... 系统当前共安装有 186562 个文件和目录。)
正在解压缩 libboost-system1.49.0 (从 .../libboost-system1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-filesystem1.49.0.
正在解压缩 libboost-filesystem1.49.0 (从 .../libboost-filesystem1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-iostreams1.49.0.
正在解压缩 libboost-iostreams1.49.0 (从 .../libboost-iostreams1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-program-options1.49.0.
正在解压缩 libboost-program-options1.49.0 (从 .../libboost-program-options1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-regex1.49.0.
正在解压缩 libboost-regex1.49.0 (从 .../libboost-regex1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package liblockdev1.
正在解压缩 liblockdev1 (从 .../liblockdev1_1.0.3-1.5_amd64.deb) ...
Selecting previously unselected package schroot-common.
正在解压缩 schroot-common (从 .../schroot-common_1.6.5-1_all.deb) ...
Selecting previously unselected package schroot.
正在解压缩 schroot (从 .../schroot_1.6.5-1_amd64.deb) ...
Selecting previously unselected package debootstrap.
正在解压缩 debootstrap (从 .../debootstrap_1.0.46ubuntu1_all.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 ureadahead 的触发器...
ureadahead will be reprofiled on next reboot
正在设置 libboost-system1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-filesystem1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-iostreams1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-program-options1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-regex1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 liblockdev1 (1.0.3-1.5) ...
正在设置 schroot-common (1.6.5-1) ...
正在设置 schroot (1.6.5-1) ...
正在设置 debootstrap (1.0.46ubuntu1) ...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
正在处理用于 ureadahead 的触发器...
2、cc@thinkpad:~$ sudo gedit /etc/schroot/chroot.d/precise_i386.conf
3、cc@thinkpad:~$ sudo mkdir -p /srv/chroot/precise_i386
cc@thinkpad:~$ sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/
I: Retrieving InRelease
I: Failed to retrieve InRelease
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 630239CC130E1A7FD81A27B140976EAF437D05B5)
I: Retrieving Packages
I: Validating Packages
.......
I: Configuring g++-4.6...
I: Configuring perl-modules...
I: Configuring g++...
I: Configuring perl...
I: Configuring libtimedate-perl...
I: Configuring libdpkg-perl...
I: Configuring libalgorithm-diff-perl...
I: Configuring libalgorithm-merge-perl...
I: Configuring dpkg-dev...
I: Configuring libalgorithm-diff-xs-perl...
I: Configuring build-essential...
I: Configuring libc-bin...
I: Base system installed successfully.
4、cc@thinkpad:~$ sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/
[sudo] password for cc:
cc@thinkpad:~$
5、cc@thinkpad:~$ schroot -c precise_i386 -u root
6、(precise_i386)root@thinkpad:/home/cc# apt-get install ubuntu-minimal
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package ubuntu-minimal
6、(precise_i386)root@thinkpad:/home/cc# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package python-software-properties
由于找不到包所以apt-get update一下
(precise_i386)root@thinkpad:/home/cc# apt-get update
Ign http://security.ubuntu.com raring-security InRelease
Ign http://archive.canonical.com raring InRelease
Ign http://extras.ubuntu.com raring InRelease
.......
6、(precise_i386)root@thinkpad:/home/cc# apt-get install ubuntu-minimal
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apt-utils console-setup cron debconf-i18n dmsetup e2fslibs e2fsprogs eject
file iputils-ping isc-dhcp-client isc-dhcp-common kbd keyboard-configuration
less libacl1 libapt-inst1.5 libattr1 libbsd0 libc-dev-bin libc6 libc6-dev
libdevmapper1.02.1 libexpat1 libfribidi0 liblocale-gettext-perl
liblockfile-bin liblockfile1 liblzma5 libmagic1 libnewt0.52 libnih-dbus1
libnih1 libpopt0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
libsqlite3-0 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
libudev1 lockfile-progs logrotate lsb-release mime-support net-tools
netcat-openbsd ntpdate perl perl-base perl-modules python3 python3-minimal
python3.3 python3.3-minimal resolvconf rsyslog sudo ucf ureadahead
vim-common vim-tiny whiptail xkb-data
Suggested packages:
anacron checksecurity exim4 postfix mail-transport-agent gpart parted
e2fsck-static cdtool setcd avahi-autoipd apparmor glibc-doc mailx lsb
perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
libpod-plainer-perl python3-doc python3-tk python3.3-doc binfmt-support
rsyslog-mysql rsyslog-pgsql rsyslog-doc rsyslog-gnutls rsyslog-gssapi
rsyslog-relp indent
The following NEW packages will be installed:
apt-utils console-setup cron debconf-i18n dmsetup eject file iputils-ping
isc-dhcp-client isc-dhcp-common kbd keyboard-configuration less
libapt-inst1.5 libbsd0 libdevmapper1.02.1 libexpat1 libfribidi0
liblocale-gettext-perl liblockfile-bin liblockfile1 libmagic1 libnewt0.52
libpopt0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
libsqlite3-0 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
libudev1 lockfile-progs logrotate lsb-release mime-support net-tools
netcat-openbsd ntpdate python3 python3-minimal python3.3 python3.3-minimal
resolvconf rsyslog sudo ubuntu-minimal ucf ureadahead vim-common vim-tiny
whiptail xkb-data
The following packages will be upgraded:
e2fslibs e2fsprogs libacl1 libattr1 libc-dev-bin libc6 libc6-dev liblzma5
libnih-dbus1 libnih1 perl perl-base perl-modules
13 upgraded, 53 newly installed, 0 to remove and 120 not upgraded.
Need to get 31.9 MB of archives.
After this operation, 43.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
et:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libnih-dbus1 i386 1.0.3-4ubuntu16 [16.3 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libnih1 i386 1.0.3-4ubuntu16 [54.9 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libc6-dev i386 2.17-0ubuntu5 [5506 kB]
.......
The layout of keyboards varies per country, with some countries having │
│ multiple common layouts. Please select the country of origin for the │
│ keyboard of this computer. │
│ │
│ Country of origin for the keyboard:
选择chinese chinese UTF-8
. Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic
6、(precise_i386)root@thinkpad:/home/cc# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
iso-codes libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python
python-apt python-apt-common python-minimal python2.7 python2.7-minimal
python3-apt unattended-upgrades xz-utils
Suggested packages:
isoquery python-doc python-tk python-apt-dbg python-gtk2 python-vte
python-apt-doc python2.7-doc binfmt-support python3-apt-dbg bsd-mailx
mail-transport-agent
The following NEW packages will be installed:
iso-codes libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python
python-apt python-apt-common python-software-properties python2.7
python3-apt unattended-upgrades
The following packages will be upgraded:
python-minimal python2.7-minimal xz-utils
3 upgraded, 11 newly installed, 0 to remove and 117 not upgraded.
Need to get 7035 kB of archives.
After this operation, 26.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython2.7-minimal i386 2.7.4-2ubuntu3 [500 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main python2.7-minimal i386 2.7.4-2ubuntu3 [1182 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-minimal i386 2.7.4-0ubuntu1 [30.2 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main xz-utils i386 5.1.1alpha+20120614-2ubuntu1 [90.2 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main iso-codes all 3.41-1 [2021 kB]
Get:6 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython2.7-stdlib i386 2.7.4-2ubuntu3 [2345 kB]
Get:7 http://cn.archive.ubuntu.com/ubuntu/ raring/main python2.7 i386 2.7.4-2ubuntu3 [263 kB]
Get:8 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython-stdlib i386 2.7.4-0ubuntu1 [7544 B]
Get:9 http://cn.archive.ubuntu.com/ubuntu/ raring/main python i386 2.7.4-0ubuntu1 [168 kB]
Get:10 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-apt-common all 0.8.8ubuntu6 [22.6 kB]
Get:11 http://cn.archive.ubuntu.com/ubuntu/ raring/main python3-apt i386 0.8.8ubuntu6 [174 kB]
Get:12 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-apt i386 0.8.8ubuntu6 [186 kB]
Get:13 http://cn.archive.ubuntu.com/ubuntu/ raring/main unattended-upgrades all 0.79.3ubuntu7 [26.5 kB]
Get:14 http://cn.archive.ubuntu.com/ubuntu/ raring/universe python-software-properties all 0.92.17 [19.1 kB]
Fetched 7035 kB in 9s (780 kB/s)
Preconfiguring packages ...
(Reading database ... 16388 files and directories currently installed.)
Preparing to replace python2.7-minimal 2.7.3-0ubuntu3 (using .../python2.7-minimal_2.7.4-2ubuntu3_i386.deb) ...
Unpacking replacement python2.7-minimal ...
dpkg: warning: unable to delete old directory '/etc/python2.7': Directory not empty
Selecting previously unselected package libpython2.7-minimal.
Unpacking libpython2.7-minimal (from .../libpython2.7-minimal_2.7.4-2ubuntu3_i386.deb) ...
Setting up libpython2.7-minimal (2.7.4-2ubuntu3) ...
Setting up python2.7-minimal (2.7.4-2ubuntu3) ...
(Reading database ... 16393 files and directories currently installed.)
Preparing to replace python-minimal 2.7.3-0ubuntu2 (using .../python-minimal_2.7.4-0ubuntu1_i386.deb) ...
Unpacking replacement python-minimal ...
Setting up python-minimal (2.7.4-0ubuntu1) ...
(Reading database ... 16394 files and directories currently installed.)
Preparing to replace xz-utils 5.1.1alpha+20110809-3 (using .../xz-utils_5.1.1alpha+20120614-2ubuntu1_i386.deb) ...
Unpacking replacement xz-utils ...
Setting up xz-utils (5.1.1alpha+20120614-2ubuntu1) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode.
Selecting previously unselected package iso-codes.
(Reading database ... 16394 files and directories currently installed.)
Unpacking iso-codes (from .../iso-codes_3.41-1_all.deb) ...
Selecting previously unselected package libpython2.7-stdlib.
Unpacking libpython2.7-stdlib (from .../libpython2.7-stdlib_2.7.4-2ubuntu3_i386.deb) ...
Selecting previously unselected package python2.7.
Unpacking python2.7 (from .../python2.7_2.7.4-2ubuntu3_i386.deb) ...
Selecting previously unselected package libpython-stdlib.
Unpacking libpython-stdlib (from .../libpython-stdlib_2.7.4-0ubuntu1_i386.deb) ...
Selecting previously unselected package python.
Unpacking python (from .../python_2.7.4-0ubuntu1_i386.deb) ...
Selecting previously unselected package python-apt-common.
Unpacking python-apt-common (from .../python-apt-common_0.8.8ubuntu6_all.deb) ...
Selecting previously unselected package python3-apt.
Unpacking python3-apt (from .../python3-apt_0.8.8ubuntu6_i386.deb) ...
Selecting previously unselected package python-apt.
Unpacking python-apt (from .../python-apt_0.8.8ubuntu6_i386.deb) ...
........
7、(precise_i386)root@thinkpad:/home/cc# apt-get build-dep wine
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'wine1.4' as source package instead of 'wine'
The following NEW packages will be installed:
acl autotools-dev bison bsdmainutils comerr-dev debhelper dh-apparmor
docbook docbook-dsssl docbook-to-man docbook-utils docbook-xsl ed execstack
flex fontconfig fontconfig-config fontforge gettext gettext-base
gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-gst-plugins-base-0.10
gir1.2-gstreamer-0.10 groff-base html2text intltool-debian jadetex
krb5-multidev libasn1-8-heimdal libasound2 libasound2-dev libasprintf-dev
libasprintf0c2 libavahi-client-dev libavahi-client3 libavahi-common-data
libavahi-common-dev libavahi-common3 libbison-dev libcairo2 libcapi20-3
libcapi20-dev libcroco3 libcups2 libcups2-dev libcupsfilters1 libcupsimage2
libdatrie1 libdbus-1-dev libdrm-dev libdrm-nouveau2 libelfg0 libexif-dev
libexif12 libexpat1-dev libfl-dev libfontconfig1 libfontconfig1-dev
libfontforge1 libfreetype6 libfreetype6-dev libgcrypt11 libgcrypt11-dev
libgd2-xpm libgdraw4 lib
Ubuntu
You will either need to create a 32-bit chroot or manually link in the development libraries needed to compile Wine. Both methods are described here.
chroot Method
For more information on chroot and Ubuntu, see https://help.ubuntu.com/community/BasicChroot and https://help.ubuntu.com/community/DebootstrapChroot
1、First, install the schroot and debootstrap packages:
sudo apt-get install schroot debootstrap
Now create a configuration file for schroot:
2、sudo editor /etc/schroot/chroot.d/precise_i386.conf
Put this in the new file:
[precise_i386]
description=Ubuntu Precise
personality=linux32
directory=/srv/chroot/precise_i386
root-users=your_username 替换成你的用户名比如我替换为cc
type=directory
users=your_username 替换成你的用户名比如我替换为cc
3、Create a working installation of Ubuntu inside the chroot. Replace "precise" with your Ubuntu version. You can replace http://archive.ubuntu.com/ubuntu/ with an appropriate mirror from https://launchpad.net/ubuntu/+archivemirrors:
sudo mkdir -p /srv/chroot/precise_i386
sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/
4、Make apt-get work from within the chroot:
sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/
5、Enter the chroot:
schroot -c precise_i386 -u root
6、Get the basic packages:
apt-get install ubuntu-minimal
apt-get install python-software-properties
7、Install the build dependencies:
apt-get update
apt-get build-dep wine
You might need to add the wine repository first if you get an error such as:
8、E: You must put some 'source' URIs in your sources.list
To do so, simply run:
add-apt-repository ppa:ubuntu-wine/ppa
apt-get update
9、Download the Wine source tree into your chroot:
apt-get install git
git clone git://source.winehq.org/git/wine
Note that the default schroot rebinds the /home directory on the host system so that it appears in the chroot system. This means your home folder is basically shared.
Compile:
13、
cd wine
./configure
make
To be able to use Wine from outside the chroot, Wine's dependencies must be installed outside the chroot. The easiest way is to exit the chroot and install a prepackaged copy of Wine:
exit
sudo apt-get install wine
You can now run Wine from outside the chroot:
exit
cd wine
./wine notepad
Manually Linking Libraries Method
To manually link the development libraries needed by Wine you'll need sudo privileges and all of the 32-bit libraries need to be installed ("sudo apt-get build-dep wine" will quickly install everything). However, this action alone will not provide all of the necessary symbolic links. In order to get these linkages you can install a convenience package that will make them for you:
10、
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install ia32-libs-dev
Alternatively, you can copy-paste the following code into a terminal window to setup the symbolic links:
11、
cd /usr/lib/i386-linux-gnu
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXau.so.6 libXau.so
sudo ln -s libXcursor.so.1 libXcursor.so
sudo ln -s libXi.so.6 libXi.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXxf86vm.so.1 libXxf86vm.so
sudo ln -s libXrandr.so.2 libXrandr.so
sudo ln -s libXrender.so.1 libXrender.so
sudo ln -s libXinerama.so.1 libXinerama.so
sudo ln -s libXcomposite.so.1 libXcomposite.so
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libOSMesa.so.6 libOSMesa.so
sudo ln -s libgnutls.so.26 libgnutls.so
sudo ln -s libsane.so.1 libsane.so
sudo ln -s libv4l1.so.0 libv4l1.so
sudo ln -s libv4l2.so.0 libv4l2.so
sudo ln -s liblcms.so.1 liblcms.so
sudo ln -s libcapi20.so.3 libcapi20.so
sudo ln -s libcups.so.2 libcups.so
sudo ln -s libfontconfig.so.1 libfontconfig.so
sudo ln -s libtiff.so.4 libtiff.so
sudo ln -s libmpg123.so.0 libmpg123.so
sudo ln -s libodbc.so.1 libodbc.so
sudo ln -s libopenal.so.1 libopenal.so
sudo ln -s libldap-2.4.so.2 libldap.so
sudo ln -s libldap_r-2.4.so.2 libldap_r.so
sudo ln -s liblber-2.4.so.2 liblber.so
sudo ln -s libxml2.so.2 libxml2.so
sudo ln -s libxslt.so.1 libxslt.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libjpeg.so.8 libjpeg.so
sudo ln -s mesa/libGL.so libGL.so
cd /usr/lib/i386-linux-gnu/mesa
sudo ln -s libGL.so.1 libGL.so
cd /lib/i386-linux-gnu
sudo ln -s libdbus-1.so.3 libdbus-1.so
sudo ln -s libpng12.so.0 libpng.so
12、You will probably also need a couple missing 32-bit libraries, those can be obtained by executing:
sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386
Please note that there are a couple libraries that are not fully supported with this method due to the way multilib works on Ubuntu 12.04+, specifically libtiff and libgstreamer are known to not be detected on configure.
安装过程
1、cc@thinkpad:~$ sudo apt-get install schroot debootstrap
[sudo] password for cc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libboost-filesystem1.49.0 libboost-iostreams1.49.0
libboost-program-options1.49.0 libboost-regex1.49.0 libboost-system1.49.0
liblockdev1 schroot-common
建议安装的软件包:
lvm2 btrfs-tools aufs-modules unionfs-modules qemu-user-static
下列【新】软件包将被安装:
debootstrap libboost-filesystem1.49.0 libboost-iostreams1.49.0
libboost-program-options1.49.0 libboost-regex1.49.0 libboost-system1.49.0
liblockdev1 schroot schroot-common
升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 33 个软件包未被升级。
需要下载 1,578 kB 的软件包。
解压缩后会消耗掉 5,697 kB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-system1.49.0 amd64 1.49.0-3.2ubuntu1 [14.7 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-filesystem1.49.0 amd64 1.49.0-3.2ubuntu1 [52.9 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-iostreams1.49.0 amd64 1.49.0-3.2ubuntu1 [38.5 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-program-options1.49.0 amd64 1.49.0-3.2ubuntu1 [135 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main libboost-regex1.49.0 amd64 1.49.0-3.2ubuntu1 [423 kB]
获取:6 http://cn.archive.ubuntu.com/ubuntu/ raring/universe liblockdev1 amd64 1.0.3-1.5 [9,414 B]
获取:7 http://cn.archive.ubuntu.com/ubuntu/ raring/universe schroot-common all 1.6.5-1 [88.0 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu/ raring/universe schroot amd64 1.6.5-1 [781 kB]
获取:9 http://cn.archive.ubuntu.com/ubuntu/ raring-updates/main debootstrap all 1.0.46ubuntu1 [35.2 kB]
下载 1,578 kB,耗时 1秒 (794 kB/s)
Selecting previously unselected package libboost-system1.49.0.
(正在读取数据库 ... 系统当前共安装有 186562 个文件和目录。)
正在解压缩 libboost-system1.49.0 (从 .../libboost-system1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-filesystem1.49.0.
正在解压缩 libboost-filesystem1.49.0 (从 .../libboost-filesystem1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-iostreams1.49.0.
正在解压缩 libboost-iostreams1.49.0 (从 .../libboost-iostreams1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-program-options1.49.0.
正在解压缩 libboost-program-options1.49.0 (从 .../libboost-program-options1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package libboost-regex1.49.0.
正在解压缩 libboost-regex1.49.0 (从 .../libboost-regex1.49.0_1.49.0-3.2ubuntu1_amd64.deb) ...
Selecting previously unselected package liblockdev1.
正在解压缩 liblockdev1 (从 .../liblockdev1_1.0.3-1.5_amd64.deb) ...
Selecting previously unselected package schroot-common.
正在解压缩 schroot-common (从 .../schroot-common_1.6.5-1_all.deb) ...
Selecting previously unselected package schroot.
正在解压缩 schroot (从 .../schroot_1.6.5-1_amd64.deb) ...
Selecting previously unselected package debootstrap.
正在解压缩 debootstrap (从 .../debootstrap_1.0.46ubuntu1_all.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 ureadahead 的触发器...
ureadahead will be reprofiled on next reboot
正在设置 libboost-system1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-filesystem1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-iostreams1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-program-options1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 libboost-regex1.49.0 (1.49.0-3.2ubuntu1) ...
正在设置 liblockdev1 (1.0.3-1.5) ...
正在设置 schroot-common (1.6.5-1) ...
正在设置 schroot (1.6.5-1) ...
正在设置 debootstrap (1.0.46ubuntu1) ...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
正在处理用于 ureadahead 的触发器...
2、cc@thinkpad:~$ sudo gedit /etc/schroot/chroot.d/precise_i386.conf
3、cc@thinkpad:~$ sudo mkdir -p /srv/chroot/precise_i386
cc@thinkpad:~$ sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/
I: Retrieving InRelease
I: Failed to retrieve InRelease
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 630239CC130E1A7FD81A27B140976EAF437D05B5)
I: Retrieving Packages
I: Validating Packages
.......
I: Configuring g++-4.6...
I: Configuring perl-modules...
I: Configuring g++...
I: Configuring perl...
I: Configuring libtimedate-perl...
I: Configuring libdpkg-perl...
I: Configuring libalgorithm-diff-perl...
I: Configuring libalgorithm-merge-perl...
I: Configuring dpkg-dev...
I: Configuring libalgorithm-diff-xs-perl...
I: Configuring build-essential...
I: Configuring libc-bin...
I: Base system installed successfully.
4、cc@thinkpad:~$ sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/
[sudo] password for cc:
cc@thinkpad:~$
5、cc@thinkpad:~$ schroot -c precise_i386 -u root
6、(precise_i386)root@thinkpad:/home/cc# apt-get install ubuntu-minimal
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package ubuntu-minimal
6、(precise_i386)root@thinkpad:/home/cc# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package python-software-properties
由于找不到包所以apt-get update一下
(precise_i386)root@thinkpad:/home/cc# apt-get update
Ign http://security.ubuntu.com raring-security InRelease
Ign http://archive.canonical.com raring InRelease
Ign http://extras.ubuntu.com raring InRelease
.......
6、(precise_i386)root@thinkpad:/home/cc# apt-get install ubuntu-minimal
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apt-utils console-setup cron debconf-i18n dmsetup e2fslibs e2fsprogs eject
file iputils-ping isc-dhcp-client isc-dhcp-common kbd keyboard-configuration
less libacl1 libapt-inst1.5 libattr1 libbsd0 libc-dev-bin libc6 libc6-dev
libdevmapper1.02.1 libexpat1 libfribidi0 liblocale-gettext-perl
liblockfile-bin liblockfile1 liblzma5 libmagic1 libnewt0.52 libnih-dbus1
libnih1 libpopt0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
libsqlite3-0 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
libudev1 lockfile-progs logrotate lsb-release mime-support net-tools
netcat-openbsd ntpdate perl perl-base perl-modules python3 python3-minimal
python3.3 python3.3-minimal resolvconf rsyslog sudo ucf ureadahead
vim-common vim-tiny whiptail xkb-data
Suggested packages:
anacron checksecurity exim4 postfix mail-transport-agent gpart parted
e2fsck-static cdtool setcd avahi-autoipd apparmor glibc-doc mailx lsb
perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
libpod-plainer-perl python3-doc python3-tk python3.3-doc binfmt-support
rsyslog-mysql rsyslog-pgsql rsyslog-doc rsyslog-gnutls rsyslog-gssapi
rsyslog-relp indent
The following NEW packages will be installed:
apt-utils console-setup cron debconf-i18n dmsetup eject file iputils-ping
isc-dhcp-client isc-dhcp-common kbd keyboard-configuration less
libapt-inst1.5 libbsd0 libdevmapper1.02.1 libexpat1 libfribidi0
liblocale-gettext-perl liblockfile-bin liblockfile1 libmagic1 libnewt0.52
libpopt0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
libsqlite3-0 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
libudev1 lockfile-progs logrotate lsb-release mime-support net-tools
netcat-openbsd ntpdate python3 python3-minimal python3.3 python3.3-minimal
resolvconf rsyslog sudo ubuntu-minimal ucf ureadahead vim-common vim-tiny
whiptail xkb-data
The following packages will be upgraded:
e2fslibs e2fsprogs libacl1 libattr1 libc-dev-bin libc6 libc6-dev liblzma5
libnih-dbus1 libnih1 perl perl-base perl-modules
13 upgraded, 53 newly installed, 0 to remove and 120 not upgraded.
Need to get 31.9 MB of archives.
After this operation, 43.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
et:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libnih-dbus1 i386 1.0.3-4ubuntu16 [16.3 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libnih1 i386 1.0.3-4ubuntu16 [54.9 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libc6-dev i386 2.17-0ubuntu5 [5506 kB]
.......
The layout of keyboards varies per country, with some countries having │
│ multiple common layouts. Please select the country of origin for the │
│ keyboard of this computer. │
│ │
│ Country of origin for the keyboard:
选择chinese chinese UTF-8
. Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic
6、(precise_i386)root@thinkpad:/home/cc# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
iso-codes libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python
python-apt python-apt-common python-minimal python2.7 python2.7-minimal
python3-apt unattended-upgrades xz-utils
Suggested packages:
isoquery python-doc python-tk python-apt-dbg python-gtk2 python-vte
python-apt-doc python2.7-doc binfmt-support python3-apt-dbg bsd-mailx
mail-transport-agent
The following NEW packages will be installed:
iso-codes libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python
python-apt python-apt-common python-software-properties python2.7
python3-apt unattended-upgrades
The following packages will be upgraded:
python-minimal python2.7-minimal xz-utils
3 upgraded, 11 newly installed, 0 to remove and 117 not upgraded.
Need to get 7035 kB of archives.
After this operation, 26.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython2.7-minimal i386 2.7.4-2ubuntu3 [500 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main python2.7-minimal i386 2.7.4-2ubuntu3 [1182 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-minimal i386 2.7.4-0ubuntu1 [30.2 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main xz-utils i386 5.1.1alpha+20120614-2ubuntu1 [90.2 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main iso-codes all 3.41-1 [2021 kB]
Get:6 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython2.7-stdlib i386 2.7.4-2ubuntu3 [2345 kB]
Get:7 http://cn.archive.ubuntu.com/ubuntu/ raring/main python2.7 i386 2.7.4-2ubuntu3 [263 kB]
Get:8 http://cn.archive.ubuntu.com/ubuntu/ raring/main libpython-stdlib i386 2.7.4-0ubuntu1 [7544 B]
Get:9 http://cn.archive.ubuntu.com/ubuntu/ raring/main python i386 2.7.4-0ubuntu1 [168 kB]
Get:10 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-apt-common all 0.8.8ubuntu6 [22.6 kB]
Get:11 http://cn.archive.ubuntu.com/ubuntu/ raring/main python3-apt i386 0.8.8ubuntu6 [174 kB]
Get:12 http://cn.archive.ubuntu.com/ubuntu/ raring/main python-apt i386 0.8.8ubuntu6 [186 kB]
Get:13 http://cn.archive.ubuntu.com/ubuntu/ raring/main unattended-upgrades all 0.79.3ubuntu7 [26.5 kB]
Get:14 http://cn.archive.ubuntu.com/ubuntu/ raring/universe python-software-properties all 0.92.17 [19.1 kB]
Fetched 7035 kB in 9s (780 kB/s)
Preconfiguring packages ...
(Reading database ... 16388 files and directories currently installed.)
Preparing to replace python2.7-minimal 2.7.3-0ubuntu3 (using .../python2.7-minimal_2.7.4-2ubuntu3_i386.deb) ...
Unpacking replacement python2.7-minimal ...
dpkg: warning: unable to delete old directory '/etc/python2.7': Directory not empty
Selecting previously unselected package libpython2.7-minimal.
Unpacking libpython2.7-minimal (from .../libpython2.7-minimal_2.7.4-2ubuntu3_i386.deb) ...
Setting up libpython2.7-minimal (2.7.4-2ubuntu3) ...
Setting up python2.7-minimal (2.7.4-2ubuntu3) ...
(Reading database ... 16393 files and directories currently installed.)
Preparing to replace python-minimal 2.7.3-0ubuntu2 (using .../python-minimal_2.7.4-0ubuntu1_i386.deb) ...
Unpacking replacement python-minimal ...
Setting up python-minimal (2.7.4-0ubuntu1) ...
(Reading database ... 16394 files and directories currently installed.)
Preparing to replace xz-utils 5.1.1alpha+20110809-3 (using .../xz-utils_5.1.1alpha+20120614-2ubuntu1_i386.deb) ...
Unpacking replacement xz-utils ...
Setting up xz-utils (5.1.1alpha+20120614-2ubuntu1) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode.
Selecting previously unselected package iso-codes.
(Reading database ... 16394 files and directories currently installed.)
Unpacking iso-codes (from .../iso-codes_3.41-1_all.deb) ...
Selecting previously unselected package libpython2.7-stdlib.
Unpacking libpython2.7-stdlib (from .../libpython2.7-stdlib_2.7.4-2ubuntu3_i386.deb) ...
Selecting previously unselected package python2.7.
Unpacking python2.7 (from .../python2.7_2.7.4-2ubuntu3_i386.deb) ...
Selecting previously unselected package libpython-stdlib.
Unpacking libpython-stdlib (from .../libpython-stdlib_2.7.4-0ubuntu1_i386.deb) ...
Selecting previously unselected package python.
Unpacking python (from .../python_2.7.4-0ubuntu1_i386.deb) ...
Selecting previously unselected package python-apt-common.
Unpacking python-apt-common (from .../python-apt-common_0.8.8ubuntu6_all.deb) ...
Selecting previously unselected package python3-apt.
Unpacking python3-apt (from .../python3-apt_0.8.8ubuntu6_i386.deb) ...
Selecting previously unselected package python-apt.
Unpacking python-apt (from .../python-apt_0.8.8ubuntu6_i386.deb) ...
........
7、(precise_i386)root@thinkpad:/home/cc# apt-get build-dep wine
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'wine1.4' as source package instead of 'wine'
The following NEW packages will be installed:
acl autotools-dev bison bsdmainutils comerr-dev debhelper dh-apparmor
docbook docbook-dsssl docbook-to-man docbook-utils docbook-xsl ed execstack
flex fontconfig fontconfig-config fontforge gettext gettext-base
gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-gst-plugins-base-0.10
gir1.2-gstreamer-0.10 groff-base html2text intltool-debian jadetex
krb5-multidev libasn1-8-heimdal libasound2 libasound2-dev libasprintf-dev
libasprintf0c2 libavahi-client-dev libavahi-client3 libavahi-common-data
libavahi-common-dev libavahi-common3 libbison-dev libcairo2 libcapi20-3
libcapi20-dev libcroco3 libcups2 libcups2-dev libcupsfilters1 libcupsimage2
libdatrie1 libdbus-1-dev libdrm-dev libdrm-nouveau2 libelfg0 libexif-dev
libexif12 libexpat1-dev libfl-dev libfontconfig1 libfontconfig1-dev
libfontforge1 libfreetype6 libfreetype6-dev libgcrypt11 libgcrypt11-dev
libgd2-xpm libgdraw4 lib
上次由 243750496 在 2013-05-26 18:44,总共编辑 3 次。
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: wine 新的问题 opencl 32-bit等问题
8、新开一个终端(因为就终端中添加ppa源会提示-bash: add-apt-repository: command not found)
cc@thinkpad:~$ add-apt-repository ppa:ubuntu-wine/ppa
错误: 必须使用 root 身份运行
cc@thinkpad:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa
[sudo] password for cc:
你将向系统添加如下 PPA:
Welcome to the Wine Team PPA. Here you can get the latest available Wine betas for every supported version of Ubuntu. This PPA is managed by Scott Ritchie and Maarten Lankhorst.
更多信息: https://launchpad.net/~ubuntu-wine/+archive/ppa
按回车继续或者 Ctrl+c 取消添加
gpg: 钥匙环‘/tmp/tmpeo_70d/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmpeo_70d/pubring.gpg’已建立
gpg: 下载密钥‘F9CB8DB0’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmpeo_70d/trustdb.gpg:建立了信任度数据库
gpg: 密钥 F9CB8DB0:公钥“Launchpad PPA for Ubuntu Wine Team”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
OK
在旧终端中
(precise_i386)root@thinkpad:/home/cc# apt-get update
Ign http://cn.archive.ubuntu.com raring InRelease
Ign http://cn.archive.ubuntu.com raring-updates InRelease
Ign http://cn.archive.ubuntu.com raring-backports InRelease
Ign http://cn.archive.ubuntu.com raring-proposed InRelease
Hit http://cn.archive.ubuntu.com raring Release.gpg
........
9、(precise_i386)root@thinkpad:/home/cc# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ca-certificates git-man libcurl3-gnutls libedit2 liberror-perl librtmp0
libxmuu1 openssh-client openssl rsync xauth
Suggested packages:
git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn
git-email git-gui gitk gitweb ssh-askpass libpam-ssh keychain monkeysphere
openssh-blacklist openssh-blacklist-extra openssh-server
Recommended packages:
ssh-client
The following NEW packages will be installed:
ca-certificates git git-man libcurl3-gnutls libedit2 liberror-perl librtmp0
libxmuu1 openssh-client openssl rsync xauth
0 upgraded, 12 newly installed, 0 to remove and 97 not upgraded.
Need to get 9792 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main librtmp0 i386 2.4+20111222.git4e06e21-1ubuntu1 [58.4 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libcurl3-gnutls i386 7.29.0-1ubuntu3 [239 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libedit2 i386 2.11-20080614-5ubuntu1 [67.8 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libxmuu1 i386 2:1.1.1-1 [11.1 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main openssl i386 1.0.1c-4ubuntu8 [520 kB]
.......
(precise_i386)root@thinkpad:/home/cc# git clone git://source.winehq.org/git/wine
Cloning into 'wine'...
.......
10、在新的终端中 (旧的可以关闭了)
cc@thinkpad:~$ sudo apt-add-repository ppa:ehoover/compholio
你将向系统添加如下 PPA:
更多信息: https://launchpad.net/~ehoover/+archive/compholio
按回车继续或者 Ctrl+c 取消添加
gpg: 钥匙环‘/tmp/tmprwef6n/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmprwef6n/pubring.gpg’已建立
gpg: 下载密钥‘1F691896’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmprwef6n/trustdb.gpg:建立了信任度数据库
gpg: 密钥 1F691896:公钥“Launchpad compholio”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
OK
cc@thinkpad:~$ sudo apt-get update
命中 http://archive.canonical.com raring Release.gpg
命中 http://ppa.launchpad.net raring Release.gpg
命中 http://extras.ubuntu.com raring Release.gpg
命中 http://archive.canonical.com raring Release
获取:1 http://ppa.launchpad.net raring Release.gpg [316 B]
命中 http://extras.ubuntu.com raring Release
......
cc@thinkpad:~$ sudo apt-get install ia32-libs-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
bluez-alsa:i386 cups cups-bsd cups-client cups-daemon esound-common
glib-networking:i386 gstreamer0.10-plugins-base:i386
gstreamer0.10-plugins-good:i386 gstreamer0.10-x:i386 gtk2-engines:i386
gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386
gvfs:i386 gvfs-libs:i386 ia32-libs ia32-libs-multiarch:i386 ibus-gtk:i386
libaa1:i386 libacl1:i386 libaio1:i386 libao-common libao4:i386
libasn1-8-heimdal:i386 libasound2 libasound2:i386 libasound2-plugins:i386
libasyncns0:i386 libatk1.0-0:i386 libattr1:i386 libaudio2:i386
libaudiofile1:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libavc1394-0:i386 libbz2-1.0:i386 libcaca0:i386
libcairo-gobject2:i386 libcairo2:i386 libcanberra-gtk-module:i386
libcanberra-gtk0:i386 libcanberra0:i386 libcap2:i386 libcapi20-3:i386
libcdparanoia0:i386 libcomerr2:i386 libcroco3:i386 libcups2 libcups2:i386
libcupscgi1 libcupsfilters1 libcupsfilters1:i386 libcupsimage2
libcupsimage2:i386 libcupsmime1 libcupsppdc1 libcurl3:i386 libdatrie1:i386
libdb5.1:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libdv4:i386
libesd0:i386 libexif12:i386 libflac8:i386 libfontconfig1:i386
libfreetype6:i386 libgail-common:i386 libgail18:i386 libgconf-2-4:i386
libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386 libgdk-pixbuf2.0-0:i386
libgettextpo0:i386 libglib2.0-0:i386 libglu1-mesa:i386
libgnome-keyring0:i386 libgnutls26:i386 libgpg-error0:i386 libgphoto2-2:i386
libgphoto2-port0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libgstreamer-plugins-base0.10-0:i386
libgstreamer0.10-0:i386 libgtk2.0-0:i386 libgudev-1.0-0 libgudev-1.0-0:i386
libharfbuzz0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386
libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libibus-1.0-0:i386
libice6:i386 libicu48:i386 libidn11:i386 libiec61883-0:i386
libieee1284-3:i386 libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386
libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386
libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386 libltdl7:i386
liblzma5:i386 libmad0:i386 libmikmod2:i386 libmng1:i386 libmpg123-0:i386
libmysqlclient18:i386 libncurses5:i386 libncursesw5:i386 libnspr4:i386
libnss3:i386 libodbc1:i386 libogg0:i386 libopenal-data libopenal1:i386
liborc-0.4-0:i386 libp11-kit0:i386 libpango1.0-0:i386 libpcre3:i386
libpixman-1-0:i386 libpng12-0:i386 libproxy1:i386
libpulse-mainloop-glib0:i386 libpulse0:i386 libpulsedsp:i386
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386
libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386
libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386
libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386
librsvg2-common:i386 librtmp0:i386 libsamplerate0:i386 libsane:i386
libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
libsdl1.2debian:i386 libsecret-1-0:i386 libselinux1:i386 libshout3:i386
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-gnome2.4-1:i386
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libtag1-vanilla:i386
libtag1c2a:i386 libtasn1-3:i386 libtdb1:i386 libthai0:i386 libtheora0:i386
libtiff5 libtiff5:i386 libtinfo5:i386 libudev1 libudev1:i386
libunistring0:i386 libusb-0.1-4:i386 libusb-1.0-0:i386 libuuid1:i386
libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386
libvisual-0.4-plugins:i386 libvorbis0a:i386 libvorbisenc2:i386
libvorbisfile3:i386 libwavpack1:i386 libwebp4:i386 libwind0-heimdal:i386
libwrap0:i386 libxaw7:i386 libxcb-render0:i386 libxcb-shm0:i386
libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386
libxinerama1:i386 libxml2 libxml2:i386 libxmu6:i386 libxp6:i386 libxpm4:i386
libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxss1:i386 libxt6:i386
libxtst6:i386 mysql-common odbcinst odbcinst1debian2 odbcinst1debian2:i386
xaw3dg:i386
建议安装的软件包:
cups-pdf xpp murrine-themes:i386 kde-config-gtk-style:i386 libpam-ldap:i386
libpam-winbind:i386 libnss-ldap:i386 nas:i386 libcanberra-pulse:i386
libdv-bin:i386 oss-compat:i386 pulseaudio-esound-compat:i386 rng-tools:i386
libgd-tools:i386 gnutls-bin:i386 gphoto2:i386 gtkam:i386 gpm:i386
krb5-doc:i386 krb5-user:i386 gstreamer-codec-install:i386
gnome-codec-install:i386 gstreamer0.10-tools:i386 jackd2:i386
libjasper-runtime:i386 liblcms-utils:i386 libmyodbc:i386
odbc-postgresql:i386 tdsodbc:i386 unixodbc-bin:i386 libportaudio2:i386
libroar-compat2:i386 ttf-baekmuk:i386 ttf-arphic-gbsn00lp:i386
ttf-arphic-bsmi00lp:i386 ttf-arphic-gkai00mp:i386 ttf-arphic-bkai00mp:i386
pulseaudio:i386 libqt4-declarative-folderlistmodel:i386
libqt4-declarative-gestures:i386 libqt4-declarative-particles:i386
libqt4-declarative-shaders:i386 qt4-qmlviewer:i386 libqt4-dev:i386
qt4-qtconfig:i386 libraw1394-doc:i386 librsvg2-bin:i386 hpoj:i386 hplip:i386
libsane-extras:i386 sane-utils:i386 libsasl2-modules-otp:i386
libsasl2-modules-ldap:i386 libsasl2-modules-sql:i386
libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386
speex:i386
推荐安装的软件包:
xml-core:i386
下列【新】软件包将被安装:
bluez-alsa:i386 esound-common glib-networking:i386
gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
ia32-libs ia32-libs-dev ia32-libs-multiarch:i386 ibus-gtk:i386 libaa1:i386
libacl1:i386 libaio1:i386 libao-common libao4:i386 libasn1-8-heimdal:i386
libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatk1.0-0:i386
libattr1:i386 libaudio2:i386 libaudiofile1:i386 libavahi-client3:i386
libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386
libbz2-1.0:i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcomerr2:i386
libcroco3:i386 libcups2:i386 libcupsfilters1:i386 libcupsimage2:i386
libcurl3:i386 libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386
libdbus-glib-1-2:i386 libdv4:i386 libesd0:i386 libexif12:i386 libflac8:i386
libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386
libgconf-2-4:i386 libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386
libgdk-pixbuf2.0-0:i386 libgettextpo0:i386 libglib2.0-0:i386
libglu1-mesa:i386 libgnome-keyring0:i386 libgnutls26:i386 libgpg-error0:i386
libgphoto2-2:i386 libgphoto2-port0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libgstreamer-plugins-base0.10-0:i386
libgstreamer0.10-0:i386 libgtk2.0-0:i386 libgudev-1.0-0:i386
libharfbuzz0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386
libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libibus-1.0-0:i386
libice6:i386 libicu48:i386 libidn11:i386 libiec61883-0:i386
libieee1284-3:i386 libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386
libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386
libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386 libltdl7:i386
liblzma5:i386 libmad0:i386 libmikmod2:i386 libmng1:i386 libmpg123-0:i386
libmysqlclient18:i386 libncurses5:i386 libncursesw5:i386 libnspr4:i386
libnss3:i386 libodbc1:i386 libogg0:i386 libopenal-data libopenal1:i386
liborc-0.4-0:i386 libp11-kit0:i386 libpango1.0-0:i386 libpcre3:i386
libpixman-1-0:i386 libpng12-0:i386 libproxy1:i386
libpulse-mainloop-glib0:i386 libpulse0:i386 libpulsedsp:i386
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386
libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386
libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386
libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386
librsvg2-common:i386 librtmp0:i386 libsamplerate0:i386 libsane:i386
libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
libsdl1.2debian:i386 libsecret-1-0:i386 libselinux1:i386 libshout3:i386
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-gnome2.4-1:i386
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libtag1-vanilla:i386
libtag1c2a:i386 libtasn1-3:i386 libtdb1:i386 libthai0:i386 libtheora0:i386
libtiff5:i386 libtinfo5:i386 libudev1:i386 libunistring0:i386
libusb-0.1-4:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386
libv4lconvert0:i386 libvisual-0.4-0:i386 libvisual-0.4-plugins:i386
libvorbis0a:i386 libvorbisenc2:i386 libvorbisfile3:i386 libwavpack1:i386
libwebp4:i386 libwind0-heimdal:i386 libwrap0:i386 libxaw7:i386
libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386
libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxmu6:i386
libxp6:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxslt1.1:i386
libxss1:i386 libxt6:i386 libxtst6:i386 mysql-common odbcinst
odbcinst1debian2 odbcinst1debian2:i386 xaw3dg:i386
下列软件包将被升级:
cups cups-bsd cups-client cups-daemon libasound2 libcups2 libcupscgi1
libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libgudev-1.0-0
libtiff5 libudev1 libxml2
升级了 15 个软件包,新安装了 222 个软件包,要卸载 0 个软件包,有 54 个软件包未被升级。
需要下载 68.9 MB 的软件包。
解压缩后会消耗掉 225 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libsqlite3-0 i386 3.7.15.2-1ubuntu1 [376 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libssl1.0.0 i386 1.0.1c-4ubuntu8 [1,005 kB]
.......
11、安装 之后进入/usr/lib/i386-linux-gnu里搜索发现不用ln -s 相应文件都有了
12、cc@thinkpad:~$ sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386
[sudo] password for cc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选取 libosmesa6-dev 而非 libosmesa-dev
下列软件包是自动安装的并且现在不需要了:
libcloog-ppl1:i386 libgcc-4.7-dev:i386 libgmp10:i386
libgmpxx4ldbl:i386 libgomp1:i386 libitm1:i386 libmpc2:i386
libmpfr4:i386 libppl-c4:i386 libppl12:i386 libquadmath0:i386
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
libdrm-dev libkms1 libosmesa6 libpthread-stubs0 libpthread-stubs0-dev
libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev
mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev
xorg-sgml-doctools xtrans-dev
建议安装的软件包:
libxcb-doc
下列【新】软件包将被安装:
libdrm-dev libjpeg-turbo8-dev:i386 libkms1 libosmesa6 libosmesa6:i386
libosmesa6-dev libpthread-stubs0 libpthread-stubs0-dev libx11-dev
libx11-doc libxau-dev libxcb1-dev libxdmcp-dev mesa-common-dev
x11proto-core-dev x11proto-input-dev x11proto-kb-dev
xorg-sgml-doctools xtrans-dev
升级了 0 个软件包,新安装了 19 个软件包,要卸载 0 个软件包,有 53 个软件包未被升级。
需要下载 7,520 kB 的软件包。
解压缩后会消耗掉 28.8 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libkms1 amd64 2.4.43-0ubuntu1 [9,208 B]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main xorg-sgml-doctools all 1:1.10-1 [12.0 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main x11proto-core-dev all 7.0.23-1 [744 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libxau-dev amd64 1:1.0.7-1 [10.2 kB]
.........
13、cc@thinkpad:~$ cd wine
cc@thinkpad:~/wine$ sudo apt-get install gnome-devel(解决开始的几个依赖当然我还安装了flex bison gcc-multilib)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libc6-dev:i386 libcloog-ppl1:i386 libgcc-4.7-dev:i386 libgmp10:i386
libgmpxx4ldbl:i386 libgomp1:i386 libitm1:i386 libmpc2:i386 libmpfr4:i386
libppl-c4:i386 libppl12:i386 libquadmath0:i386 linux-libc-dev:i386
zlib1g-dev:i386
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
accerciser anjuta anjuta-common anjuta-extras autoconf autogen automake
autopoint autotools-dev build-essential debhelper devhelp devhelp-common
dh-apparmor docbook docbook-dsssl docbook-to-man docbook-xsl dpkg-dev g++
g++-4.7 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
gir1.2-gtk-2.0 gir1.2-gtkclutter-1.0 gir1.2-json-1.0 git git-man glade
gnome-api-docs gnome-common gnome-devel-docs gnome-doc-utils
gnome-platform-devel gstreamer1.0-doc gtk-doc-tools html2text intltool
ipython3 jade libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libanjuta-3-0 libapr1 libaprutil1
libatk-bridge2.0-dev libatk1.0-dev libatk1.0-doc
libcairo-script-interpreter2 libcairo2-dev libcairo2-doc libcanberra-doc
libclutter-1.0-dev libclutter-1.0-doc libclutter-gtk-1.0-dev
libclutter-gtk-1.0-doc libcogl-dev libcogl-doc libcogl-pango-dev
libdevhelp-3-1 libdrm-dev libegl1-mesa-dev libencode-locale-perl
liberror-perl libexpat1-dev libfile-listing-perl libfont-afm-perl
libfontconfig1-dev libfreetype6-dev libgail-3-dev libgail-3-doc libgail-dev
libgail-doc libgda-5.0-4 libgda-5.0-common libgdk-pixbuf2.0-dev
libgdk-pixbuf2.0-doc libgdl-3-5 libgdl-3-common libgl1-mesa-dev
libgladeui-2-4 libgladeui-common libgles2-mesa libgles2-mesa-dev
libglib2.0-dev libglib2.0-doc libgstreamer1.0-dev libgtk-3-dev libgtk-3-doc
libgtk2.0-dev libgtk2.0-doc libgtksourceview-3.0-dev
libgtksourceview-3.0-doc libharfbuzz-dev libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libice-dev libio-socket-ssl-perl
libjs-jquery libjson-glib-dev libkms1 libltdl-dev liblwp-mediatypes-perl
liblwp-protocol-https-perl libmail-sendmail-perl libnet-http-perl
libnet-ssleay-perl libnotify-doc libopts25 libopts25-dev libpango1.0-dev
libpango1.0-doc libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev
libpthread-stubs0 libpthread-stubs0-dev libserf1 libsm-dev libsp1c2
libstdc++6-4.7-dev libsvn1 libsys-hostname-long-perl libtelepathy-glib-doc
libtool libvala-0.18-0 libwayland-dev libwww-perl libwww-robotrules-perl
libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev
libxcb-glx0-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxml-parser-perl libxml2-dev libxml2-doc libxml2-utils libxrandr-dev
libxrender-dev libxxf86vm-dev mesa-common-dev po-debconf policykit-1-doc
python3-decorator python3-simplegeneric sp valac-0.18 valac-0.18-vapi
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xsltproc
xtrans-dev zlib1g-dev
建议安装的软件包:
libgtkmm-3.0-dev gjs autoconf2.13 autoconf-archive gnu-standards
autoconf-doc dh-make docbook-defguide psgml jadetex docbook-dsssl-doc
docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text
docbook-xsl-doc libsaxon-java libxalan2-java libxslthl-java
docbook-xsl-saxon fop xalan dbtoepub debian-keyring g++-multilib
g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg git-daemon-run
git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email
git-gui gitk gitweb gnome-core-devel python-doc ipython3-notebook
ipython3-qtconsole python3-zmq libgda-5.0-bin libgda-5.0-mysql
libgda-5.0-postgres libdata-dump-perl libice-doc javascript-common
libjson-glib-doc libtool-doc libcrypt-ssleay-perl imagemagick libsm-doc
libstdc++6-4.7-doc automaken gfortran fortran95-compiler gcj
libauthen-ntlm-perl libxcb-doc libxext-doc libmail-box-perl
下列软件包将被【卸载】:
libpng12-dev:i386
下列【新】软件包将被安装:
accerciser anjuta anjuta-common anjuta-extras autoconf autogen automake
autopoint autotools-dev build-essential debhelper devhelp devhelp-common
dh-apparmor docbook docbook-dsssl docbook-to-man docbook-xsl dpkg-dev g++
g++-4.7 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
gir1.2-gtk-2.0 gir1.2-gtkclutter-1.0 gir1.2-json-1.0 git git-man glade
gnome-api-docs gnome-common gnome-devel gnome-devel-docs gnome-doc-utils
gnome-platform-devel gstreamer1.0-doc gtk-doc-tools html2text intltool
ipython3 jade libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libanjuta-3-0 libapr1 libaprutil1
libatk-bridge2.0-dev libatk1.0-dev libatk1.0-doc
libcairo-script-interpreter2 libcairo2-dev libcairo2-doc libcanberra-doc
libclutter-1.0-dev libclutter-1.0-doc libclutter-gtk-1.0-dev
libclutter-gtk-1.0-doc libcogl-dev libcogl-doc libcogl-pango-dev
libdevhelp-3-1 libdrm-dev libegl1-mesa-dev libencode-locale-perl
liberror-perl libexpat1-dev libfile-listing-perl libfont-afm-perl
libfontconfig1-dev libfreetype6-dev libgail-3-dev libgail-3-doc libgail-dev
libgail-doc libgda-5.0-4 libgda-5.0-common libgdk-pixbuf2.0-dev
libgdk-pixbuf2.0-doc libgdl-3-5 libgdl-3-common libgl1-mesa-dev
libgladeui-2-4 libgladeui-common libgles2-mesa libgles2-mesa-dev
libglib2.0-dev libglib2.0-doc libgstreamer1.0-dev libgtk-3-dev libgtk-3-doc
libgtk2.0-dev libgtk2.0-doc libgtksourceview-3.0-dev
libgtksourceview-3.0-doc libharfbuzz-dev libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libice-dev libio-socket-ssl-perl
libjs-jquery libjson-glib-dev libkms1 libltdl-dev liblwp-mediatypes-perl
liblwp-protocol-https-perl libmail-sendmail-perl libnet-http-perl
libnet-ssleay-perl libnotify-doc libopts25 libopts25-dev libpango1.0-dev
libpango1.0-doc libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev
libpthread-stubs0 libpthread-stubs0-dev libserf1 libsm-dev libsp1c2
libstdc++6-4.7-dev libsvn1 libsys-hostname-long-perl libtelepathy-glib-doc
libtool libvala-0.18-0 libwayland-dev libwww-perl libwww-robotrules-perl
libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev
libxcb-glx0-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxml-parser-perl libxml2-dev libxml2-doc libxml2-utils libxrandr-dev
libxrender-dev libxxf86vm-dev mesa-common-dev po-debconf policykit-1-doc
python3-decorator python3-simplegeneric sp valac-0.18 valac-0.18-vapi
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xsltproc
xtrans-dev zlib1g-dev
升级了 0 个软件包,新安装了 192 个软件包,要卸载 1 个软件包,有 27 个软件包未被升级。
需要下载 80.6 MB 的软件包。
解压缩后会消耗掉 408 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libcairo-script-interpreter2 amd64 1.12.14-0ubuntu1 [64.4 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libkms1 amd64 2.4.43-0ubuntu1 [9,208 B]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libdrm-dev amd64 2.4.43-0ubuntu1 [208 kB]
........
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
.......
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
.......
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands
config.status: executing Makefile commands
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
按照某教程:
看提示少什么装什么,上面的应该最少装上这3个
libdbus-1-dev
xorg-dev
libgstreamer-plugins-base0.10-dev 再configure一下
貌似一点都没少
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
于是就想是不是有的链接断掉了?
一看还真有 cd /usr/lib/i386-linux-gnu
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXau.so.6 libXau.so
sudo ln -s libXcursor.so.1 libXcursor.so
sudo ln -s libXi.so.6 libXi.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXxf86vm.so.1 libXxf86vm.so
sudo ln -s libXrandr.so.2 libXrandr.so
sudo ln -s libXrender.so.1 libXrender.so
sudo ln -s libXinerama.so.1 libXinerama.so
sudo ln -s libXcomposite.so.1 libXcomposite.so
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libOSMesa.so.6 libOSMesa.so
sudo ln -s libgnutls.so.26 libgnutls.so
sudo ln -s libv4l1.so.0 libv4l1.so
sudo ln -s libv4l2.so.0 libv4l2.so
sudo ln -s liblcms.so.1 liblcms.so
sudo ln -s libcapi20.so.3 libcapi20.so
sudo ln -s libfontconfig.so.1 libfontconfig.so
sudo ln -s libtiff.so.5 libtiff.so
sudo ln -s libmpg123.so.0 libmpg123.so
sudo ln -s libodbc.so.1 libodbc.so
sudo ln -s libopenal.so.1 libopenal.so
sudo ln -s libldap-2.4.so.2 libldap.so
sudo ln -s liblber-2.4.so.2 liblber.so
sudo ln -s libxml2.so.2 libxml2.so
sudo ln -s libxslt.so.1 libxslt.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libjpeg.so.8 libjpeg.so
cd /usr/lib/i386-linux-gnu/mesa
sudo ln -s mesa/libGL.so libGL.so
cd /lib/i386-linux-gnu
sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
sudo ln -s libpng12.so libpng.so
cc@thinkpad:~/wine$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfreetype.so.6 libfreetype.soln: 无法创建符号链接"libfreetype.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libX11.so.6 libX11.so
ln: 无法创建符号链接"libX11.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXau.so.6 libXau.so
ln: 无法创建符号链接"libXau.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcursor.so.1 libXcursor.so
ln: 无法创建符号链接"libXcursor.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXi.so.6 libXi.so
ln: 无法创建符号链接"libXi.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXext.so.6 libXext.so
ln: 无法创建符号链接"libXext.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXxf86vm.so.1 libXxf86vm.so
ln: 无法创建符号链接"libXxf86vm.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrandr.so.2 libXrandr.so
ln: 无法创建符号链接"libXrandr.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrender.so.1 libXrender.so
ln: 无法创建符号链接"libXrender.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXinerama.so.1 libXinerama.soln: 无法创建符号链接"libXinerama.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcomposite.so.1 libXcomposite.so
ln: 无法创建符号链接"libXcomposite.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libGLU.so.1 libGLU.so
ln: 无法创建符号链接"libGLU.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libOSMesa.so.6 libOSMesa.so
ln: 无法创建符号链接"libOSMesa.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libgnutls.so.26 libgnutls.so
ln: 无法创建符号链接"libgnutls.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l1.so.0 libv4l1.so
ln: 无法创建符号链接"libv4l1.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l2.so.0 libv4l2.so
ln: 无法创建符号链接"libv4l2.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblcms.so.1 liblcms.so
ln: 无法创建符号链接"liblcms.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcapi20.so.3 libcapi20.so
ln: 无法创建符号链接"libcapi20.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfontconfig.so.1 libfontconfig.so
ln: 无法创建符号链接"libfontconfig.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libtiff.so.5 libtiff.so
ln: 无法创建符号链接"libtiff.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libmpg123.so.0 libmpg123.so
ln: 无法创建符号链接"libmpg123.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libodbc.so.1 libodbc.so
ln: 无法创建符号链接"libodbc.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libopenal.so.1 libopenal.so
ln: 无法创建符号链接"libopenal.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libldap-2.4.so.2 libldap.so
ln: 无法创建符号链接"libldap.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblber-2.4.so.2 liblber.so
ln: 无法创建符号链接"liblber.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxml2.so.2 libxml2.so
ln: 无法创建符号链接"libxml2.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxslt.so.1 libxslt.so
ln: 无法创建符号链接"libxslt.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libssl.so.0.9.8 libssl.so
ln: 无法创建符号链接"libssl.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcrypto.so.0.9.8 libcrypto.soln: 无法创建符号链接"libcrypto.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libjpeg.so.8 libjpeg.so
ln: 无法创建符号链接"libjpeg.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo ln -s mesa/libGL.so libGL.so
ln: 无法创建符号链接"libGL.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
ln: 无法创建符号链接"libdbus-1.so": 文件已存在
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libpng12.so libpng.so
ln: 无法创建符号链接"libpng.so": 文件已存在
cc@thinkpad:/lib/i386-linux-gnu$
于是想全部重建链接不久行了
那删掉他重新建立总行了吧
cd /usr/lib/i386-linux-gnu
sudo rm -f libfreetype.so
sudo rm -f libX11.so
sudo rm -f libXau.so
sudo rm -f libXcursor.so
sudo rm -f libXi.so
sudo rm -f libXext.so
sudo rm -f libXxf86vm.so
sudo rm -f libXrandr.so
sudo rm -f libXrender.so
sudo rm -f libXinerama.so
sudo rm -f libXcomposite.so
sudo rm -f libGLU.so
sudo rm -f libOSMesa.so
sudo rm -f libgnutls.so
sudo rm -f libv4l1.so
sudo rm -f libv4l2.so
sudo rm -f liblcms.so
sudo rm -f libcapi20.so
sudo rm -f libfontconfig.so
sudo rm -f libtiff.so
sudo rm -f libmpg123.so
sudo rm -f libodbc.so
sudo rm -f libopenal.so
sudo rm -f libldap.so
sudo rm -f liblber.so
sudo rm -f libxml2.so
sudo rm -f libxslt.so
sudo rm -f libssl.so
sudo rm -f libcrypto.so
sudo rm -f libjpeg.so
cd /usr/lib/i386-linux-gnu/mesa
sudo rm -f libGL.so
cd /lib/i386-linux-gnu
sudo rm -f libdbus-1.so
sudo rm -f libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libfreetype.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libX11.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXau.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXcursor.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXi.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXext.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXxf86vm.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXrandr.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXrender.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXinerama.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXcomposite.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libGLU.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libOSMesa.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libgnutls.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libv4l1.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libv4l2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f liblcms.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libcapi20.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libfontconfig.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libtiff.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libmpg123.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libodbc.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libopenal.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libldap.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f liblber.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libxml2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libxslt.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libssl.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libcrypto.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libjpeg.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo rm -f libGL.so
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$
cc@thinkpad:/lib/i386-linux-gnu$ sudo rm -f libdbus-1.so
cc@thinkpad:/lib/i386-linux-gnu$ sudo rm -f libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfreetype.so.6 libfreetype.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libX11.so.6 libX11.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXau.so.6 libXau.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcursor.so.1 libXcursor.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXi.so.6 libXi.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXext.so.6 libXext.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXxf86vm.so.1 libXxf86vm.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrandr.so.2 libXrandr.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrender.so.1 libXrender.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXinerama.so.1 libXinerama.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcomposite.so.1 libXcomposite.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libGLU.so.1 libGLU.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libOSMesa.so.6 libOSMesa.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libgnutls.so.26 libgnutls.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l1.so.0 libv4l1.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l2.so.0 libv4l2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblcms.so.1 liblcms.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcapi20.so.3 libcapi20.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfontconfig.so.1 libfontconfig.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libtiff.so.5 libtiff.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libmpg123.so.0 libmpg123.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libodbc.so.1 libodbc.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libopenal.so.1 libopenal.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libldap-2.4.so.2 libldap.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblber-2.4.so.2 liblber.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxml2.so.2 libxml2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxslt.so.1 libxslt.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libssl.so.0.9.8 libssl.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcrypto.so.0.9.8 libcrypto.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libjpeg.so.8 libjpeg.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo ln -s mesa/libGL.so libGL.so
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libpng12.so libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd
cc@thinkpad:~$ cd wine
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
......
config.status: executing dlls/gdi32/dibdrv commands
config.status: executing dlls/gdi32/enhmfdrv commands
config.status: executing dlls/gdi32/mfdrv commands
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands
config.status: executing Makefile commands
configure: libGLU 32-bit development files not found, GLU won't be supported.
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
看来一点都没少 唉~
求救
cc@thinkpad:~$ add-apt-repository ppa:ubuntu-wine/ppa
错误: 必须使用 root 身份运行
cc@thinkpad:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa
[sudo] password for cc:
你将向系统添加如下 PPA:
Welcome to the Wine Team PPA. Here you can get the latest available Wine betas for every supported version of Ubuntu. This PPA is managed by Scott Ritchie and Maarten Lankhorst.
更多信息: https://launchpad.net/~ubuntu-wine/+archive/ppa
按回车继续或者 Ctrl+c 取消添加
gpg: 钥匙环‘/tmp/tmpeo_70d/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmpeo_70d/pubring.gpg’已建立
gpg: 下载密钥‘F9CB8DB0’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmpeo_70d/trustdb.gpg:建立了信任度数据库
gpg: 密钥 F9CB8DB0:公钥“Launchpad PPA for Ubuntu Wine Team”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
OK
在旧终端中
(precise_i386)root@thinkpad:/home/cc# apt-get update
Ign http://cn.archive.ubuntu.com raring InRelease
Ign http://cn.archive.ubuntu.com raring-updates InRelease
Ign http://cn.archive.ubuntu.com raring-backports InRelease
Ign http://cn.archive.ubuntu.com raring-proposed InRelease
Hit http://cn.archive.ubuntu.com raring Release.gpg
........
9、(precise_i386)root@thinkpad:/home/cc# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ca-certificates git-man libcurl3-gnutls libedit2 liberror-perl librtmp0
libxmuu1 openssh-client openssl rsync xauth
Suggested packages:
git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn
git-email git-gui gitk gitweb ssh-askpass libpam-ssh keychain monkeysphere
openssh-blacklist openssh-blacklist-extra openssh-server
Recommended packages:
ssh-client
The following NEW packages will be installed:
ca-certificates git git-man libcurl3-gnutls libedit2 liberror-perl librtmp0
libxmuu1 openssh-client openssl rsync xauth
0 upgraded, 12 newly installed, 0 to remove and 97 not upgraded.
Need to get 9792 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main librtmp0 i386 2.4+20111222.git4e06e21-1ubuntu1 [58.4 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libcurl3-gnutls i386 7.29.0-1ubuntu3 [239 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libedit2 i386 2.11-20080614-5ubuntu1 [67.8 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libxmuu1 i386 2:1.1.1-1 [11.1 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ raring/main openssl i386 1.0.1c-4ubuntu8 [520 kB]
.......
(precise_i386)root@thinkpad:/home/cc# git clone git://source.winehq.org/git/wine
Cloning into 'wine'...
.......
10、在新的终端中 (旧的可以关闭了)
cc@thinkpad:~$ sudo apt-add-repository ppa:ehoover/compholio
你将向系统添加如下 PPA:
更多信息: https://launchpad.net/~ehoover/+archive/compholio
按回车继续或者 Ctrl+c 取消添加
gpg: 钥匙环‘/tmp/tmprwef6n/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmprwef6n/pubring.gpg’已建立
gpg: 下载密钥‘1F691896’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmprwef6n/trustdb.gpg:建立了信任度数据库
gpg: 密钥 1F691896:公钥“Launchpad compholio”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
OK
cc@thinkpad:~$ sudo apt-get update
命中 http://archive.canonical.com raring Release.gpg
命中 http://ppa.launchpad.net raring Release.gpg
命中 http://extras.ubuntu.com raring Release.gpg
命中 http://archive.canonical.com raring Release
获取:1 http://ppa.launchpad.net raring Release.gpg [316 B]
命中 http://extras.ubuntu.com raring Release
......
cc@thinkpad:~$ sudo apt-get install ia32-libs-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
bluez-alsa:i386 cups cups-bsd cups-client cups-daemon esound-common
glib-networking:i386 gstreamer0.10-plugins-base:i386
gstreamer0.10-plugins-good:i386 gstreamer0.10-x:i386 gtk2-engines:i386
gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386
gvfs:i386 gvfs-libs:i386 ia32-libs ia32-libs-multiarch:i386 ibus-gtk:i386
libaa1:i386 libacl1:i386 libaio1:i386 libao-common libao4:i386
libasn1-8-heimdal:i386 libasound2 libasound2:i386 libasound2-plugins:i386
libasyncns0:i386 libatk1.0-0:i386 libattr1:i386 libaudio2:i386
libaudiofile1:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libavc1394-0:i386 libbz2-1.0:i386 libcaca0:i386
libcairo-gobject2:i386 libcairo2:i386 libcanberra-gtk-module:i386
libcanberra-gtk0:i386 libcanberra0:i386 libcap2:i386 libcapi20-3:i386
libcdparanoia0:i386 libcomerr2:i386 libcroco3:i386 libcups2 libcups2:i386
libcupscgi1 libcupsfilters1 libcupsfilters1:i386 libcupsimage2
libcupsimage2:i386 libcupsmime1 libcupsppdc1 libcurl3:i386 libdatrie1:i386
libdb5.1:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libdv4:i386
libesd0:i386 libexif12:i386 libflac8:i386 libfontconfig1:i386
libfreetype6:i386 libgail-common:i386 libgail18:i386 libgconf-2-4:i386
libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386 libgdk-pixbuf2.0-0:i386
libgettextpo0:i386 libglib2.0-0:i386 libglu1-mesa:i386
libgnome-keyring0:i386 libgnutls26:i386 libgpg-error0:i386 libgphoto2-2:i386
libgphoto2-port0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libgstreamer-plugins-base0.10-0:i386
libgstreamer0.10-0:i386 libgtk2.0-0:i386 libgudev-1.0-0 libgudev-1.0-0:i386
libharfbuzz0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386
libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libibus-1.0-0:i386
libice6:i386 libicu48:i386 libidn11:i386 libiec61883-0:i386
libieee1284-3:i386 libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386
libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386
libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386 libltdl7:i386
liblzma5:i386 libmad0:i386 libmikmod2:i386 libmng1:i386 libmpg123-0:i386
libmysqlclient18:i386 libncurses5:i386 libncursesw5:i386 libnspr4:i386
libnss3:i386 libodbc1:i386 libogg0:i386 libopenal-data libopenal1:i386
liborc-0.4-0:i386 libp11-kit0:i386 libpango1.0-0:i386 libpcre3:i386
libpixman-1-0:i386 libpng12-0:i386 libproxy1:i386
libpulse-mainloop-glib0:i386 libpulse0:i386 libpulsedsp:i386
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386
libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386
libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386
libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386
librsvg2-common:i386 librtmp0:i386 libsamplerate0:i386 libsane:i386
libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
libsdl1.2debian:i386 libsecret-1-0:i386 libselinux1:i386 libshout3:i386
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-gnome2.4-1:i386
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libtag1-vanilla:i386
libtag1c2a:i386 libtasn1-3:i386 libtdb1:i386 libthai0:i386 libtheora0:i386
libtiff5 libtiff5:i386 libtinfo5:i386 libudev1 libudev1:i386
libunistring0:i386 libusb-0.1-4:i386 libusb-1.0-0:i386 libuuid1:i386
libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386
libvisual-0.4-plugins:i386 libvorbis0a:i386 libvorbisenc2:i386
libvorbisfile3:i386 libwavpack1:i386 libwebp4:i386 libwind0-heimdal:i386
libwrap0:i386 libxaw7:i386 libxcb-render0:i386 libxcb-shm0:i386
libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386
libxinerama1:i386 libxml2 libxml2:i386 libxmu6:i386 libxp6:i386 libxpm4:i386
libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxss1:i386 libxt6:i386
libxtst6:i386 mysql-common odbcinst odbcinst1debian2 odbcinst1debian2:i386
xaw3dg:i386
建议安装的软件包:
cups-pdf xpp murrine-themes:i386 kde-config-gtk-style:i386 libpam-ldap:i386
libpam-winbind:i386 libnss-ldap:i386 nas:i386 libcanberra-pulse:i386
libdv-bin:i386 oss-compat:i386 pulseaudio-esound-compat:i386 rng-tools:i386
libgd-tools:i386 gnutls-bin:i386 gphoto2:i386 gtkam:i386 gpm:i386
krb5-doc:i386 krb5-user:i386 gstreamer-codec-install:i386
gnome-codec-install:i386 gstreamer0.10-tools:i386 jackd2:i386
libjasper-runtime:i386 liblcms-utils:i386 libmyodbc:i386
odbc-postgresql:i386 tdsodbc:i386 unixodbc-bin:i386 libportaudio2:i386
libroar-compat2:i386 ttf-baekmuk:i386 ttf-arphic-gbsn00lp:i386
ttf-arphic-bsmi00lp:i386 ttf-arphic-gkai00mp:i386 ttf-arphic-bkai00mp:i386
pulseaudio:i386 libqt4-declarative-folderlistmodel:i386
libqt4-declarative-gestures:i386 libqt4-declarative-particles:i386
libqt4-declarative-shaders:i386 qt4-qmlviewer:i386 libqt4-dev:i386
qt4-qtconfig:i386 libraw1394-doc:i386 librsvg2-bin:i386 hpoj:i386 hplip:i386
libsane-extras:i386 sane-utils:i386 libsasl2-modules-otp:i386
libsasl2-modules-ldap:i386 libsasl2-modules-sql:i386
libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386
speex:i386
推荐安装的软件包:
xml-core:i386
下列【新】软件包将被安装:
bluez-alsa:i386 esound-common glib-networking:i386
gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
ia32-libs ia32-libs-dev ia32-libs-multiarch:i386 ibus-gtk:i386 libaa1:i386
libacl1:i386 libaio1:i386 libao-common libao4:i386 libasn1-8-heimdal:i386
libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatk1.0-0:i386
libattr1:i386 libaudio2:i386 libaudiofile1:i386 libavahi-client3:i386
libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386
libbz2-1.0:i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcomerr2:i386
libcroco3:i386 libcups2:i386 libcupsfilters1:i386 libcupsimage2:i386
libcurl3:i386 libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386
libdbus-glib-1-2:i386 libdv4:i386 libesd0:i386 libexif12:i386 libflac8:i386
libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386
libgconf-2-4:i386 libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386
libgdk-pixbuf2.0-0:i386 libgettextpo0:i386 libglib2.0-0:i386
libglu1-mesa:i386 libgnome-keyring0:i386 libgnutls26:i386 libgpg-error0:i386
libgphoto2-2:i386 libgphoto2-port0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libgstreamer-plugins-base0.10-0:i386
libgstreamer0.10-0:i386 libgtk2.0-0:i386 libgudev-1.0-0:i386
libharfbuzz0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386
libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libibus-1.0-0:i386
libice6:i386 libicu48:i386 libidn11:i386 libiec61883-0:i386
libieee1284-3:i386 libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386
libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386
libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386 libltdl7:i386
liblzma5:i386 libmad0:i386 libmikmod2:i386 libmng1:i386 libmpg123-0:i386
libmysqlclient18:i386 libncurses5:i386 libncursesw5:i386 libnspr4:i386
libnss3:i386 libodbc1:i386 libogg0:i386 libopenal-data libopenal1:i386
liborc-0.4-0:i386 libp11-kit0:i386 libpango1.0-0:i386 libpcre3:i386
libpixman-1-0:i386 libpng12-0:i386 libproxy1:i386
libpulse-mainloop-glib0:i386 libpulse0:i386 libpulsedsp:i386
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386
libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386
libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386
libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386
librsvg2-common:i386 librtmp0:i386 libsamplerate0:i386 libsane:i386
libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
libsdl1.2debian:i386 libsecret-1-0:i386 libselinux1:i386 libshout3:i386
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-gnome2.4-1:i386
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libtag1-vanilla:i386
libtag1c2a:i386 libtasn1-3:i386 libtdb1:i386 libthai0:i386 libtheora0:i386
libtiff5:i386 libtinfo5:i386 libudev1:i386 libunistring0:i386
libusb-0.1-4:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386
libv4lconvert0:i386 libvisual-0.4-0:i386 libvisual-0.4-plugins:i386
libvorbis0a:i386 libvorbisenc2:i386 libvorbisfile3:i386 libwavpack1:i386
libwebp4:i386 libwind0-heimdal:i386 libwrap0:i386 libxaw7:i386
libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386
libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxmu6:i386
libxp6:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxslt1.1:i386
libxss1:i386 libxt6:i386 libxtst6:i386 mysql-common odbcinst
odbcinst1debian2 odbcinst1debian2:i386 xaw3dg:i386
下列软件包将被升级:
cups cups-bsd cups-client cups-daemon libasound2 libcups2 libcupscgi1
libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libgudev-1.0-0
libtiff5 libudev1 libxml2
升级了 15 个软件包,新安装了 222 个软件包,要卸载 0 个软件包,有 54 个软件包未被升级。
需要下载 68.9 MB 的软件包。
解压缩后会消耗掉 225 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libsqlite3-0 i386 3.7.15.2-1ubuntu1 [376 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libssl1.0.0 i386 1.0.1c-4ubuntu8 [1,005 kB]
.......
11、安装 之后进入/usr/lib/i386-linux-gnu里搜索发现不用ln -s 相应文件都有了
12、cc@thinkpad:~$ sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386
[sudo] password for cc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选取 libosmesa6-dev 而非 libosmesa-dev
下列软件包是自动安装的并且现在不需要了:
libcloog-ppl1:i386 libgcc-4.7-dev:i386 libgmp10:i386
libgmpxx4ldbl:i386 libgomp1:i386 libitm1:i386 libmpc2:i386
libmpfr4:i386 libppl-c4:i386 libppl12:i386 libquadmath0:i386
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
libdrm-dev libkms1 libosmesa6 libpthread-stubs0 libpthread-stubs0-dev
libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev
mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev
xorg-sgml-doctools xtrans-dev
建议安装的软件包:
libxcb-doc
下列【新】软件包将被安装:
libdrm-dev libjpeg-turbo8-dev:i386 libkms1 libosmesa6 libosmesa6:i386
libosmesa6-dev libpthread-stubs0 libpthread-stubs0-dev libx11-dev
libx11-doc libxau-dev libxcb1-dev libxdmcp-dev mesa-common-dev
x11proto-core-dev x11proto-input-dev x11proto-kb-dev
xorg-sgml-doctools xtrans-dev
升级了 0 个软件包,新安装了 19 个软件包,要卸载 0 个软件包,有 53 个软件包未被升级。
需要下载 7,520 kB 的软件包。
解压缩后会消耗掉 28.8 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libkms1 amd64 2.4.43-0ubuntu1 [9,208 B]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main xorg-sgml-doctools all 1:1.10-1 [12.0 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main x11proto-core-dev all 7.0.23-1 [744 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu/ raring/main libxau-dev amd64 1:1.0.7-1 [10.2 kB]
.........
13、cc@thinkpad:~$ cd wine
cc@thinkpad:~/wine$ sudo apt-get install gnome-devel(解决开始的几个依赖当然我还安装了flex bison gcc-multilib)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libc6-dev:i386 libcloog-ppl1:i386 libgcc-4.7-dev:i386 libgmp10:i386
libgmpxx4ldbl:i386 libgomp1:i386 libitm1:i386 libmpc2:i386 libmpfr4:i386
libppl-c4:i386 libppl12:i386 libquadmath0:i386 linux-libc-dev:i386
zlib1g-dev:i386
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
accerciser anjuta anjuta-common anjuta-extras autoconf autogen automake
autopoint autotools-dev build-essential debhelper devhelp devhelp-common
dh-apparmor docbook docbook-dsssl docbook-to-man docbook-xsl dpkg-dev g++
g++-4.7 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
gir1.2-gtk-2.0 gir1.2-gtkclutter-1.0 gir1.2-json-1.0 git git-man glade
gnome-api-docs gnome-common gnome-devel-docs gnome-doc-utils
gnome-platform-devel gstreamer1.0-doc gtk-doc-tools html2text intltool
ipython3 jade libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libanjuta-3-0 libapr1 libaprutil1
libatk-bridge2.0-dev libatk1.0-dev libatk1.0-doc
libcairo-script-interpreter2 libcairo2-dev libcairo2-doc libcanberra-doc
libclutter-1.0-dev libclutter-1.0-doc libclutter-gtk-1.0-dev
libclutter-gtk-1.0-doc libcogl-dev libcogl-doc libcogl-pango-dev
libdevhelp-3-1 libdrm-dev libegl1-mesa-dev libencode-locale-perl
liberror-perl libexpat1-dev libfile-listing-perl libfont-afm-perl
libfontconfig1-dev libfreetype6-dev libgail-3-dev libgail-3-doc libgail-dev
libgail-doc libgda-5.0-4 libgda-5.0-common libgdk-pixbuf2.0-dev
libgdk-pixbuf2.0-doc libgdl-3-5 libgdl-3-common libgl1-mesa-dev
libgladeui-2-4 libgladeui-common libgles2-mesa libgles2-mesa-dev
libglib2.0-dev libglib2.0-doc libgstreamer1.0-dev libgtk-3-dev libgtk-3-doc
libgtk2.0-dev libgtk2.0-doc libgtksourceview-3.0-dev
libgtksourceview-3.0-doc libharfbuzz-dev libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libice-dev libio-socket-ssl-perl
libjs-jquery libjson-glib-dev libkms1 libltdl-dev liblwp-mediatypes-perl
liblwp-protocol-https-perl libmail-sendmail-perl libnet-http-perl
libnet-ssleay-perl libnotify-doc libopts25 libopts25-dev libpango1.0-dev
libpango1.0-doc libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev
libpthread-stubs0 libpthread-stubs0-dev libserf1 libsm-dev libsp1c2
libstdc++6-4.7-dev libsvn1 libsys-hostname-long-perl libtelepathy-glib-doc
libtool libvala-0.18-0 libwayland-dev libwww-perl libwww-robotrules-perl
libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev
libxcb-glx0-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxml-parser-perl libxml2-dev libxml2-doc libxml2-utils libxrandr-dev
libxrender-dev libxxf86vm-dev mesa-common-dev po-debconf policykit-1-doc
python3-decorator python3-simplegeneric sp valac-0.18 valac-0.18-vapi
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xsltproc
xtrans-dev zlib1g-dev
建议安装的软件包:
libgtkmm-3.0-dev gjs autoconf2.13 autoconf-archive gnu-standards
autoconf-doc dh-make docbook-defguide psgml jadetex docbook-dsssl-doc
docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text
docbook-xsl-doc libsaxon-java libxalan2-java libxslthl-java
docbook-xsl-saxon fop xalan dbtoepub debian-keyring g++-multilib
g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg git-daemon-run
git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email
git-gui gitk gitweb gnome-core-devel python-doc ipython3-notebook
ipython3-qtconsole python3-zmq libgda-5.0-bin libgda-5.0-mysql
libgda-5.0-postgres libdata-dump-perl libice-doc javascript-common
libjson-glib-doc libtool-doc libcrypt-ssleay-perl imagemagick libsm-doc
libstdc++6-4.7-doc automaken gfortran fortran95-compiler gcj
libauthen-ntlm-perl libxcb-doc libxext-doc libmail-box-perl
下列软件包将被【卸载】:
libpng12-dev:i386
下列【新】软件包将被安装:
accerciser anjuta anjuta-common anjuta-extras autoconf autogen automake
autopoint autotools-dev build-essential debhelper devhelp devhelp-common
dh-apparmor docbook docbook-dsssl docbook-to-man docbook-xsl dpkg-dev g++
g++-4.7 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
gir1.2-gtk-2.0 gir1.2-gtkclutter-1.0 gir1.2-json-1.0 git git-man glade
gnome-api-docs gnome-common gnome-devel gnome-devel-docs gnome-doc-utils
gnome-platform-devel gstreamer1.0-doc gtk-doc-tools html2text intltool
ipython3 jade libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libanjuta-3-0 libapr1 libaprutil1
libatk-bridge2.0-dev libatk1.0-dev libatk1.0-doc
libcairo-script-interpreter2 libcairo2-dev libcairo2-doc libcanberra-doc
libclutter-1.0-dev libclutter-1.0-doc libclutter-gtk-1.0-dev
libclutter-gtk-1.0-doc libcogl-dev libcogl-doc libcogl-pango-dev
libdevhelp-3-1 libdrm-dev libegl1-mesa-dev libencode-locale-perl
liberror-perl libexpat1-dev libfile-listing-perl libfont-afm-perl
libfontconfig1-dev libfreetype6-dev libgail-3-dev libgail-3-doc libgail-dev
libgail-doc libgda-5.0-4 libgda-5.0-common libgdk-pixbuf2.0-dev
libgdk-pixbuf2.0-doc libgdl-3-5 libgdl-3-common libgl1-mesa-dev
libgladeui-2-4 libgladeui-common libgles2-mesa libgles2-mesa-dev
libglib2.0-dev libglib2.0-doc libgstreamer1.0-dev libgtk-3-dev libgtk-3-doc
libgtk2.0-dev libgtk2.0-doc libgtksourceview-3.0-dev
libgtksourceview-3.0-doc libharfbuzz-dev libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libice-dev libio-socket-ssl-perl
libjs-jquery libjson-glib-dev libkms1 libltdl-dev liblwp-mediatypes-perl
liblwp-protocol-https-perl libmail-sendmail-perl libnet-http-perl
libnet-ssleay-perl libnotify-doc libopts25 libopts25-dev libpango1.0-dev
libpango1.0-doc libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev
libpthread-stubs0 libpthread-stubs0-dev libserf1 libsm-dev libsp1c2
libstdc++6-4.7-dev libsvn1 libsys-hostname-long-perl libtelepathy-glib-doc
libtool libvala-0.18-0 libwayland-dev libwww-perl libwww-robotrules-perl
libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev
libxcb-glx0-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxml-parser-perl libxml2-dev libxml2-doc libxml2-utils libxrandr-dev
libxrender-dev libxxf86vm-dev mesa-common-dev po-debconf policykit-1-doc
python3-decorator python3-simplegeneric sp valac-0.18 valac-0.18-vapi
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xsltproc
xtrans-dev zlib1g-dev
升级了 0 个软件包,新安装了 192 个软件包,要卸载 1 个软件包,有 27 个软件包未被升级。
需要下载 80.6 MB 的软件包。
解压缩后会消耗掉 408 MB 的额外空间。
您希望继续执行吗?[Y/n]
获取:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libcairo-script-interpreter2 amd64 1.12.14-0ubuntu1 [64.4 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ raring/main libkms1 amd64 2.4.43-0ubuntu1 [9,208 B]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ raring/main libdrm-dev amd64 2.4.43-0ubuntu1 [208 kB]
........
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
.......
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
.......
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands
config.status: executing Makefile commands
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
按照某教程:
看提示少什么装什么,上面的应该最少装上这3个
libdbus-1-dev
xorg-dev
libgstreamer-plugins-base0.10-dev 再configure一下
貌似一点都没少
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
于是就想是不是有的链接断掉了?
一看还真有 cd /usr/lib/i386-linux-gnu
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXau.so.6 libXau.so
sudo ln -s libXcursor.so.1 libXcursor.so
sudo ln -s libXi.so.6 libXi.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXxf86vm.so.1 libXxf86vm.so
sudo ln -s libXrandr.so.2 libXrandr.so
sudo ln -s libXrender.so.1 libXrender.so
sudo ln -s libXinerama.so.1 libXinerama.so
sudo ln -s libXcomposite.so.1 libXcomposite.so
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libOSMesa.so.6 libOSMesa.so
sudo ln -s libgnutls.so.26 libgnutls.so
sudo ln -s libv4l1.so.0 libv4l1.so
sudo ln -s libv4l2.so.0 libv4l2.so
sudo ln -s liblcms.so.1 liblcms.so
sudo ln -s libcapi20.so.3 libcapi20.so
sudo ln -s libfontconfig.so.1 libfontconfig.so
sudo ln -s libtiff.so.5 libtiff.so
sudo ln -s libmpg123.so.0 libmpg123.so
sudo ln -s libodbc.so.1 libodbc.so
sudo ln -s libopenal.so.1 libopenal.so
sudo ln -s libldap-2.4.so.2 libldap.so
sudo ln -s liblber-2.4.so.2 liblber.so
sudo ln -s libxml2.so.2 libxml2.so
sudo ln -s libxslt.so.1 libxslt.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libjpeg.so.8 libjpeg.so
cd /usr/lib/i386-linux-gnu/mesa
sudo ln -s mesa/libGL.so libGL.so
cd /lib/i386-linux-gnu
sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
sudo ln -s libpng12.so libpng.so
cc@thinkpad:~/wine$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfreetype.so.6 libfreetype.soln: 无法创建符号链接"libfreetype.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libX11.so.6 libX11.so
ln: 无法创建符号链接"libX11.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXau.so.6 libXau.so
ln: 无法创建符号链接"libXau.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcursor.so.1 libXcursor.so
ln: 无法创建符号链接"libXcursor.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXi.so.6 libXi.so
ln: 无法创建符号链接"libXi.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXext.so.6 libXext.so
ln: 无法创建符号链接"libXext.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXxf86vm.so.1 libXxf86vm.so
ln: 无法创建符号链接"libXxf86vm.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrandr.so.2 libXrandr.so
ln: 无法创建符号链接"libXrandr.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrender.so.1 libXrender.so
ln: 无法创建符号链接"libXrender.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXinerama.so.1 libXinerama.soln: 无法创建符号链接"libXinerama.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcomposite.so.1 libXcomposite.so
ln: 无法创建符号链接"libXcomposite.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libGLU.so.1 libGLU.so
ln: 无法创建符号链接"libGLU.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libOSMesa.so.6 libOSMesa.so
ln: 无法创建符号链接"libOSMesa.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libgnutls.so.26 libgnutls.so
ln: 无法创建符号链接"libgnutls.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l1.so.0 libv4l1.so
ln: 无法创建符号链接"libv4l1.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l2.so.0 libv4l2.so
ln: 无法创建符号链接"libv4l2.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblcms.so.1 liblcms.so
ln: 无法创建符号链接"liblcms.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcapi20.so.3 libcapi20.so
ln: 无法创建符号链接"libcapi20.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfontconfig.so.1 libfontconfig.so
ln: 无法创建符号链接"libfontconfig.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libtiff.so.5 libtiff.so
ln: 无法创建符号链接"libtiff.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libmpg123.so.0 libmpg123.so
ln: 无法创建符号链接"libmpg123.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libodbc.so.1 libodbc.so
ln: 无法创建符号链接"libodbc.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libopenal.so.1 libopenal.so
ln: 无法创建符号链接"libopenal.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libldap-2.4.so.2 libldap.so
ln: 无法创建符号链接"libldap.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblber-2.4.so.2 liblber.so
ln: 无法创建符号链接"liblber.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxml2.so.2 libxml2.so
ln: 无法创建符号链接"libxml2.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxslt.so.1 libxslt.so
ln: 无法创建符号链接"libxslt.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libssl.so.0.9.8 libssl.so
ln: 无法创建符号链接"libssl.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcrypto.so.0.9.8 libcrypto.soln: 无法创建符号链接"libcrypto.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libjpeg.so.8 libjpeg.so
ln: 无法创建符号链接"libjpeg.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo ln -s mesa/libGL.so libGL.so
ln: 无法创建符号链接"libGL.so": 文件已存在
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
ln: 无法创建符号链接"libdbus-1.so": 文件已存在
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libpng12.so libpng.so
ln: 无法创建符号链接"libpng.so": 文件已存在
cc@thinkpad:/lib/i386-linux-gnu$
于是想全部重建链接不久行了
那删掉他重新建立总行了吧
cd /usr/lib/i386-linux-gnu
sudo rm -f libfreetype.so
sudo rm -f libX11.so
sudo rm -f libXau.so
sudo rm -f libXcursor.so
sudo rm -f libXi.so
sudo rm -f libXext.so
sudo rm -f libXxf86vm.so
sudo rm -f libXrandr.so
sudo rm -f libXrender.so
sudo rm -f libXinerama.so
sudo rm -f libXcomposite.so
sudo rm -f libGLU.so
sudo rm -f libOSMesa.so
sudo rm -f libgnutls.so
sudo rm -f libv4l1.so
sudo rm -f libv4l2.so
sudo rm -f liblcms.so
sudo rm -f libcapi20.so
sudo rm -f libfontconfig.so
sudo rm -f libtiff.so
sudo rm -f libmpg123.so
sudo rm -f libodbc.so
sudo rm -f libopenal.so
sudo rm -f libldap.so
sudo rm -f liblber.so
sudo rm -f libxml2.so
sudo rm -f libxslt.so
sudo rm -f libssl.so
sudo rm -f libcrypto.so
sudo rm -f libjpeg.so
cd /usr/lib/i386-linux-gnu/mesa
sudo rm -f libGL.so
cd /lib/i386-linux-gnu
sudo rm -f libdbus-1.so
sudo rm -f libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libfreetype.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libX11.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXau.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXcursor.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXi.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXext.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXxf86vm.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXrandr.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXrender.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXinerama.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libXcomposite.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libGLU.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libOSMesa.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libgnutls.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libv4l1.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libv4l2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f liblcms.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libcapi20.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libfontconfig.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libtiff.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libmpg123.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libodbc.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libopenal.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libldap.so
cc@thinkpad:/usr/lib/i386-linux-gnu$
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f liblber.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libxml2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libxslt.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libssl.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libcrypto.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo rm -f libjpeg.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo rm -f libGL.so
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$
cc@thinkpad:/lib/i386-linux-gnu$ sudo rm -f libdbus-1.so
cc@thinkpad:/lib/i386-linux-gnu$ sudo rm -f libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfreetype.so.6 libfreetype.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libX11.so.6 libX11.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXau.so.6 libXau.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcursor.so.1 libXcursor.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXi.so.6 libXi.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXext.so.6 libXext.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXxf86vm.so.1 libXxf86vm.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrandr.so.2 libXrandr.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXrender.so.1 libXrender.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXinerama.so.1 libXinerama.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libXcomposite.so.1 libXcomposite.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libGLU.so.1 libGLU.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libOSMesa.so.6 libOSMesa.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libgnutls.so.26 libgnutls.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l1.so.0 libv4l1.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libv4l2.so.0 libv4l2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblcms.so.1 liblcms.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcapi20.so.3 libcapi20.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libfontconfig.so.1 libfontconfig.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libtiff.so.5 libtiff.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libmpg123.so.0 libmpg123.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libodbc.so.1 libodbc.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libopenal.so.1 libopenal.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libldap-2.4.so.2 libldap.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s liblber-2.4.so.2 liblber.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxml2.so.2 libxml2.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libxslt.so.1 libxslt.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libssl.so.0.9.8 libssl.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libcrypto.so.0.9.8 libcrypto.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ sudo ln -s libjpeg.so.8 libjpeg.so
cc@thinkpad:/usr/lib/i386-linux-gnu$ cd /usr/lib/i386-linux-gnu/mesa
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ sudo ln -s mesa/libGL.so libGL.so
cc@thinkpad:/usr/lib/i386-linux-gnu/mesa$ cd /lib/i386-linux-gnu
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libdbus-1.so.3.7.2 libdbus-1.so
cc@thinkpad:/lib/i386-linux-gnu$ sudo ln -s libpng12.so libpng.so
cc@thinkpad:/lib/i386-linux-gnu$ cd
cc@thinkpad:~$ cd wine
cc@thinkpad:~/wine$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
......
config.status: executing dlls/gdi32/dibdrv commands
config.status: executing dlls/gdi32/enhmfdrv commands
config.status: executing dlls/gdi32/mfdrv commands
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands
config.status: executing Makefile commands
configure: libGLU 32-bit development files not found, GLU won't be supported.
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
看来一点都没少 唉~
求救
上次由 243750496 在 2013-05-27 8:41,总共编辑 1 次。
-
- 帖子: 41
- 注册时间: 2013-03-21 11:24
- 系统: Slackware + Gentoo
Re: wine 新的问题 opencl 32-bit等问题
我想,这是ubuntu目录结构本身的问题,wine的configure脚本不知去哪里找32位的库文件,我建议您试试这样,243750496 写了: 看来一点都没少 唉~
求救
代码: 全选
sudo ln -s /usr/lib/i386-linux-gnu /usr/lib32
-
- 帖子: 1038
- 注册时间: 2012-06-09 15:40
Re: wine 新的问题 opencl 32-bit等问题
configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.zhtengw 写了:我想,这是ubuntu目录结构本身的问题,wine的configure脚本不知去哪里找32位的库文件,我建议您试试这样,243750496 写了: 看来一点都没少 唉~
求救然后再编译试试。代码: 全选
sudo ln -s /usr/lib/i386-linux-gnu /usr/lib32
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libdbus 32-bit development files not found, no dynamic device support.
configure: libgnutls 32-bit development files not found, no schannel support.
configure: lib(n)curses 32-bit development files not found, curses won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 32-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libcups 32-bit development files not found, CUPS won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.
configure: libldap (OpenLDAP) 32-bit development files not found, LDAP won't be supported.
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
configure: WARNING: No sound system was found. Windows applications will be silent.
configure: Finished. Do 'make' to compile Wine.
貌似没少哎~~~~