This repository has been archived by the owner on Jun 6, 2022. It is now read-only.
Releases: pocc/merlink
Releases · pocc/merlink
v0.8.6
Working releases on all 3 platforms
0.8.3 Install and start notes
- All assets have been tested and verified as working
- There are still multiple bugs/inconveniences with these builds
Windows exe
- Double click on the executable and follow the prompts for install
- Double click on newly created Merlink desktop icon
Linux deb
- Make sure that network-manager and network-manager-l2tp are already installed
- Install the deb using
dpkg -i <file>
- Enter merlink from the command line to start
Macos and Linux tarballs
- Untar the tarball:
tar xvzf merlink-0.8.3-macos_x64.tar.gz
- Execute ./merlink after adding the execution bit
Current Release Notes
- AppVeyor creates an executable that will have the error about not being able to start script Merlink
- merlink.app and merlink.dmg don't actually engage the macos vpn scripts so we're including a tarball here instead
- Windows build will flash terminal and powershell windows
Windows, macOS, and Linux Installers via CI
Windows, macOS, and Linux Installers via CI
Known issues
- Windows: This release's Windows exe is broken due to not using the dev version of PyInstaller (CI scripts have been updated)
- macOS: This release's dmg file will not start the VPN scripts (#42)
- Linux: This release's deb file fail to start (#49)
Build Notes
- Windows binary generated by AppVeyor
- macOS & Linux binaries generated by Travis CI
deb, rpm, tar.gz, dmg dynamically generated from travis ci
This software is tagged with pre-release and should be treated as such.
- dep, rpm generated from fpm
- tar.gz for linux
- dmg generated with dmgbuild
First .deb created
This software is tagged with pre-release and should be treated as such.
- Created with Debreate
- pyinstaller files are put in /opt/merlink
- symbolic link: /usr/bin/merlink -> /opt/merlink/merlink
- Other goodies like a desktop shortcut and entry in Menu
Windows Installer
This software is tagged with pre-release and should be treated as such.
To create the installer, do the following:
- Extract the zip and enter
- In root of project (pyinstaller must be installed):
pyinstaller --windowed --icon=.\src\media\miles.ico --clean --add-data="src\media\;media" --add-data="src\scripts;scripts" --add-data="LICENSE.txt;." .\src\merlink.py
- Compile the installer using the provided NSIS script in src/scripts
Working build with linux executables
This software is tagged with pre-release and should be treated as such.
Linux Executables
Fixed #2
merlink.tar.gz has unnecessary libraries removed and is smaller. pyinstaller ./src/merlink.py
merlink is one bundled file, and is ~2x as large. pyinstaller -D ./src/merlink.py
Windows Executables
merlink.exe is a bundled file. pyinstaller --onefile -w .\src\merlink.py
First Working Windows Build
Program has base functionality to allow you to create and connect to client VPN.