I added the sudo before the commands after I was told I should not run as root. This was what I did to install on Ubuntu 18.10 64 bit machine.
This is a non BOINC application. BOINC Primegrid has not changed other than the ones notified in this post. LINUX InstallI am installing on Ubuntu but most versions of Linux will be the same ?
The Linux install is about the same except for the following differences:
Install 7ZipIf you are not loged in as "root" then add sudo to the start of the command Like sudo apt update
sudo apt-get update
sudo apt-get install p7zip-full
sudo 7z // This will test to see if it installed correctly.
7z x "FILE NAME" // This is the command to extract a files to the correct folders
PRPNet ApplicationsThe current files are:
prpclient-5.4.0a-linux_32.7z
prpclient-5.4.0a-linux_64.7z
prpclient-5.4.0a-macintel.7z
sudo mkdir /tmp/prp // If it is not there then create it first with mkdir /tmp
sudo cd /tmp/prp
//Get the file
sudo wget "
http://prpnet.primegrid.com/software/prpclient-5.4.0a-linux_64.7z"
sudo mkdir /home/prp
sudo 7z x prpclient-5.4.0a-linux_64.7z
sudo cd prpclient-5.4.0a-linux_64 // This is the folder that is created after the extraction.
sudo cp -r * /home/prp
sudo cd /home/prp
sudo rm /tmp/prpclient-5.4.0a-linux_64.7z
PFGW sudo cd programs
sudo mv pfgw64 pfgw64_old
sudo wget
https://sourceforge.net/projects/openpfgw/files/pfgw_linux_4.0.0.7zsudo 7z x pfgw_linux_4.0.0.7z
ls - l \\ make sure that there is a program called pfgw64 in the folder
sudo chmod +x pfgw64
sudo rm pfgw_linux_4.0.0.7z
**TEST to see if pfgw64 workssudo ./pfgw64 -d -q"123456*2^123456+1"
You should see it process the test
sudo nano pfmt.cmd
Insert ./pfgw64 -T2 $*
Press Cnt x
y and enter to exit and save
sudo chmod +x pfmt.cmd // make it executable
LLRDownload from Primegrid.
sudo cd /home/prp/programs
sudo mv llr llr_old
sudo wget http://jpenne.free.fr/llr3/llr38nlinux64.zip
sudo 7z x llr38nlinux64.zip
sudo chmod +x llr64
ls -l //make sure there is a file called llr64 in the folder
**TEST to see if pfgw64 workssudo ./llr64 -d -q"123456*2^123456+1"
You should see it process the test
sudo nano llrmt.cmd
Insert ./llr64 -T2 $*
Press cnt x
y then enter to exit and save
sudo rm /home/prp/prpclien-1/llr38nlinux64.zip
sudo cd /home/prp/
Change master_prpclient.inisudo nano master_prpclient.ini
1. Enter BOINC email address
2. Enter BOINC user name
3. Enter machineid = computer name
4. enter BOINC@AUSTRALIA Name in teamid
5. Un comment what servers you want to use. WIEFERICH and WALLSUNSUN are no longer available:
Type of task Number of tasks to download
| |
server=PRS:100:1:prpnet.primegrid.com:12008
|
Percentage of tasks processed if you have 1 project un commented then this is 100. If you have 5 then this is 20 and they will be proceses equally
6. change the llr file name to llrexe=./llrmt.cmd and // comment out the others // NOTE the ./ before llrmt.cmd and pfmt.cmd
7. change the pfgexe file name to pfgwexe=./pfmt.cmd and // comment out the others
Cnt then x
y and enter to save
Testing the installation
sudo cd programs
sudo ./llrmt.cmd -d -q"123456*2^123456+1" Press Enter This is a quick test to see if the files work
Should see something like this
Starting Proth prime test of 123456*2^123456+1
Using all-complex FMA3 FFT length 8K, Pass1=128, Pass2=64, clm=2, 2 threads, a = 5
123456*2^123456+1 is not prime. Proth RES64: 718F3E85792C34C5 Time : 6.394 sec.
sudo ./pfmt.cmd -d -q"123456*2^123456+1" Press Enters
you should see something like this if it worked. If you do not see this then check your files as per above:
PFGW Version 4.0.0.64BIT.20190528.x86_Dev [GWNUM 29.8]
123456*2^123456+1 is composite: RES64: [077ECD71B1D2EB88] (6.9781s+0.0165s)
Just for good measure I made all files in the prpclient-1 folder executable ???
cd /home/prp/prpclient-1
sudo chmt +x *
Installation and running:sudo cd /home/prp
sudo chmod +x 1-*
1. ./1-single-install-prpclient.sh // to create a folder called prpclient-1
2. ./1-single-update-prpclient-ini.sh // to copy the master ini file to the folder (prpclient.ini)
3. ./1-single-start-prpclient.sh // Start PRPNet work. A command box should open and a task should start.