March 5, 2002
På allmän begäran så beskriver jag här hur man kan få igång det i Ubuntu / Linux. I Ubuntu 8.10 så gör man så här:
Öppna en terminal (Tillbehör > Terminal)
Skriv i terminalen:
fackamato@fackamato-laptop:~$ sudo apt-get update && sudo apt-get install origami
Då får man:
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Följande NYA paket kommer att installeras:
origami
0 uppgraderade, 1 nyinstallerade, 0 att ta bort och 0 ej uppgraderade.
Behöver hämta 20,4kB arkiv.
Efter denna opeation kommer ytterligare 90,1kB utrymme användas på disken.
Läs:1 http://ftp.heanet.ie intrepid/universe origami 0.6.8.3-0ubuntu1 [20,4kB] Hämtade 20,4kB på 0s (118kB/s)
Väljer tidigare ej valt paket origami.
(Läser databasen ... 125528 filer och kataloger installerade.)
Packar upp origami (från .../origami_0.6.8.3-0ubuntu1_all.deb) ...
Hanterar utlösare för man-db ...
Ställer in origami (0.6.8.3-0ubuntu1) ...
fackamato@fackamato-laptop:~$
Nu är origami installerat, ett händigt skript som installerar Folding@Home åt en på ett smidigt sätt, så vi fortsätter med att installera. Byt ut username mot ditt användarnamn. -t är alltså teamet.
fackamato@fackamato-laptop:~$ sudo origami install -u fackamato -t 122806
INSTALLING... PLEASE BE PATIENT
INSTALLATION SUCCESSFUL
fackamato@fackamato-laptop:~$
Nu är f@h installerat och körs. Det kan kontrolleras så här:
fackamato@fackamato-laptop:~$ origami status
#########################################
current status of origami on fackamato-laptop
#########################################
Status of FAH client(s): OK
Completed WU on CPU #1:
Completed WU on CPU #2:
Your Team: 122806
Your Username: fackamato
Current Work Unit
-----------------
Name: Amber
Tag: P896R4C39G42
Download time: November 7 17:38:00
Due time: December 24 17:38:00
Progress: 0% [__________] Current Work Unit
-----------------
Name: Amber
Tag: P895R1C148G39
Download time: November 7 17:38:00
Due time: December 22 17:38:00
Progress: 0% [__________] fackamato@fackamato-laptop:~$
Har man en laptop och inte vill att f@h körs medans man är på batteri, så kan man göra att f@h stängs av när man drar ut nätkabeln.
sudo -i
echo "/etc/init.d/origami stop" > /etc/acpi/battery.d/fah.sh
echo "/etc/init.d/origami start" > /etc/acpi/ac.d/fah.sh
chmod +x /etc/acpi/battery.d/fah.sh
chmod +x /etc/acpi/ac.d/fah.sh
exit
November 27, 2003
Documentation:
https://help.ubuntu.com/commun.....me/origami
//Andreas
April 23, 2003
Mekade ihop ett ganska trevligt script nu under natten för att snabbt sätta upp fah-klienten under linux. Den har möjligheten att installera flera "instances", optimalt en för varje processor (cores, ht, whatever) som Linux ser. Anger man inte hur många kollar scriptet hur många processorer som verkar existera. Har inte testat hur det blir med en 64bit-cpu & 64bit-dist, där SMP-stödet i klienten ska fungera på riktigt.
Detta är alltså inte origami, bara defaultklienten, vilket också innebär att det inte behövs root-rättigheter för att installera.
poe@shell:~$ wget -q -O fahsetup-0.03.tgz --no-check-certificate http://tinyurl.com/6zh3s3
poe@shell:~$
poe@shell:~$ tar xvvfz fahsetup-0.03.tgz
drwxr-xr-x root/root 0 2008-11-20 03:50 fahsetup-0.03/
-rwxr-xr-x root/root 5146 2008-11-20 03:49 fahsetup-0.03/fahsetup
poe@shell:~$
poe@shell:~$ fahsetup-0.03/fahsetup --help
Usage: fahsetup [OPTION]...
Installer for the Folding@Home client.
Example: fahsetup -i 2 -u w00t
-h, --help display this text and exit
-V, --version print version information and exit
-i, --instances number of fah client instances, optional
-u, --user use this user for the folding
-p, --passkey use this passkey for your user, optional
poe@shell:~$
poe@shell:~$ fahsetup-0.03/fahsetup -u POE
Creating base directory (/home/poe/fah)... ok
Changing directory to base (/home/poe/fah)... ok
Downloading client (FAH6.02-Linux.tgz)... ok
Decompressing client (FAH6.02-Linux.tgz)... ok
1: Creating instance dir... ok
1: Copying needed files for instance... ok
1: Writing instance config... ok
2: Creating instance dir... ok
2: Copying needed files for instance... ok
2: Writing instance config... ok
3: Creating instance dir... ok
3: Copying needed files for instance... ok
3: Writing instance config... ok
4: Creating instance dir... ok
4: Copying needed files for instance... ok
4: Writing instance config... ok
# If everything seemed to have turned out alright, start your F@H-screen with:
screen -c /home/poe/.screen/.screenrc.fah
# An alias for this might be handy, something like this perhaps:
alias fah='screen -c /home/poe/.screen/.screenrc.fah'
# This will (probably) make the alias last for all your sessions:
echo "alias fah='screen -c /home/poe/.screen/.screenrc.fah'" >> /home/poe/.bash_profile
# You might also want to start the screen when your system boots.
# Add the following to some rc-script:
/usr/bin/screen -c /home/poe/.screen/.screenrc.fah -dm
# If you would like that screen to run as another user than root, try this:
/bin/su - USER_GOES_HERE -c "/usr/bin/screen -c /home/poe/.screen/.screenrc.fah -dm"
poe@shell:~$
Vilket team som ska användas går inte att välja btw, men rätt är redan valt... 😉
1 Guest(s)