惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
MyScale Blog
MyScale Blog
Y
Y Combinator Blog
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
Google DeepMind News
Google DeepMind News
V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
Recorded Future
Recorded Future
N
News and Events Feed by Topic
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
博客园 - 叶小钗
B
Blog
Vercel News
Vercel News
T
Tenable Blog
T
The Exploit Database - CXSecurity.com
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
S
Securelist
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Palo Alto Networks Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
DataBreaches.Net
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
Martin Fowler
Martin Fowler
G
GRAHAM CLULEY
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
A
Arctic Wolf
C
CERT Recently Published Vulnerability Notes
L
LangChain Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Check Point Blog
A
About on SuperTechFans
W
WeLiveSecurity
The GitHub Blog
The GitHub Blog

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - chess-cat-git AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - keyviz-zh-bin AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - koharu-appimage AUR (en) - pulsedb AUR (en) - android-cli AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - motionpro-gui
2026-06-03 · via AUR Newest Packages

Latest Comments

ADSWT518 commented on 2026-05-30 08:10 (UTC)

Hi everyone, I've graduated and no longer have the VPN environment needed to test this package. So I discard it and anyone is welcome to adopt it for future updates. Thanks for your support!

heyrict commented on 2025-10-08 08:25 (UTC) (edited on 2025-10-08 08:30 (UTC) by heyrict)

libxml2.so.2 is required to run this package. The following patch adds the dependency and applies @hacktor 's fix.

diff --git a/0-hacktor-fix.patch b/0-hacktor-fix.patch
new file mode 100644
index 0000000..9e90d63
--- /dev/null
+++ b/0-hacktor-fix.patch
@@ -0,0 +1,16 @@
+--- a/MotionPro.sh 2025-10-08 08:28:18.642261885 +0800
++++ b/MotionPro.sh 2025-10-08 08:27:45.400969562 +0800
+@@ -6,10 +6,12 @@
+ LD_LIBRARY_PATH=$dirname
+ export LD_LIBRARY_PATH
+
+-var=`runlevel | awk '{print $2}'`
++#var=`runlevel | awk '{print $2}'`
+
+ if [ $# -eq 0 ]; then
+     $dirname/$appname $*
+ else
+     $dirname/$cmdname $*
+ fi
++
++pkill -f MotionPro -9
diff --git a/PKGBUILD b/PKGBUILD
index 90b9ab1..f6ce270 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,11 @@ pkgdesc="Array Networks VPN Client for Linux (gui)"
 arch=('x86_64')
 url="https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/downloads.html"
 license=('unknown')
-depends=('freetype2' 'qt5-base')
-source=("https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_505/MP_Linux_1.2.18/MotionPro_Linux_Ubuntu_x64_build-8383-34.sh")
+depends=('freetype2' 'qt5-base' 'libxml2-2.9')
+source=(
+    "https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_505/MP_Linux_1.2.18/MotionPro_Linux_Ubuntu_x64_build-8383-34.sh"
+    "0-hacktor-fix.patch"
+)
 prepare() {
     chmod +x "MotionPro_Linux_Ubuntu_x64_build-8383-34.sh"
     "./MotionPro_Linux_Ubuntu_x64_build-8383-34.sh" --keep --noexec
@@ -26,6 +29,7 @@ prepare() {
    sed -i "s#desktop_target=#desktop_target=${pkgdir}#" ./install.sh
    sed -i '/^desktop_target=/amkdir -p $desktop_target' ./install.sh
    sed -i '2aset -x' ./install.sh
+    patch -p1 -i ${srcdir}/0-hacktor-fix.patch || return 1
 }

 package() {
@@ -33,4 +37,4 @@ package() {
    ./install.sh
    rm "$pkgdir/opt/MotionPro/"libQt5*
 }
-sha256sums=('5e9f123829a9bacef290768282c6e071ee811659440ab67cf2192f6394e36869')
+sha256sums=('5e9f123829a9bacef290768282c6e071ee811659440ab67cf2192f6394e36869' SKIP)

hacktor commented on 2024-05-05 09:19 (UTC) (edited on 2024-05-05 09:19 (UTC) by hacktor)

I've downloaded the package, but it's not functioning properly. The use of runlevel in line 9 of MotionPro.sh isn't supported in ArchLinux, and the variable var is never utilized. Thus, I've commented them out.

Another issue is that MotionPro doesn't terminate correctly when you close it, preventing relaunch. My solution is simply adding sudo pkill -f MotionPro -9 to the end of 'MotionPro.sh'.

ADSWT518 commented on 2024-03-05 16:37 (UTC)

Sorry for the late update after finding the comment notification in my junk email. I have updated the packet using the patch provided by @beekaysee, and thank you for your patch.

beekaysee commented on 2024-01-01 20:33 (UTC)

In case someone else can no longer connect because it's out-of-date, here's a patch to update it. The patch also removes the libQt5-files since they don't support wayland.

diff --git a/PKGBUILD b/PKGBUILD
index 2228ddb..7de861a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,21 @@
 # Contributor: Jingrong Chen <crazyboycjr at gmail dot com>
 pkgname=motionpro-gui
 _pkgname=${pkgname//-/_}
-pkgver=9.4.0.446
+pkgver=9.4.0.505
 pkgrel=2
 pkgdesc="Array Networks VPN Client for Linux (gui)"
 arch=('x86_64')
 url="https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/downloads.html"
 license=('unknown')
 depends=('freetype2' 'qt5-base')
-source=("https://support.arraynetworks.net/prx/000/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_446/MP_Linux_1.2.14/MotionPro_Linux_Ubuntu_x64.sh")
+source=("https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_505/MP_Linux_1.2.18/MotionPro_Linux_Ubuntu_x64_build-8383-34.sh")

 prepare() {
-   chmod +x "MotionPro_Linux_Ubuntu_x64.sh"
-   "./MotionPro_Linux_Ubuntu_x64.sh" --keep --noexec
+   chmod +x "MotionPro_Linux_Ubuntu_x64_build-8383-34.sh"
+   "./MotionPro_Linux_Ubuntu_x64_build-8383-34.sh" --keep --noexec
    cd MotionPro_Linux
-   sed -i '32,36d' ./install.sh # remove root check
-   sed -i '19,23d;33,41d;50,55d;152,153d' ./install.sh # remove auto start script
+   sed -i '35,39d' ./install.sh # remove root check
+   sed -i '21,25d;36,44d;47,48d;55,66d;126,129d' ./install.sh # remove auto start script
    sed -i "s#prefix=#prefix=${pkgdir}#" ./install.sh
    sed -i '/^prefix=/amkdir -p $prefix' ./install.sh
    sed -i "s#target_dir=#target_dir=${pkgdir}#" ./install.sh
@@ -25,10 +25,12 @@ prepare() {
    sed -i '/^hardware=/amkdir -p $hardware' ./install.sh
    sed -i "s#desktop_target=#desktop_target=${pkgdir}#" ./install.sh
    sed -i '/^desktop_target=/amkdir -p $desktop_target' ./install.sh
+   sed -i '2aset -x' ./install.sh
 }

 package() {
    cd MotionPro_Linux
    ./install.sh
+   rm "$pkgdir/opt/MotionPro/"libQt5*
 }
-md5sums=('c715144c9889001c5ddd83d17efd8b17')
+sha256sums=('5e9f123829a9bacef290768282c6e071ee811659440ab67cf2192f6394e36869')