ubuntu wine 卸载安装wine时提示有未满足的依赖关系

[问题]新手安装WINE时出现问题! - 查看主题 & Ubuntu中文论坛
&[ 16 篇帖子 ]&
&文章标题 : [问题]新手安装WINE时出现问题!发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
由于我的ADSL在UBUNTU上用不了,所以只好在WINDOWS下下载了最新的WINE(文件名是:wine_0.9.30~winehq0~ubuntu~6.10-1_i386.deb)保存在U盘上.然后重启到UBUNTU下双击安装(目前只会用这种手法
),后来弹出警告说&Error:Dependency is not satisfiable:libartsc0&.
请问一下我现在应该怎么办(昨天才开始接触LINUX,好多东西还不明白,还望各位老鸟指点一下)?
_________________暂时晕不死~
&文章标题 : 发表于 :
0:32帖子: 2717地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
你的是什么adsl
ubuntu本身有拨号如软件
尽量使用源里的软件
_________________头可断,血可流,靓女不可不追求相艾唔好口,够姜就只抽BARTON MDDR400
EP8RDA3G/MXbit 8XDiamondPlus9-6Y080L0-ATA133Samsung743DFHiweedDesktop-1.0
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
我用源里的拨号软件试过,但一直提示PAP验证错误,我怀疑是电信这个该死的&急速星空&在密码上作了手脚,于是就在网上查资料,并按照指示用sniffer破解出了帐号密码,但还是不管用!
_________________暂时晕不死~
&文章标题 : 我靠下了出错信息发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
这是ADSL出错的:
hong@hong-desktop:~$ pon dsl-provider
Plugin rp-pppoe.so loaded.
hong@hong-desktop:~$ plog
6 16:03:09 hong-desktop pppd[5056]: PAP authentication failed
6 16:03:09 hong-desktop pppd[5056]: Connection terminated.
6 16:03:14 hong-desktop pppd[5394]: Plugin rp-pppoe.so loaded.
6 16:03:14 hong-desktop pppd[5396]: pppd 2.4.4 started by hong, uid 1000
6 16:03:14 hong-desktop pppd[5396]: PPP session is 6506
6 16:03:14 hong-desktop pppd[5396]: Using interface ppp0
6 16:03:14 hong-desktop pppd[5396]: Connect: ppp0 &--& eth0
6 16:03:14 hong-desktop pppd[5396]: Remote message: [Code 34]: user no pin
6 16:03:14 hong-desktop pppd[5396]: PAP authentication failed
6 16:03:14 hong-desktop pppd[5396]: Connection terminated.
这是安装WINE时的:
hong@hong-desktop:~$ sudo dpkg -i wine_0.9.30~winehq0~ubuntu~6.10-1_i386.deb
选中了曾被取消选择的软件包 wine。
(正在读取数据库 ... 系统当前总共安装有 96582 个文件和目录。)
正在解压缩 wine (从 wine_0.9.30~winehq0~ubuntu~6.10-1_i386.deb) ...
dpkg:依赖关系问题使得 wine 的配置工作不能继续:
wine 依赖于 libartsc0 (&= 1.5.0-1);然而:
未曾安装软件包“libartsc0”。
dpkg:处理 wine (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
_________________暂时晕不死~
&文章标题 : 发表于 :
17:04帖子: 955地址: 福建泉州
送出感谢: 0 次
打10000号报故障让他上门调试,呵呵~
_________________拥有超级牛力的搜索引擎:
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
不会是南昌也这样吧?!!!
_________________暂时晕不死~
&文章标题 : 发表于 :
21:15帖子: 2200地址: 安徽黄山
送出感谢: 0 次
接收感谢: 0 次
pppoeconf可能是没有设正确.
wine依赖的软件包你缺乏,你可以用新立德搜下libartsc0,看看是什么包,不过还是建议通过网络来自动解决关联问题.
现在在图形环境下双击就应该可以安装deb包了,而且自动安装关联软件包,建议使用.
_________________
被高手bs,向小白显摆.
&文章标题 : 发表于 :
0:32帖子: 2717地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
是否用这个?
代码:pppoeconf
引用:pppoeconf可能是没有设正确.
_________________头可断,血可流,靓女不可不追求相艾唔好口,够姜就只抽BARTON MDDR400
EP8RDA3G/MXbit 8XDiamondPlus9-6Y080L0-ATA133Samsung743DFHiweedDesktop-1.0
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
是用pppoeconf,那应该怎么设置啊?
_________________暂时晕不死~
&文章标题 : 发表于 :
9:35帖子: 173地址: Mars
送出感谢: 0 次
接收感谢: 0 次
依赖关系不满足, 跟是不是用Ubuntu下载的没关系。
&文章标题 : 发表于 :
14:18帖子: 5308地址: 汉桑城
如果依赖关系不满足
代码:sudo apt-get install -f
_________________全世界linux爱好者联合起来 !一切闭源操作系统都是纸老虎 !要斗私批修,拒绝黑屏,使用linux !让一部分人先用起Archlinux来 !linux是第一生产力 !讲正气,讲开源,讲free 要坚定不移的走开源的道路 !linux明天会更好 !dpkg -l |grep ^rc|awk '{print $2}' |tr [&\n&] [& &]|sudo xargs dpkg -P -ubuntu粉丝群
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
-f 是不是就可以忽略了?
_________________暂时晕不死~
&文章标题 : 发表于 :
18:56帖子: 345地址: Apple Valley, Planet Tux, Linux System
送出感谢: 0 次
接收感谢: 0 次
如何找出真实的用户名和密码
假设有一台ADSL猫连接到eth0。
首先打开一个终端(windows下可以用cygwin),运行:
代码:sudo tcpdump -i eth0 -n & ~/temp然后新开一个终端,拨号(windows下就用星空):代码:pon dsl-provider确认拨号成功后,到第一个终端,按Ctrl-C结束tcpdump。然后到~/temp文件中,查找类似于下面的行:代码:17:41:48.361697 PPPoE& [ses 0xd91] PAP, Auth-Req (0x01), id 1, Peer username , Name password
Peer和Name后面分别就是你的真实用户名和密码。然后用运行pppoeconf,把真实的用户名和密码填上应该就可以了。弄完之后别忘了把temp删掉。
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
cygwin是什么?
_________________暂时晕不死~
&文章标题 : 发表于 :
16:27帖子: 20地址: 南昌(NanChang)
送出感谢: 0 次
接收感谢: 0 次
如果是在WINDOWS的话,&~/temp&文件在那里找?
_________________暂时晕不死~
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 16 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 2 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 16.04
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 16.10
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店关于ubuntu下使用wine的问题的解决方法(不断更新中)
以前出现的问题
1.是看到网上说有N卡的集显可以玩魔兽war3,那么intel的集成显卡不知道在硬件上达到了要求没
2.我更新了显卡驱动,sudo
apt-get install xserver-xorg-video-intel,而且glxinfo | grep rendering
也显示direct rendering
:yes了,红警可以进去,很卡,这个我能理解,但是war3根本进不去啊。貌似是和blazzard.ax,还有mmap无法分配内存。
顺带说一句,因为是在虚拟机下跑的,虚拟机只有256的内存,很卡,可以理解,我只是想明白自己哪些地方忽略了,比如说少打哪些补丁了。还有就是最近发现很多UBUNTU网站和论坛都打不开了。
9.10 karmic dvd
vmware 5.0
经过网上学习,找到以下方法解决了问题。希望看到的同行可以关注下。
1.关于错误的问题,其实是不影响使用的,很多用户无法进入的原因是因为无法使用blazzard.ax这个好象是播放游戏初始视频的控件,WINE应该不支持。所以解决的方法是将游戏文件中的Movies文件名改成其他的,网上有这样的解决方法,但是没有给出具体的原因。
2.关于声音驱动的问题,ubuntu对声音的驱动不是特别好,wine也会提示这样的问题,所以加上去掉声音的选项-nosound虽然没有音乐,但是还可以玩。
3.我用的虚拟机器256的内存跑游戏,卡的很,intel集成显卡,但是画面不花,wine已经很好的支持了,有兴趣的可以自己装下试验。
4.启动游戏的时候最好从终端里启动,加-opengl,直接运行很卡。
5.如果嫌输命令麻烦的,你可以在桌面选择新建一个启动项目,选择在终端中启动的程序,在命令中输入wine&
/游戏文件路径/war3.exe -opengl 这样的话会简单点。
附注:如果是自己编译配置WINE,一定要安装推荐依赖的包。
最近发现在wine中玩魔兽没有声音,据说是缺少驱动。因为魔兽中的声卡驱动不全 。
声音的问题,如果没有硬件驱动的话,可以在魔兽里面声音选项中选择emmulate模拟,这样就可以听到声音了。
还有一个进入游戏后按alt+tab切换的时候,再切入游戏的时候会出现花屏的现象,这个应该需要安装补丁来解决了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。ubuntu 12.04 安装chrome浏览器提示依赖关系的情况
在手动安装chrome的时候提示依赖关系,安装浏览器失败,相信有好多人都遇到了这个问题,然后谷歌了一下,找到了解决办法,转载到我的博客,更加我的实际操作,稍微修改了一下 方法如下
1、安装chrome:
wget:/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BD0FD817E-C332-73C2-47B5-1B2E3AD%26lang%3Dzh-CN%26browser%3D4%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers/linux/direct/google-chrome-stable_current_i386.deb
然后安装:
sudo dpkg -i google-chrome-stable_current_i386.deb
linux@ubuntu:~/下载$ sudo dpkg -i google-chrome-stable_current_i386.deb
Selecting previously unselected package google-chrome-stable.
(正在读取数据库 ... 系统当前共安装有 242724 个文件和目录。)
正在解压缩 google-chrome-stable (从 google-chrome-stable_current_i386.deb) ...
dpkg:依赖关系问题使得 google-chrome-stable 的配置工作不能继续:
google-chrome-stable 依赖于 libnss3-1d (&= 3.12.3);然而:
未安装软件包 libnss3-1d。
dpkg:处理 google-chrome-stable (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 bamfdaemon 的触发器...
Rebuilding /usr/share/applications/bamf.index...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 gnome-menus 的触发器...
正在处理用于 man-db 的触发器...
在处理时有错误发生:
google-chrome-stable
2、提示libnss3-1d有问题:
下载libnss-1d安装包:
1)下载地址:
wget:/raring/i386/libnss3-1d/download/libnss3-1d_3.14.3-0ubuntu1_i386.deb
sudo dpkg -i libnss3-1d_3.14.3-0ubuntu1_i386.deb
提示如下错误:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行&apt-get -f install&来纠正下列错误:
下列软件包有未满足的依赖关系:
libnss3-1d : 依赖: libnss3 (= 3.14.3-0ubuntu0.12.04.1) 但是 2:1.7.13-0ubuntu05.04.2 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行&apt-get -f install&(也可以指定一个解决办法)。
sudo apt-get -f install
安装信息:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
libnspr4 libnss3 libnss3-1d
下列【新】软件包将被安装:
libnss3-1d
下列软件包将被升级:
libnspr4 libnss3
升级了 2 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 1345 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 1,179 kB 的软件包。
解压缩后会消耗掉 2,006 kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://ubuntu.mirror.cambrium.nl/ubuntu/ raring/main libnspr4 i386 2:4.9.5-1ubuntu1 [136 kB]
获取:2 http://ubuntu.mirror.cambrium.nl/ubuntu/ raring/main libnss3 i386 2:3.14.3-0ubuntu1 [1,030 kB]
获取:3 http://ubuntu.mirror.cambrium.nl/ubuntu/ raring/main libnss3-1d i386 2:3.14.3-0ubuntu1 [12.4 kB]
下载 1,179 kB,耗时 55秒 (21.3 kB/ s)
(正在读取数据库 ... 系统当前共安装有 242828 个文件和目录。)
正预备替换 libnspr4 2:1.7.13-0ubuntu05.04.2 (使用 .../libnspr4_2%3a4.9.5-1ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 libnspr4 ...
正预备替换 libnss3 2:1.7.13-0ubuntu05.04.2 (使用 .../libnss3_2%3a3.14.3-0ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 libnss3 ...
Selecting previously unselected package libnss3-1d.
正在解压缩 libnss3-1d (从 .../libnss3-1d_2%3a3.14.3-0ubuntu1_i386.deb) ...
正在设置 libnspr4 (2:4.9.5-1ubuntu1) ...
正在设置 libnss3 (2:3.14.3-0ubuntu1) ...
正在设置 libnss3-1d (2:3.14.3-0ubuntu1) ...
正在设置 google-chrome-stable (26.0.2696) ...
update-alternatives: 使用 /usr/bin/google-chrome 来提供 /usr/bin/x-www-browser (x-www-browser),于 自动模式 中。
update-alternatives: 使用 /usr/bin/google-chrome 来提供 /usr/bin/gnome-www-browser (gnome-www-browser),于 自动模式 中。
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
4)之后chrome就安装成功来。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------解决Ubuntu 14.04无法安装wine的问题 - 推酷
解决Ubuntu 14.04无法安装wine的问题
想在机器上安装wine。
apt-get install wine
apt-get installwine
The following packages have unmet dependencies: wine1.6 :
Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
Thefollowingpackageshaveunmetdependencies: wine1.6 :
Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
如上提示应该是软件包存在依赖冲突。
按照网上的说法增加i386的软件包支持:
dpkg --add-architecture i386
apt-get update
apt-get install wine
dpkg --add-architecturei386
apt-get update
apt-get installwine
未果,依然unmet dependencies。于是使用aptitude解决冲突。
sudo aptitude --full-resolver -f install wine
sudoaptitude --full-resolver -f installwine
提示libcgmanager存在版本冲突,看上去是ubuntu本身的版本太高,wine依赖的版本太低导致。
于是降级libcgmanager。
apt-get install libcgmanager0=0.24-0ubuntu7.5
apt-get installlibcgmanager0=0.24-0ubuntu7.5
重新安装wine,问题解决。
/questions/707333/how-to-debug-an-unmet-dependencies-problem
/r/linux4noobs/comments/2y1r58/cant_install_wine_on_ubuntu_1404/
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致Ubuntu系统下安装Wine来运行Windows程序的方法详解
作者:佚名
字体:[ ] 来源:PCWorld 时间:10-29 10:42:55
这篇文章主要介绍了Ubuntu系统下安装Wine来运行Windows程序的方法,包括在最新的Ubuntu15.10版本下编译安装的方法,需要的朋友可以参考下
有时候免不了要使用Windows应用程序,于是在本教程中,我们将使用Wine教你如何在Linux上顺畅地运行Windows应用程序。
纵然Linux软件品种繁多,但有时候你还是觉得缺少了与Windows版对应的某个应用程序。需要那一个应用程序可能有好多原因,最常见的原因恐怕是Linux不支持某一种文件格式或实际使用的某个应用程序。幸好,有好多办法可以在Linux系统上使用Windows应用程序。
  Wine的介绍
  Wine是Wine Is Not an Emulator(Wine不是模拟器)的缩写,其实是一个转换层(或程序装入器),能够在Linux及与POSIX兼容的其他类似操作系统上运行Windows应用程序。Wine在Linux上无法模拟Windows应用程序,而是提供了另外的方法来实施DLL(典型的Windows应用程序可以调用这些DLL)和代替Windows NT内核的进程。Wine完全由非微软代码组成。
  Wine支持数量众多的应用程序,但并非全部都得到同样的支持。可以访问Wine应用数据库(AppDB, http://appdb.winehq.org),看看你常用的Windows应用程序与Wine之间的兼容性有多好。AppDB由社区维护;你也可以添加自己发现的应用程序。AppDB定义了如下几种级别类型:
  白金:如果某应用程序在&即开即用&状态下可以顺畅无阻地安装和运行,它可以被评为白金级。Wine配置文件不需要进行更改。
  黄金:应用程序与一些DLL覆盖文件、其他设置或第三方软件可以顺畅无阻地协同运行。
  白银:就&平常&使用而言,应用程序可以出色地运行。比如说,游戏在单人玩家模式下运行很好,但在多人玩家模式下不行;Windows Media Player作为插件和独立播放器运行很好,但无法处理数字版权管理(DRM)等。
  青铜:应用程序可以运行,但存在一些问题,哪怕是平常使用。比如说,游戏无法正确地重新绘图或者用错误的颜色显示字体,速度比平常慢得多,等等。
  垃圾:如果应用程序无法用于原本的用途,就会得到这个评级。如果这样,通用软件缺陷跟踪系统Bugzilla中应该至少有一个软件缺陷报告。应用程序无法安装、无法启动,或者就算能启动,也有好多错误,以至于几乎没法使用。
  一. 安装Wine
  Wine适应于所有流行的UNIX操作系统,包括Ubuntu、Debian、Red Hat、SUSE、Mandriva、FreeBSD、Solaris和Mac OS X。
  在Ubuntu上:
  1. 打开Applications(应用程序)&Ubuntu Software Center(Unbuntu软件中心),打开Ubuntu软件中心。
  2. 然后点击Edit(编辑)&Software Sources(软件源)。选择Other Software(其他软件)选项卡,点击Add(添加)。然后输入下列apt行:代码如下:  ppa:ubuntu-wine/ppa  3. 从左边的Get Software(取得软件)部分中选择&PPA for Ubuntu Wine Team&,然后选择Microsoft Windows Compatibility Layer(Development files) & wine1.3-dev。点击Install(安装)。这会安装最新的Wine软件包,包括开发库。
  提示:卸载现有的Wine软件包,以确保最大的兼容性。另外,如果想干净安装,你可以删除Wine用户目录,为此可以从主目录中使用命令rm -r -v .wine。&&&&&&& 4.在 64 位 Ubuntu 15.10 中编译最新版 32 位 Wine&&&&&&&&Wine 发布了最新的1.7.53版本。此版本带来的大量性能提升,包括XAudio,Direct3D代码清理,改善OLE对象嵌入技术,更好的 Web Services DLL的实现,还有其他大量更新。
&&&&&&& 虽然有一个官方 Wine PPA,但目前只提供1.7.44版本,所以安装最新版本可以从源码编译安装。
&&&&&&& 下载源码包(直接下载地址在此)并解压 tar -xf wine-1.7.53。然后,安装如下依赖。代码如下:sudo apt-get install build-essential gcc-multilib libx11-dev:i386 libfreetype6-dev:i386 libxcursor-dev:i386 libxi-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 libxrandr-dev:i386 libxinerama-dev:i386 libxcomposite-dev:i386 libglu1-mesa-dev:i386 libosmesa6-dev:i386 libpcap0.8-dev:i386 libdbus-1-dev:i386 libncurses5-dev:i386 libsane-dev:i386 libv4l-dev:i386 libgphoto2-dev:i386 liblcms2-dev:i386 gstreamer0.10-plugins-base:i386 libcapi20-dev:i386 libcups2-dev:i386 libfontconfig1-dev:i386 libgsm1-dev:i386 libtiff5-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libldap2-dev:i386 libgnutls-dev:i386 libjpeg-dev:i386
&&&&&& 现在切换到 wine-1.7.53 解压后的文件夹,并输入:代码如下:./configuremakesudo make install&&&&& &同样地,你也可以给配置脚本指定 prefix 参数。以普通用户安装 wine:代码如下:./configure --prefix=$HOME/usr/binmakemake install
  二. 安装Wine支持包
  现在,我们需要安装非开源(但免费)的支持包。这包括微软Core Fonts、Visual C++运行时环境等软件包。
  不妨继续深入介绍。
  安装Cabextract:
  需要该软件包来解压缩微软.cab文件。代码如下:  $ sudo apt-get install cabextract  下载winetricks脚本:
  现在我们需要下载一个很棒的脚本,名为winetricks,它会自动下载和安装必要的支持包。代码如下:  $ wget http://winetricks.org/winetricks  现在输入下列命令,安装必要的支持包:代码如下:  $ sh winetricks corefonts Tahoma  提示:你还可以不用任何命令行参数来运行winetricks,那样就能从漂亮的GUI界面选择需要安装的软件包。
  三. 安装微软Office
  在本例中,我们将安装微软Office 2007。插入微软Office 2007光盘,鼠标右击setup.exe,选择&Open With Windows Program Loader&。这应该会启动微软Office安装程序。以平常的方式来安装,就像你在任何Windows系统上安装那样。
  四. 建立库
  鉴于已安装好了微软Office 2007,我们要确保Wine已经过配置,可以顺利使用该应用软件。你也看到,Wine以自己的方法实施了各种Windows库,但我们可以直接使用原生的Windows库,确保应用程序有最大的兼容性。Wine随带自己的配置工具:winecfg。除了其他功能外,该工具还让我们可以在内置版本的库与原生版本的库之间切换。
  输入命令winecfg,即可打开Wine配置工具。进入到Libraries(库)选项卡,把riched20和usp10添加到&native, builtin&。这表明,Wine应该先试着装入原生的Windows库;要是没有这些库,它会试着装入内置的库。
  五. 运行微软Office
  微软Office现在应该已出现在Ubuntu程序菜单中。可以先后进入到Application(应用程序)& Programs(程序)&Microsoft Office(微软Office)来访问它。
  这个过程确实相当简单。如果你只想临时运行某个Windows程序,假设兼容性很好,那么全都妥当了;但是高级用户想要再深入一步的话,需要继续读下去。[NextPage]
  使用Winelib构建Windows应用程序
如果你想不受微软的约束,Wine确实大有帮助。这年头,连第三方的Windows应用开发人员都要受微软的支配。比如说,Windows多媒体应用开发人员处理最简单的任务都要依赖DirectX。DirectX是微软的专属财产,别人谁也无法访问不了源代码。有一天,微软可能会开发DirectX的一些独特功能,由于这些功能没有列入文档,独立软件开发商访问不了这些功能。那样的话,Windows Media Player将是该平台上最好的多媒体播放器,因为其他播放器被迫依赖DirectX,又无法完全控制它。
  欢迎来到Linux社区:在这里,没有什么是不可能的。
  不妨再以DirectX为例。Wine以自己的方法实施了DirectX(借助Transgaming Technologies而实现)。Wine实施了常见的多媒体应用编程接口(API),比如Direct3D、DirectInput、DirectSound、DirectShow及其他许多API,实施的办法就是将它们与功能强大的、开放的Linux对应API联系起来,如OpenGL、X11和ALSA/OSS API。因而,将DirectX应用程序移植到Linux时,你可以使用所有这些开放的技术。Winelib可以用作将应用程序从Windows平台取出来放到Linux系统上的第一步。然后,可以逐渐充分利用Linux提供的所有功能。
  Winelib能够在Linux上运行和编译Windows应用程序,不需要Windows。Winelib是Wine项目的一部分。它以开源的方式实施了Win32 API,基于Linux和X Window System(如今常称为Xorg)而建。Winelib的代码与Wine完全共享,能够编译控制台应用程序和GUI应用程序。它还能编译DLL(动态链接库)等库文件。Wine通过下列两种方式来处理Windows源代码。
  &提供二进制级的兼容性
  二进制级的兼容性可通过Wine本身来获得。在此过程中,应用程序的源代码在Windows平台上编译,然后二进制文件被移到Linux系统上,通过Wine来运行。应用程序在二进制兼容的情况下运行时,它可以使用所有现有的.dll文件。这个过程相当简单,但无法释放Wine子系统的全部功能。这与我们使用Wine来运行微软Office 2007的方式一模一样。
  &提供源码级的兼容性
  在该方法中,源代码文件被移到Linux系统上,然后使用GCC对照Winelib库来进行编译。这样一来,应用程序还能够与UNIX API调用兼容,以便充分利用UNIX的全部功能。Winelib随带一款名为winemaker的工具,该工具可以通过VC++项目创建基于GNU标准autoconf的makefile文件。Winemaker是一个Perl脚本,负责处理转换源代码、使源代码专门用于UNIX、清空用例问题及其他众多方面的所有繁重任务。
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 ubuntu wine 卸载 的文章

 

随机推荐