@@ -17,11 +17,9 @@ echo "When this file exists, app will not store configs under this folder" >"${P
17
17
if [ $Arch = " linux-64" ]; then
18
18
Arch2=" x86_64"
19
19
Arch3=" amd64"
20
- Interpreter=" ld-linux-x86-64.so.2"
21
20
else
22
21
Arch2=" aarch64"
23
22
Arch3=" arm64"
24
- Interpreter=" ld-linux-aarch64.so.1"
25
23
fi
26
24
echo $Arch2
27
25
@@ -31,7 +29,6 @@ cat >"${PackagePath}/AppDir/AppRun" <<-EOF
31
29
HERE="\$ (dirname "\$ (readlink -f "\$ {0}")")"
32
30
export PATH="\$ {HERE}"/opt/v2rayN/:"\$ {PATH}"
33
31
export LD_LIBRARY_PATH="\$ {HERE}"/opt/v2rayN/:"\$ {LD_LIBRARY_PATH}"
34
- cd "\$ {HERE}/opt/v2rayN"
35
32
exec "\$ {HERE}/opt/v2rayN/v2rayN" \$ @
36
33
EOF
37
34
48
45
49
46
sudo cp " ${PackagePath} /AppDir/opt/v2rayN/v2rayN.png" " ${PackagePath} /AppDir/v2rayN.png"
50
47
sudo dpkg --add-architecture ${Arch3}
51
- sudo apt update
52
48
mkdir deb_folder
53
49
cd deb_folder
54
- apt download libstdc++6:${Arch3}
55
- apt download libc6:${Arch3}
56
- apt download libcrypt1:${Arch3}
57
- apt download libgcc-s1:${Arch3}
58
- apt download libidn2-0:${Arch3}
59
- apt download gcc-12-base:${Arch3}
60
- apt download zlib1g:${Arch3}
61
- apt download libfreetype6:${Arch3}
62
- apt download libexpat1:${Arch3}
63
- apt download libbrotli1:${Arch3}
64
- apt download libx11-6:${Arch3}
65
- apt download libx11-xcb1:${Arch3}
66
- apt download libxcb1:${Arch3}
67
- apt download libxau6:${Arch3}
68
- apt download libxdmcp6:${Arch3}
69
- apt download libbsd0:${Arch3}
70
- apt download libmd0:${Arch3}
71
- apt download libice6:${Arch3}
72
- apt download libsm6:${Arch3}
73
- apt download libuuid1:${Arch3}
74
- apt download libxrandr2:${Arch3}
75
- apt download libxext6:${Arch3}
76
- apt download libxrender1:${Arch3}
77
- apt download libxi6:${Arch3}
78
- apt download libsm6:${Arch3}
79
- apt download libxcursor1:${Arch3}
80
- apt download libxfixes3:${Arch3}
81
- apt download libpng16-16:${Arch3} || true
82
- apt download libpng16-16t64:${Arch3} || true
83
- apt download libicu66:${Arch3} || true
84
- apt download libicu70:${Arch3} || true
85
- apt download libicu74:${Arch3} || true
50
+ apt download libicu74:${Arch3}
86
51
apt download libfontconfig1:${Arch3} || true
87
52
apt download libfontconfig:${Arch3} || true
88
53
mkdir ../output_folder
@@ -97,12 +62,6 @@ rm -rf deb_folder output_folder
97
62
sudo chmod 0755 " ${PackagePath} /AppDir/opt/v2rayN/v2rayN"
98
63
sudo chmod 0755 " ${PackagePath} /AppDir/AppRun"
99
64
100
- sudo apt install -y patchelf
101
-
102
- pushd " ${PackagePath} /AppDir/opt/v2rayN"
103
- patchelf --set-interpreter ${Interpreter} v2rayN
104
- popd
105
-
106
65
# desktop && PATH
107
66
108
67
wget " https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
0 commit comments