64位fedora使用yum安装卸载wine,以及编译安装wine

Fedora 34安装Wine、微信 参考文档:https://my.oschina.net/ztguang/blog/3192811 系统环境:Fedora release 34 (Thirty Four) 安装顺序: 1、通过软件中心安装Winetricks 原因:先安装Wine后,无法安装Winetricks,报错提示Winetricks所需的依赖包无法替换当前的Wine安装的依赖包 2、建立文件目录 作用:指定WineWINEPREFIX安装目录,以及WeChatSetup.exe存放 3、sudo dnf instal 阅读详情
原文:http://hi.baidu.com/ccna_linux/blog/item/a6167af5ad29fb28bd310940.html
此卸载和安装方法可行。

还不能完全在linux下完成所有的工作和平时娱乐。

才开始决定安装wine来模拟一些win下的程序。

本来 直接yum可以直接安装wine,安装命令如下:

yum install wine

安装会提示将依赖的一些软件包,完成后会 在“应用程序”的菜单中显示wine的选项。使用wineconfig的时候又提示没有音频驱动。

然后又安装wine相关的音频驱动软件。 重启还是不行。还有又担心wine会有些自动启动的服务,所以想用源码编译安装,至少这样安装后有啥自己都能知道。

这才发现用yum的 remove命令删除wine只删除了一个wine的基本包。

好多wine的包都还在系统中。

只能自 己查出来挨个删除这些包了。

rpm -qa |grep wine

这个命令可以列出所有的 wine的rpm包。剩下的就是用rmp -e 挨个删除这些包了。

rmp -e wine-***** wine-****……

删 除的时候有时候系统会提示需要先删除XX的包。这时候可以调整下删除的顺序,知道这些包都删除了就好。

删 除干净了该源码安装wine了。

从官网下载wine的源码包。解压到自己home的目录中,生成一个wine-1.x的文件夹。

进 入这个文件夹

然后。/configure --help查看下帮助

可以看到 默认的安装途径之类。为以后删除方便,还是自己指定一个目录。(个人的不良习惯)

./configure --prefix=/home/kai/soft/bin/wine

结果,弹出错误,提示我没有32的包,不能安装 32位的程序。这才意识到自己装的是fedora 64位操作系统……

到wine的wiki上看一看,64位要是编译安装wine 时候需要的32位包还真不少……

别吓到了,我现在贴出来:

fedora 13 64:

yum install alsa-lib-devel.i686 alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel esound-devel.i686 esound-devel fontconfig-devel.i686 fontconfig-devel freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel hal-devel.i686 hal-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-devel.i686 libjpeg-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686

安装的包是不少,方到终端里边后提示需要下载50M的包……

等待安装好这些包后就可以
./configure --prefix=/home/xxx/xxx/xxx(自己设定安装目录)
make
makeinstall
这样才能完成安装……

只是编译就要好长时间了……大概要一个小时。

编译的时候我又去找了找wiki ,从上边得知wine用yum安装的时候选择安装的包如下:
wine-capi wine-cms wine-core wine-devel wine-ldap wine-tools wine-twain wine-openal wine-pulseaudio wine-alsa 

Linux桌面生态全解析:从软件安装到高效工作流构建 很多开发者对 Linux 的认知还停留在“命令行黑屏”、“软件匮乏”、“生态荒漠”的阶段,认为它只适合服务器运维或极客折腾。这种印象很大程度上源于早期 Linux 桌面环境确实在易用性和软件数量上落后于主流商业系统。然而,经过多年发展,特别是国内开源社区的持续投入,如今的 Linux 桌面生态早已今非昔比。无论是日常办公、影音娱乐、设计创作还是专业开发,你都能找到成熟、稳定甚至体验更优的替代方案。本文旨在打破“Linux 没生态”的刻板印象,通过梳理一系列覆盖主流场景的优质软件,为你构建一个高效、可用的 L 阅读详情

相关推荐

在Ubuntu上编译最新版本的Wine 64

本文将详细介绍如何在64Ubuntu上编译最新版本的Wine。至此,您已成功在Ubuntu上编译安装了最新版本的64Wine。请注意,编译安装Wine可能需要一些时间和系统资源。在进行这些操作之前,请确保您的系统具备足够的空间和资源。在开始编译之前,我们需要安装一些依赖项。请确保将命令中的“6.x”替换为最新的Wine版本号。这些命令将安装编译Wine所需的所有依赖项。如果一切顺利,您将看到Wine的版本信息。这将将编译得到的Wine安装到系统中。选项将启用64版本的Wine

KgyDeveloper的博客 1090

Linux】CentOS7 上使用yum安装卸载软件【yum安装wine举例】

关于yum的相关解释,请 man yum 自行查看。 配置常用源:http://www.cnblogs.com/sxdcgaq8080/p/7516186.html yum使用类似于在windows系统上的应用市场去下载安装软件。 配置源就是给你提供了一个又一个的应用市场。   下面举例说明,yum安装软件和卸载   1.安装 安装键入以下命令: yum install wine win...

weixin_34329187的博客 912

Linux环境下Wine运行所需RPM依赖包完整指南

Wine项目诞生于1993年,其初衷是为了解决在Linux系统上运行Windows应用程序的需求。当时的开发者面对的是一个封闭源码的Windows世界和一个开放源码的Linux世界,Wine通过模拟Windows API层,使得用户能够在Linux环境下无缝运行Windows软件。Wine可以被视为一个兼容层,它允许Linux系统与Windows软件之间的对话。它将Windows系统调用转换为Linux系统能够理解的调用,从而实现了Windows程序在Linux系统上的运行。

weixin_35756373的博客 892

0基础学挨踢-Linux离线部署Wine64运行exe文件(非GUI)

基于X86_64的CentOS7系统的服务器,为实现后端Python处理组件的快速迁移,使用Wine作为运行基座,使用pyinstaller一次性打包所有python程序,实现高迁移能力

it_farmer_01_17的博客 4280

fedora安装wine

装了fedora19,由于连接公司vpn的客户端只有win版本的。于是想在fedora安装wine。    一开始用此网址的方法http://www.linuxdiyf.com/viewarticle.php?id=70794,怎么也不行。原因就不提了,反复试了一个多小时。    而后又上网查,看到了如下的方法,没想到。竟然这么简单,仅需一行命令。    如下: 尽管

My Java Way 1770

wine安装卸载

最近由于需要在linuxFedora 15)下运行一些windows下的应用程序,就装了wine来模拟一下windows的环境,虽然模拟效果不是很好,试试吧。 1.最简单的方法 直接用 yum install wine 安装,它会自动搜索要安装的一些依赖软件包,此方法最方便快速了。 删除时用yum remove wine ,但是只删除了一个wine的基本包,好多wine的包都还在系统中。

scoliver的专栏 3392

linux:安装wine

关于安装:Ubuntu 14.04/14.10 及衍生系统用户安装,有PPA可用,打开终端,输入以下命令:sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.7 winetricks 卸载 Wine 命令:sudo apt-get remove wine1.7 win...

maze的专栏 1580

Ubuntu 14.10/14.04 用户安装 Wine 1.7.33

信息发布人:IMCN 发布时间: 2014年12月14日 1 条评论 1,751次阅读 http://imcn.me/html/y2014/22865.html Wine 1.7.33 开发版本发布了,注意是测试版本,因为是测试版本,...

chengzongmu1382的博客 178

fedora安装之后

1.加入第三方源      rpmfusion足够强大      #rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm          另外可去rpmfusion主页【rpmfusion.org】下载以下两个个rpm软件包:        

王旻宇 1188

linux系统windows模拟器下载,Wine 1.7.40 发布下载,Windows 模拟器

Wine 1.7.40 发布,此版本更新内容如下:Mac OS 新支持内核的工作对象修复了 ListView 控件更好的支持支持Windows socket OOB数据支持OLE DIB图像的数据缓存支持 MSI 补丁修复了一些 ACL 文件权限各种 Bug 修复源代码现已提供下载,二进制包现已提供在下载页面。Wine提供了一个用来运行Windows程序的平台。Wine(Wine Is Not a...

weixin_42309785的博客 620

测试使用dnf或者zypper安装大批量几百个rpm包再相应大批量删除

使用dnf或者zypper安装大批量几百个rpm包后,再使用dnf或者zypper相应大批量删除

weixin_42145772的博客 248

Fedora KDE桌面环境深度调优:从系统更新到生产力工具链配置

Linux桌面环境调优是提升开发与日常工作效率的关键环节,其核心在于构建一个稳定、高效且个性化的操作系统工作流。从系统原理层面看,这通常涉及包管理器(如dnf)的熟练运用、硬件驱动的正确安装以及桌面环境(如KDE Plasma)的深度定制。其技术价值在于将通用的Linux发行版转化为高度适配个人需求的生产力平台,显著提升操作流畅度与任务执行效率。应用场景广泛覆盖软件开发、内容创作及日常办公。本文聚焦于Fedora KDE环境,详细阐述了通过系统更新、多媒体编码支持、显卡驱动安装、开发环境搭建(涵盖Visua

chubaisheng8627的博客 312

Linux桌面软件生态全指南:从办公开发到创意娱乐的精选替代方案

操作系统生态是衡量其可用性的关键指标,它决定了用户能否高效完成日常工作娱乐。在开源领域,Linux凭借其模块化设计,通过发行版仓库、Flatpak、Snap等多样化软件分发机制,构建了庞大且活跃的软件生态。这一生态不仅为开发者提供了极致的编程环境,如原生支持的Docker、Kubernetes和各类IDE,更通过成熟的兼容层技术,极大地扩展了应用边界。如今,无论是日常办公、专业开发、创意设计还是影音娱乐,用户都能在Linux上找到功能强大甚至超越专有系统的替代软件。本文聚焦于**LibreOffice**

weixin_30621959的博客 335

Linux部署BepInEx实战指南:解决Unity游戏模组服务器兼容性问题

在游戏服务器运维和模组开发领域,跨平台兼容性是一个常见的技术挑战。其核心原理在于通过兼容层或运行时环境,让为特定操作系统设计的应用程序能够在其他平台上稳定运行。这一技术对于构建高可用、资源优化的服务端环境具有重要价值,尤其在需要长期稳定运行的模组服务器、自动化测试平台等场景中。本文聚焦于Unity游戏模组框架BepInEx在Linux环境下的部署实践,针对Wine/Proton兼容层配置、.NET运行时环境搭建等关键环节,提供了从环境准备、故障排查到自动化部署的系统化解决方案,旨在帮助开发者解决模组加载失败

weixin_30414305的博客 349

在新手友好的Linux发行版Korora上大吃一惊

Korora是Linux发行版,旨在使新Linux用户更容易安装使用,同时仍为高级用户提供所需的工具和开放性。 Korora最初是在Gentoo上构建的,但在2010年,该团队将整个东西重新改编为Fedora Remix,目的是使系统从首次启动就“正常工作”。 作为Remix,它提供了Fedora软件包,还提供了Fedora无法直接提供的许多功能,包括媒体编解码器,图形驱动程序以及其他可能...

cumj63710的博客 360

Linux软件管理核心:从包管理器到容器化部署的完整指南

软件包管理是现代操作系统的基础功能,它通过统一的仓库系统和依赖解析机制,实现软件的安全分发与高效部署。其核心原理在于将软件拆分为模块化的包,并通过包管理器自动处理复杂的依赖关系,从而解决传统安装方式中的版本冲突问题。这一技术价值在于保障系统稳定性、提升安全性和简化运维流程,广泛应用于服务器部署、开发环境搭建和日常桌面使用等场景。在Linux生态中,apt、yum等包管理器是基础工具,而随着技术演进,容器化技术进一步实现了环境隔离与一致性部署。本文聚焦于Linux软件管理的完整链路,涵盖从包管理器使用到源码编

virusswb的专栏 338

Linux软件安装与运行全解析:从PATH权限到包管理器实战

Linux系统中,软件安装与运行的核心在于理解其独特的文件系统与权限模型。PATH环境变量定义了系统搜索可执行文件的目录顺序,是命令能否被识别的关键;而文件的可执行权限则是程序能否被运行的基础安全机制。这些底层原理共同支撑了Linux高效、可控的软件管理生态。包管理器(如apt、dnf)作为官方软件仓库的管理工具,其最大技术价值在于自动解决复杂的依赖关系,确保软件环境的稳定与一致。无论是桌面应用、开发工具还是服务器软件,都可以通过包管理器快速部署。针对国产化操作系统如银河麒麟,常遇到的软件源配置错误(如错

adr5970的博客 407

Linux软件生态全解析:从办公到开发,告别“软件荒”的实用指南

Linux生态不行,软件太少,根本没法用!”——这可能是很多开发者或普通用户对Linux桌面系统最深的误解,也是阻碍他们尝试Linux的最大心理门槛。每次听到这样的论调,我都想反问一句:你上一次认真探索Linux软件生态是什么时候?是五年前,还是十年前? 事实是,Linux的软件生态早已今非昔比。它不再是那个只有命令行和极客工具的“服务器专属系统”。从日常办公、影音娱乐,到专业设计、软件开发,一个庞大、成熟且充满活力的软件生态已经悄然成型。问题不在于“有没有”,而在于“怎么找”和“怎么用”。很多人依然在用

weixin_30764771的博客 565
上一篇: libstdc++.so.5丢失的处理办法
下一篇: ubuntu安装wine遇到的错误以及解决办法
scoliver
博客等级 码龄15年 54粉丝 16原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值