wine未找到命令

wine未找到命令,第1张

开门见山。下面是未找到命令的具体解决步骤:

1、确认命令是否存在。输入命令:cd /usr/local/Python3.7.5/bin # 找汪芹到命令所在的位置,输入./celery # 执行celery命令。如果没有再报错,并且显示一堆Help信息,说明:确实安装了celery,当前路径即为命令的所在目录的绝对路径。

提示:你必须找到命令所在位置,才可以进入第二步

2、建立软链接。

ln -s [源文件或目录][目标文件或目录],sudo ln -s /usr/local/Python-3.7.5/bin/celery /usr/bin/celery # 建立celery的软链接。

3、测试命令结果。打开个终端测罩伍试问题是否解决,测试示例为:Ctrl + Alt + T # Linux上打开terminal的快捷键;celery # 输入celery命令测试结果。即可解决linux系统下困闷毕未找到命令的问题。

树莓派3B是卡片电脑,内存为1GB,一般运行Linux。Linux两种主流的内存分配方法2G/2G和3G/1G,树莓派系统后期优化性能,使用2G/2G。(注:树莓派内核3.x仍旧采用3G/1G)

Wine提供Windows API,Winehq官网慧轿提供的Wine都是兼容3G/1G的Linux内核。这导致Wine在树莓派3B上运行时会出现内存地址映射,用户数据空间地址映射失败。这些错误都是wine-preload发出的。

我提供两种解决方案。

方法一,编译新的Linux内核:(本地编译,在树莓派上 *** 作)

1.更新软件包:sudo apt-get update

2.安装git(已经有的可以跳过):sudo apt-get install git

2.同步内核源码:git clone --depth=1 https://github.com/raspberrypi/linux (注:此代码只同步.git项目仓库中的master分支)

然后,你可以睡一觉。真的,挂油管斗旁也没用,下载很慢的。

3.生成配置文件:先进入clone下来的文件夹,然后执行 make bcm2709_defconfig 会在该目录下生成.config配置空碧橡文件。

4.执行命令: KERNEL=kernel7

5.修改.config文件:sudo nano .config查找# CONFIG_VMSPLIT_3G is not set 将其改为CONFIG_VMSPLIT_3G=y 再查找 CONFIG_VMSPLIT_2G=y 将其改为 # CONFIG_VMSPLIT_2G is not set 保存

6.执行命令:make -j4 zImage modules dtbs 此时你又可以再睡一觉,大约需要5个小时,注意散热。

7.安装:sudo make modules_install

sudo scripts/mkknlimg arch/arm/boot/zImage /boot/kernel3g.img

sudo cp arch/arm/boot/dts/*.dtb /boot/

sudo cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/

8.执行reboot重启

方法二,旧版本的wine是没有预加载器,可能使用旧版本就不会报错了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12251191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存