简单移植deepin的wine软件包到其他linux发行版

简单移植deepin的wine软件包到其他linux发行版:(不能直接安装的情况下)

因为是deepin的软件包所以难免会有一些依赖问题,我们只需要去掉这些依赖就可以安装了。所以我们需要对软件包进行修改。但由于依赖问题,所以部分软件并不能完美运行。

1.安装dpkg

这个软件包估计都是安装过得

要是没有安装的可以通过指令或新立得安装

执行代码

sudo apt-get install dpkg

2.修改deepin的wine软件包

a.获取deepin的wine软件包,可以通过一下网址得到。(请选择其中wine的软件包,其他的可能是deepin下的其他软件包)

  http://packages.deepin.com/deepin/pool/non-free/d/

  http://packages.deepin.com/deepin/pool/non-free/a/

b.选择一个工作目录(随便一个文件夹就行),将wine的软件包放进去,例如此软件包的名字为wine.deb

c.创建软件包目录

  在此工作目录下打开终端(或直接cd到此工作目录下)运行

mkdir -p extract/DEBIAN

d.解压wine软件包

dpkg-deb -x wine.deb extract/
dpkg-deb -e wine.deb extract/DEBIAN

e.去掉依赖

  打开extract/DEBIAN/control,找到Depends: 去掉不能安装通过的一些依赖,一般只留下包含crossover即可

f.重新打包

  建立一个软件包生成目录

mkdir build

  重新打包为deb

dpkg-deb -b extract/ build/

g.安装

  在build目录下会看到新生成的wine软件包,安装即可。

  然后在crossover中会看到这个容器,运行里面的软件即可

时间: 2024-11-10 08:14:39

简单移植deepin的wine软件包到其他linux发行版的相关文章

最简单的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)教程,对盒子内的安卓系统改动最小

通过多日的对斐讯p1(斐讯n1)电视盒子的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了一个对新买的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)的教程.个人认为此教程相比其他教程,去除了一些不需要的步骤,降低了刷机的安全风险,对盒子内的安卓系统改动最小,且步骤安排合理. 一.硬件和软件准备及教程总览 硬件工具 斐讯p1(斐讯n1)电视盒子一台 电脑一台(用于远程连接斐讯盒子和usb连接斐讯盒子) 家里的hdmi显示屏一块(用于为斐讯盒子开

Linux开源模块移植概述暨交叉编译跨平台移植总结--摘自《嵌入式Linux驱动模板精讲与项目实践》

本文摘自<嵌入式Linux驱动模板精讲与项目实践>一书中的"开发与调试技巧". Linux的强大威力就在于有很多开源项目可以使用,通常很多需求可以通过寻找相关的开源模块做为快速解决方案.要把这些开源模块应用到嵌入式中,其中一个关键点就是要使用交叉编译工具对开源项目进行交叉编译. 根据具体情况,下载的开源项目在组织上有很多情况,在此对各种情况进行归类介绍. 1. 下载的开源软件包找不到Makefile 对于这种开源包通常是采用configure的方式组织的,那么第一步就是使用

Linux开源模块迁移概述暨交叉编译跨平台移植总结--从《嵌入式Linux驱动模板简洁和工程实践》

本文摘录<嵌入式Linux驱动模板简洁和工程实践>一本书"开发和调试技术". Linux强大的是,有那么多的开源项目可以使用.通常非常需要可以通过寻找相关的源模块被定义为高速的解决方案.使这些开源模块的嵌入.对开源项目进行交叉编译. 依据详细情况.下载的开源项目在组织上有非常多情况,在此对各种情况进行归类介绍. 1. 下载的开源软件包找不到Makefile 对于这样的开源包一般是採用configure的方式组织的,那么第一步就是使用软件包中的configure生成Makef

最简单的基于DirectShow的示例:视频播放器自定义版

本文记录一个简单的基于DirectShow的自定义的视频播放器.这里所说的"自定义播放器",实际上指的是自己在Filter Graph中手动逐个添加Filter,并且连接这些Filter的后运行的播放器.这么做相对于使用RenderFile()这种"智能"创建Filter Graph的方法来说要复杂不少,但是可以让我们更加了解DirectShow的体系. 流程图 最简单的基于DirectShow的自定义的视频播放器的流程如下图所示. 该流程图中包含如下变量: IGr

移植Iperf到android 用来学习linux移植到安卓的例子

Iperf移植记录 1.生成arm编译需要的头文件config.h ./configure --host=arm如果需要make clean make distclean2.增加Android.mk文件 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES := \    compat/delay.cpp \    compat/error.c \    compat/gettimeofday.c \    comp

移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)(续:MT7620A)

按照上一篇的内容修改文件重新编译后不会报错,但是烧到flash里后运行的时候有问题,如下: [ 16.840000] mt7620: module license 'unspecified' taints kernel. [ 16.840000] Disabling lock debugging due to kernel taint [ 16.870000] mt7620: Unknown symbol ra_mtd_write_nm (err 0) [ 16.880000] mt7620:

[Zedboard u-boot Linux系统移植]-ZYBO Zync-7000 Development Board Work Booting Linux on the ZYBO

ZYBO Zync-7000 Development Board Work Booting Linux on the ZYBO 本文翻译自:http://www.dbrss.org/zybo/tutorial4.html 本文主要是详细讲解zybo硬件系统搭建,u-boot,linux-kernel移植,linaro文件系统移植. Introduction If you are new to linux I would recommend reading through some of the

Manjaro Linux (KDE版)安装+简单配置

昨天晚上一顿折腾终于装好了Manjaro,觉得有必要写篇博客记录一下以免重装的时候没有参考. 坎坷的安装过程 遇到的第一个问题在于启动盘...在win10下烧启动盘,最开始用的是Universal USB Installer,结果BIOS启动一直黑屏,UEFI启动grub rescue???? 然后换用了Power ISO,结果BIOS和UEFI都grub rescue???? 果然还是应该用官方推荐的rufus啊(rufus官网可下载). 特别提醒,点击开始后它会让你选择刻录模式,一定要选DD

移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)

MT7620 修改trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620a/mt7620/rt2880/os/linux/rt_linux.c :1201行 将: pOSFSInfo->fsuid = current_fsuid(); pOSFSInfo->fsgid = current_fsgid(); 修改为: pOSFSInfo->fsuid = *(int *)&current