Bazuje na WinSCP wersja 5.11.2 Copyright (c) 2000-2017 Martin Prikryl Bazuje na WinSCP jako wtyczka FAR: Klient SFTP/FTP/SCP dla FAR wersja 1.6.2 Copyright (c) 2000-2009 Martin Prikryl Kod SSH i SCP bazuje na PuTTY 0.70 Copyright (c) 1997-2017 Simon Tatham Kod FTP bazuje na FileZilla 2.2.32 Copyright (c) 2001-2007 Tim Kosse
Aby skompilować wtyczkę, będziesz potrzebować:
- Visual Studio 2010 SP1
- Microsoft Platform SDK, do pobrania ze strony http://www.microsoft.com/msdownload/platformsdk/sdkupdate/.
- Perl 5 (do kompilacji openssl), do pobrania ze strony http://www.activestate.com/ActivePerl/
- UnxUtils http://unxutils.sourceforge.net/
- nasm http://www.nasm.us/pub/nasm/releasebuilds/2.09.10/win32/
Pobierz źródło:
cd C:/src
git clone https://github.com/FarGroup/Far-NetBox.git
Od teraz przyjmujemy, że źródło znajduje się w folderze C:/src/Far-NetBox
Kompilacja openssl:
cd libs/openssl
call ../../src/NetBox/scripts/build_openssl.bat x86
call ../../src/NetBox/scripts/build_openssl.bat x64
Teraz otwórz src/NetBox/NetBox.sln w Visual Studio, lub skompiluj wtyczkę NetBox z linii poleceń:
cmd /c "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86 && devenv NetBox.sln /Build "Release|Win32" /USEENV /Project "NetBox"
cmd /c "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 && devenv NetBox.sln /Build "Release|x64" /USEENV /Project "NetBox"
Zamień 'Release' na 'Debug', aby skompilować w trybie debugowania. Skompilowanie binaria znajdą się w folderze build/Release/x86 (lub build/Release/x84).
- Strona główna projektu: https://github.com/FarGroup/Far-NetBox
- Forum Far Manager: http://forum.farmanager.com/
- Dyskusja o NetBox (po rosyjsku): http://forum.farmanager.com/viewtopic.php?f=5&t=6317
- Dyskusja o NetBox (po angielsku): http://forum.farmanager.com/viewtopic.php?f=39&t=6638
NetBox jest wolnym oprogramowaniem: możesz używać, rozpowszechniać i/lub modyfikować zgodnie z warunkami GNU General Public License opublikowanej przez Free Software Foundation, aktualnie wersja 3 Licencji, lub (jak wolisz) dowolnej kolejnej wersji. NetBox jest rozpowszechnianiy w nadzi że będzie użyteczny, ale bez jakiejkolwiek gwarancji; nawet bez dorozumianej gwarancji przydatności handlowej lub przydatności do określonego celu. Więcej szczegółów w GNU General Public License.