You are here

Linux

(for installer V5 and higher, see further down)

installer V3 and higher (Mono) --

Step 1 : Check your mono version - required version 6.8.0.105 or higher, 'complete variant'.

In command line, enter :
cd ~
mono --version 

If the response is something like this, go directly to step 3 :

Mono JIT compiler version 6.8.0.105

Viceversa you have to install mono on your device.

You can install it by typing:
sudo apt-get update
sudo apt upgrade
sudo apt-get install mono-complete

Step 2 :Check again if mono is installed

mono --version

If unsuccesfull check Install Mono on Linux.

Step 3 : Get the latest Linux version of WebGrab+Plus with (example here V5.1.0) :

wget http://webgrabplus.com/sites/default/files/download/SW/V5.1.0/WebGrabPlus_V5.1_install.tar.gz 

Step 4 : Extract/install the package.

cd ~
tar -zxvf WebGrabPlus_V5.1_install.tar.gz

Step 5 : Finish the install

cd ~/.wg++
./install.sh

Step 6: Configure WG++ to your own needs (see the configuration howto)

Step 7 : Run the program. Execute next in a command line window.

~/.wg++/run.sh

Remark : Don't change anything in siteini.pack, copy the siteini you want to adjust to siteini.user instead

Remark : For PVR specific examples look at "interact with your PVR software"


installer V5 and higher (Dotnet)

Step 1 : First check if you have dotnet installed on your linux device. Execute next in a command line window.

dotnet --version

If you get output like below (or 7.0.xxx), you have dotnet on your device and can skip installing dotnet. And go directly to Step 3

7.0.400

Viceversa you have to install dotnet on your device.

You can install it by typing:
sudo apt-get update
sudo apt upgrade
sudo apt-get install -y dotnet-runtime-7.0

Step 2 :Check with command: dotnet --version

dotnet --version

If unsuccesfull see the dotnet documentation on how to install dotnet for different linux distros.

Step 3 : Get the latest Linux version of WebGrab+Plus with (example here V5.1.0) :

wget http://webgrabplus.com/sites/default/files/download/SW/V5.1.0/WebGrabPlus_V5.1_install.tar.gz 

Step 4 : Extract/install the package.

cd ~
tar -zxvf WebGrabPlus_V5.1_install.tar.gz

Step 5 : Finish the install

cd ~/.wg++
./install.sh

Step 6: Configure WG++ to your own needs (see the configuration howto)

Step 7 : Run the program. Execute next in a command line window.

~/.wg++/run.net.sh

Remark : Don't change anything in siteini.pack, copy the siteini you want to adjust to siteini.user instead

Remark : For PVR specific examples look at "interact with your PVR software"

 

(old) installer V1 (obsolete)

Step 1 : First check if you have mono installed on your linux device. Execute next in a command line window.

mono -V

If you get output like below, you have mono on your device and can skip installing mono. And go directly to Step 3

Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)

If the output is like below, then you have to install mono on your device.

The program 'mono' is currently not installed.  You can install it by typing:
sudo apt-get install mono-runtime

Step 2 : To install mono execute next line in a console. Currently mono-complete has to be installed to (reason currently unknown)

sudo apt-get install mono-complete

Remark: A user has found a reduced setup that makes WG++ work. (instead of the 220MB mono-complete installation, only 32MB is needed. Not tested). Seems that the reduced setup doesn't work for all users. A report came in, that charset windows-1250 and ISO 8859-2 are not supported on the reduced setup, but on the mono-complet they are.

sudo apt-get install mono-runtime libmono-system-data4.0-cil libmono-system-web4.0-cil

Step 3 : Get the latest Linux version of WebGrab+Plus

Create a sub directory in your home directory called extracted_WebGrab and extract the content of the downloaded .zip file in it.

Step 4 : Get the latest upgrade file

Step 5 : Extract the content of the upgrade file also in the sub directory (this will overwrite any existing WebGrab+Plus.exe file, with the latest version)

Step 6 : Copy all needed files to one directory (eg. ~/wg++)

cd ~
mkdir ~/wg++
mkdir ~/wg++/mdb
mkdir ~/wg++/rex
cp ~/extracted_WebGrab/WebGrab+Plus.exe ~/wg++
cp ~/extracted_WebGrab/WebGrab++.config.xml ~/wg++
cp -r ~/extracted_WebGrab/MDB/* ~/wg++/mdb
cp -r ~/extracted_WebGrab/REX/* ~/wg++/rex

Remark: copy both the mdb and rex directories, even if you don't need them!

Step 7: Configure WG++ to your own needs (see the configuration howto)

Step 8 : Run the program. Execute next in a command line window.

cd ~/wg++
mono WebGrab+Plus.exe "$(pwd)"

Remark:

If you get an error like:

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

You probably only have mono-runtime installed. Just execute Step 2, and you should be fine.

Step 9 : For PVR specific examples look at "interact with your PVR software"

 

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl