UBUNTU 18.04 Wine容器环境配置及应用问题

1.Wine5.0的安装及配置


Wine官方网址(安装教程)
https://wiki.winehq.org/Ubuntu_zhcn

Ubuntu 18.04/Linux Mint 19.x 没有提供 FAudio,但最新版的 Wine 依赖该软件包。请参照

https://forum.winehq.org/viewtopic.php?f=8&t=32192

从 OBS 安装 FAudio。
(Ubuntu 19.10 及更新版本的 Ubuntu 的软件仓库已经包含了 FAudio 安装包。)
在里面下载libfaudio0_19.07-0~bionic_amd64.deblibfaudio0_19.07-0~bionic_i386.deb 并安装即可。


如果您之前安装过来自其他仓库的 Wine 安装包,请在尝试安装 WineHQ 安装包之前删除它及依赖它的所有安装包(如:wine-mono、wine-gecko、winetricks),否则可能导致依赖冲突。
如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话):
sudo dpkg --add-architecture i386 

下载添加仓库密钥:
wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

并添加仓库:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

更新安装包:
sudo apt update

然后安装 以下安装包:
sudo apt install --install-recommends winehq-stable

### 完成Wine安装
可以使用wine --version查看版本

2. 配置Wine


2.1wine安装软件时的目录和ubuntu的不同,该目录实际上是wine的映射目录,`/.wine` 默认有一个C盘,各种配置软件都存在这个“C盘”里。 wine的映射磁盘文件是在主目录(即/home/用户名)下的.wine目录内,里面的drive_c实际上就是wine的映射c盘,以后执行exe的安装程序时,如果安装程序安装目录在C:/Program Files (x86)/test,那么实际上这个文件就在你的ubuntu的/home/用户名/.wine/drive_c/'Program Files (x86)'/test内。

需要在终端上输入命令

winecfg

这个命令是打开wine的配置窗口,执行后wine会自动创建映射目录 /home/用户名/.wine,wine的映射C盘就在这个目录。 配置窗口如下:


这里会出现乱码.


解决方案:

在网上下载Windows字体文件,把字体文件剪切到wine的映射目录内

sudo mv Fonts/  ~/.wine/drive_c/windows/Fonts/

打开~/.wine/drive_c/windows/Fonts,确保字体已复制(原本这个文件夹是空的)


终端输入winecfg,然后点击“显示”界面,可以发现原来的乱码变成了可显示的中文字体。其他软件也不会出现乱码问题.


2.2 输入winecfg会打开wine的配置窗口,会弹出安装wine-mono和wine-gecko,这是两个wine重要的插件(Mono是.NET Framework的开源和跨平台实现,gecko是为了实现IE)
弹出界面如下:
正常下载会很慢.


另一种方法:在“中国科技大学镜像源”中可以找到相关的安装包

http://mirrors.ustc.edu.cn/wine/wine/wine-mono/

下载下图三个文件,通过终端安装
在这里插入图片描述


2.3 验证安装:通过打开`winetricks`依次选择:【选择默认的wine容器】→【运行卸载程序】,在弹出下面界面,说明安装成功.

在这里插入图片描述


2.4 安装winetricks以方便管理wine
sudo apt update

然后安装winetricks:

在这里插入图片描述
安装完winetricks后,直接在终端输入

winetricks

进入winetricks如下图:在这里插入图片描述


自行查看文档,建立容器,安装软件.

3.wine问题解决方案

3.1 解决各种软件输入框不显示字体或输入框焦点的问题,这种情况是缺少了必要的dll组件。这个组件可以通过winetricks安装,

winetricks riched20

3.2 wine安装软件打开无法输入解决办法:
1、打开终端,输入“winecfg”。

增加程序设置,选择你安装的.exe文件 路径:

/.wine/drive_c/'Program Files (x86)

腾讯的大部分程序,可执行文件都是放在bin目录


点击函数库,添加函数 在新增函数库顶替里面,分别添加3个函数库
msvcp60,riched20,riched32

最后点击“确定”就可以正常输入啦.


有时候.exe无法安装可以安装.msi格式软件.
3.3 .1应用程序桌面启动文件问题:
安装完毕,桌面会出现桌面启动文件

执行以下命令,把微信的桌面启动文件放入/usr/share/applications文件夹内

sudo mv ****.desktop /usr/share/applications/

这时候就可以在菜单栏找到.


3.3.2 如果开始就没有桌面启动文件可以安装:
sudo apt-get install gnome-panel //安装gnome的组件及其工具
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new //此命令会在/usr/share/applications/目录下面创建一个desktop文件(类似与Windows的快捷方式)

在弹出的Create Launcher窗口中输入想要添加的内容

点击OK即可完成


3.4 wine应用程序有一个小窗口。如果把这个小窗口关闭了,就会导致应用程序直接关闭。小窗口实际上是任务栏图标,可以通过以下操作把这个图标显示在ubuntu的顶部状态栏内
安装Topicons Plus

目前应用商店已下架,需在官网下载

download处选择版本即可下载.下载完之后解压文件,将文件移动至
/usr/share/gnome-shell/extensions/
然后登录TopIcons Plus 官网,点击topicon按钮打开接通,点击“click here to install browser extension”,扩展自动安装。并在本地扩展文件中,TopIcons Plus选项配置开启。重启生效。


提示:安装依赖
sudo apt-get install chrome-gnome-shell 

GNOMEZ针对Firefox浏览器的依赖


或者在此目录下打开终端.
输入执行命令:
`
sudo apt-get install make 
sudo make install

关闭Ubuntu并重新启动,打开tweak优化软件,执行如下操作

小窗口就消失啦!!!

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值