-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathbox64_wow64.sh
36 lines (28 loc) · 1.64 KB
/
box64_wow64.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
set -e
WINE_DIR=~/wine-wow64
WINE_WOW64=https://github.com/Kron4ek/Wine-Builds/releases/download/9.20/wine-9.20-amd64-wow64.tar.xz
# Install related kits
sudo apt update
sudo apt upgrade -y
sudo apt install -y xz-utils software-properties-common
sudo apt install -y libc6 libglib2.0-0 libgphoto2-6 libgphoto2-port12 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libpcap0.8 libpulse0 libsane1 libudev1 libunwind8 libusb-1.0-0 libx11-6 libxext6 ocl-icd-libopencl1 libopencl1 ocl-icd-libopencl1 libopencl-1.2-1 libasound2-plugins libncurses6 libcapi20-3 libcups2 libdbus-1-3 libfontconfig1 libfreetype6 libglu1-mesa libglu1 libgnutls30 libgsm1 libgssapi-krb5-2 libjpeg8 libkrb5-3 libodbc2 libosmesa6 libpng16-16 libsdl2-2.0-0 libv4l-0 libxcomposite1 libxcursor1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxslt1.1 libxxf86vm1
sudo yes | add-apt-repository ppa:oibaf/graphics-drivers
# Clean
sudo apt clean
sudo apt autoremove -y
# Install box64
wget https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.list && wget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/box64-debs-archive-keyring.gpg
sudo apt update
sudo apt install box64-android
# Download wine
rm -rf ${WINE_DIR}
wget --quiet --show-progress --continue --directory-prefix ${WINE_DIR} ${WINE_WOW64}
tar -xf ${WINE_DIR}/* --directory ${WINE_DIR}
mv ${WINE_DIR}/wine*/* ${WINE_DIR}
rm -rf ${WINE_DIR}/wine*
# Install symlinks
sudo rm -f /usr/local/bin/wine
sudo ln -s ${WINE_DIR}/bin/wine /usr/local/bin/wine
sudo ln -s /usr/local/bin/box64 /usr/local/bin/box86
sudo chmod +x /usr/local/bin/wine