分页: 1 / 1

安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-04-21 15:49
Ping-Wu
最近对WINE有兴趣*,但发现旧的ppa已不能用了。

新的安装方法如下:

代码: 全选

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt install winehq-devel
https://www.winehq.org/pipermail/wine-d ... 17104.html

最新的版本是 WINE 2.7。(印象中,好像 2.0才刚刚出来,怎么一下就跳到 2.7来了???)

《补充》听到一些(未证实)的传言,在WINE下执行旧版的Office及IE,比在xp里要顺。(即有些Windows dll 里的bugs,在转到WINE时被解决了。)

不过,更实际的问题是:有一些Windows专用的程序,在Windows 10里根本不能使用。

《170509补充》如底下所述,我们实际执行的步骤为:

代码: 全选

sudo dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt install --install-recommends winehq-devel

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-04-21 16:59
qy117121
版本号大跃进。。。

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-04-21 17:25
lilydjwg
半个月升一下次版本号的样子……

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-04-22 1:24
Ping-Wu
lilydjwg 写了:半个月升一下次版本号的样子……
听到一些(未证实)的传言,在WINE下执行旧版的Office及IE,比在xp里要顺。(即有些Windows dll 里的bugs没有人管,但在转到WINE时被解决了。)

不过,更实际的问题是:有一些Windows专用的程序,在Windows 10里根本不能使用。

WINE的发展,好像已经快达到了“临界点”! 幕后最大的推力,我觉得跟 WINE for Macs 及 WINE for Chromebooks* 的开发有关。我们看到的使用Linux桌面的人,大多数都是一毛不拔的 :oops: 苹果跟Chromebook的使用者,则比较有花钱买软件(或apps)的习惯。

* 如我在其他的帖子里提到,这几年内,Chromebook在美国中小学里,势如破竹,已占有超过50%的市场。

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-04-22 11:39
lilydjwg
Ping-Wu 写了: WINE的发展,好像已经快达到了“临界点”! 幕后最大的推力,我觉得跟 WINE for Macs 及 WINE for Chromebooks* 的开发有关。我们看到的使用Linux桌面的人,大多数都是一毛不拔的 :oops: 苹果跟Chromebook的使用者,则比较有花钱买软件(或apps)的习惯。
我想花钱买 app 也没有可用的支付渠道……

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-05-04 21:17
jixlei
按着你的方法安装了,但没有成功,具体信息如下:
2017-05-04 21-09-34屏幕截图.png

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-05-08 18:40
Ping-Wu
jixlei 写了:按着你的方法安装了,但没有成功,具体信息如下:

图片
很抱歉,我们的习惯,都是再加上 “ --install-recommends ” 这个option; 在第一次发稿时,我以为Ubuntu已经解决了这个问题,因此把它省略掉。看起来还是需要。

请试试下面这个命令:

代码: 全选

sudo apt install --install-recommends winehq-devel
另外,我们在下载wine之前,用下面的命令进行32-元的兼容性:

代码: 全选

sudo dpkg --add-architecture i386
我们的作业系统: Ubuntu Mate 16.04.2。

因此,我们实际执行的步骤为:

代码: 全选

sudo dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt install --install-recommends winehq-devel
《170509补充》 因为考虑到安全性的问题,我们把WINE装在LXD container里执行。以后有时间,再跟大家分享这个经验。

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-05-16 9:43
cheerland
it's still wrong,got the message below:
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
winehq-devel : 依赖: wine-devel (= 2.8.0~yakkety)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

my system version:ubuntu 16.10

what should I do?

and my soruces.list:
# deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ yakkety main restricted

#aliyun
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ yakkety-security restricted main
deb http://cn.archive.ubuntu.com/ubuntu/ yakkety-updates restricted main
deb https://dl.winehq.org/wine-builds/ubuntu/ yakkety main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ yakkety main
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-11 8:59
jixlei
Ping-Wu 写了:
jixlei 写了:按着你的方法安装了,但没有成功,具体信息如下:

图片
很抱歉,我们的习惯,都是再加上 “ --install-recommends ” 这个option; 在第一次发稿时,我以为Ubuntu已经解决了这个问题,因此把它省略掉。看起来还是需要。

请试试下面这个命令:

代码: 全选

sudo apt install --install-recommends winehq-devel
另外,我们在下载wine之前,用下面的命令进行32-元的兼容性:

代码: 全选

sudo dpkg --add-architecture i386
我们的作业系统: Ubuntu Mate 16.04.2。

因此,我们实际执行的步骤为:

代码: 全选

sudo dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt install --install-recommends winehq-devel
《170509补充》 因为考虑到安全性的问题,我们把WINE装在LXD container里执行。以后有时间,再跟大家分享这个经验。

按照你的方法做了,结果还是不可以,错误信息仍然是未满足的依赖关系

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-11 10:05
poloshiao
my system version:ubuntu 16.10
http://releases.ubuntu.com/16.10/
Ubuntu 16.10 (Yakkety Yak)
deb http://cn.archive.ubuntu.com/ubuntu/ yakkety main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
檢查 /etc/apt/sources.list 及 /etc/apt/sources.list.d/*.list
是否混淆 yakkety 以外的版本號 ?
將會混淆 版本 及 相依套件 引起系統不穩定

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-14 20:50
winsons
楼主,我想问下apt install 后面的 --install-recommends有什么用,我用man apt找不到这个选项,应该在哪看?

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-15 7:38
poloshiao
sudo apt install --install-recommends winehq-devel
1. Ubuntu 預設 apt / apt-get install 指令 就會安裝 recommends 套件
1-1. 意思是 把 --install-recommends 取消看看
1-2. 反而 不安裝 recommends 套件 需要特別明白列出 --no-install-recommend
楼主,我想问下apt install 后面的 --install-recommends有什么用,我用man apt找不到这个选项,应该在哪看?
2. apt / apt-get 參數 稍有差異
2-1. man apt 參數 還不完備 如果找不到合適的參數 找 man apt-get (使用 apt-get 指令安裝)
2-2. 參閱 (使用 recommends 搜尋)
2-2-1. http://manpages.ubuntu.com/manpages/zes ... apt.8.html
apt - command-line interface
2-2-2. http://manpages.ubuntu.com/manpages/zes ... get.8.html
apt-get - APT package handling utility -- command-line interface
OPTIONS
--no-install-recommends
Do not consider recommended packages as a dependency for installing. Configuration Item: APT::Install-Recommends.

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-15 9:22
winsons
poloshiao 写了:
sudo apt install --install-recommends winehq-devel
1. Ubuntu 預設 apt / apt-get install 指令 就會安裝 recommends 套件
1-1. 意思是 把 --install-recommends 取消看看
1-2. 反而 不安裝 recommends 套件 需要特別明白列出 --no-install-recommend
楼主,我想问下apt install 后面的 --install-recommends有什么用,我用man apt找不到这个选项,应该在哪看?
2. apt / apt-get 參數 稍有差異
2-1. man apt 參數 還不完備 如果找不到合適的參數 找 man apt-get (使用 apt-get 指令安裝)
2-2. 參閱 (使用 recommends 搜尋)
2-2-1. http://manpages.ubuntu.com/manpages/zes ... apt.8.html
apt - command-line interface
2-2-2. http://manpages.ubuntu.com/manpages/zes ... get.8.html
apt-get - APT package handling utility -- command-line interface
OPTIONS
--no-install-recommends
Do not consider recommended packages as a dependency for installing. Configuration Item: APT::Install-Recommends.
明白了谢谢!

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-15 9:38
Ping-Wu
poloshiao 写了:
sudo apt install --install-recommends winehq-devel
1. Ubuntu 預設 apt / apt-get install 指令 就會安裝 recommends 套件
1-1. 意思是 把 --install-recommends 取消看看
1-2. 反而 不安裝 recommends 套件 需要特別明白列出 --no-install-recommend
楼主,我想问下apt install 后面的 --install-recommends有什么用,我用man apt找不到这个选项,应该在哪看?
2. apt / apt-get 參數 稍有差異
2-1. man apt 參數 還不完備 如果找不到合適的參數 找 man apt-get (使用 apt-get 指令安裝)
2-2. 參閱 (使用 recommends 搜尋)
2-2-1. http://manpages.ubuntu.com/manpages/zes ... apt.8.html
apt - command-line interface
2-2-2. http://manpages.ubuntu.com/manpages/zes ... get.8.html
apt-get - APT package handling utility -- command-line interface
OPTIONS
--no-install-recommends
Do not consider recommended packages as a dependency for installing. Configuration Item: APT::Install-Recommends.
1. Ubuntu apt 指令 的预设值也是(包括了) --install-recommends。这个参数应该不需要,不过因为用习惯了,就等于是多一層保证吧。

2. 装了 winehq-devel以后,建议再装 playonlinux:

代码: 全选

sudo apt install --install-recommends playonlinux
(有了 winehq-devel 后,再装 playonlinux 只需要约 30MB的硬盘空间。)

在Ubuntu Mate里,要执行Windows程式时,点 Applications -> games -> playonlinux 即可,非常方便!

3. 楼上有人装 winehq-devel 有问题,乃是因为混合了不同版本的Ubuntu repositories。

我们在 Ubuntu Mate 16.04.2 跟 17.04 下,“分别”装了 winehq-develp/playonlinux, 都没有问题。

4. 希望大家多多提供在WINE下,执行中文版Windows程序的经验。谢谢!

Re: 安装最近版的WINE(旧的ppa已不能用)

发表于 : 2017-06-19 14:42
Ping-Wu
Selection_064.jpg
突然发现(如上图),楼主的旧的 WINE ppa 还存在,当然会有问题了。

(一般ppa的套件库,不会显示在 /etc/apt/source.list 这个档案里面,而是以另一个独立档案放在 /etc/apt/source.list.d/这个档案夹里。)

Linux桌面逐渐要走上企业化,对套件库的要求,也越来越严格。

最近我装VirtualBox时,也因为稍微疏忽,套件库有问题,无法安装(已解决)。

必须把原来的WINE及所牵涉到的 ppa 卸掉,才能装新版的WINE,