sudo apt install wine
winecfg出現問題
樹莓派3B是卡片電腦,內存為1GB,一般運行Linux。Linux兩種主流的內存分配方法2G/2G和3G/1G,樹莓派系統后期優化性能,使用2G/2G。(注:樹莓派內核3.x仍舊采用3G/1G)
- 方法一,編譯新的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 保存
這里還會出現一個問題編譯的時候提示缺少依賴
執行
sudo apt-get install bc libncurses5-dev libncursesw5-dev zlib1g libc6
6.執行命令:make -j4 zImage modules dtbs 此時你又可以再睡一覺,大約需要5個小時,注意散熱。
-j4指的是四個CPU同時工作,我嘗試了一下特別容易卡死,我改成了-j3
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是沒有預加載器,可能使用舊版本就不會報錯了