Slik starter du raskt frivillig distribuert databehandling på hundrevis av maskiner. Forberedende trinn for å distribuere en BOINC-server Installere og konfigurere BOINC-klienten

Installasjonsprogrammet, og dobbeltklikk deretter på installasjonsikonet.

Installer alternativer

Du kan angi installasjonsalternativer ved å klikke på "Avansert"-knappen på konfigurasjonsskjermen. Alternativene er:

  • Programkatalog- hvor BOINCs programfiler vil bli lagret.
  • Datakatalog- hvor BOINC "s datafiler vil bli lagret. Dette vil være en skjult katalog; plasseringen vises i BOINC oppstartsmeldinger.
  • Bruk BOINC skjermsparer- Bruk BOINC-skjermspareren for gjeldende bruker.
  • Tjenesteinstallasjon- Kjør prosjektapplikasjoner under en uprivilegert konto. Dette gir økt beskyttelse mot defekte applikasjoner, men det hindrer BOINC fra å bruke din GPU, og det kan føre til at grafikk ikke fungerer med eldre applikasjoner.
  • Tillat alle brukere på denne datamaskinen å kontrollere BOINC- Hvis valgt ( offentlig modus), kan alle brukere kontrollere BOINC (vedlegge/koble fra prosjekter osv.). Hvis ikke valgt ( privat modus), de eneste brukerne som kan kontrollere BOINC er: brukeren som installerer, medlemmer av Administrator-gruppen og medlemmer av "boinc_users"-gruppen. Når andre brukere kjører BOINC Manager, vil de bli vist en dialogboks som sier at de må kontakte administratoren for å legge dem til i "boinc_users"-gruppen.

Kjører BOINC usynlig

For å kjøre BOINC usynlig, velg alternativet "Serviceinstallasjon", og slett BOINC-snarveien fra Start/Programmer/BOINC og Start/Programmer/Oppstart menyer (finn BOINC i hver meny, høyreklikk, velg Slett). Du kan fortsatt kjøre BOINC Manager ved å gå til C:\Program Files\BOINC og dobbeltklikke på boincmgr.exe

Feilgjenoppretting

Hvis du får en feil feil 1714 - den gamle installasjonen kan ikke fjernes når du installerer en ny versjon av BOINC:

  • Installer forrige versjon på nytt.
  • Avinstaller den forrige versjonen.
  • Installer den nye versjonen på nytt.

Mac OS X

  • installatøren.
  • Hvis nettleseren din ikke allerede har gjort det, utvider du zip-arkivet ved å dobbeltklikke på det i Finder.
  • Dobbeltklikk på BOIN installatør applikasjon for å kjøre installasjonsprogrammet, og følg deretter instruksjonene.
  • Lukk installasjonsprogrammet når det er ferdig. Dette vil automatisk starte BOINC Manager.
  • Hvis du vil at BOINC skal være din skjermsparer, åpne Systemvalg fra Apple-menyen. Plukke ut Skrivebord og skjermsparer og velg BOINCSaver.
  • Standardplasseringen for datakatalog av BOINC er /Library/Application Support/BOINC Data . Det kan være lurt å ekskludere denne mappen fra Time Machine-sikkerhetskopieringssystemet for å forhindre økning av sikkerhetskopieringsdatastørrelsen.

Den kan bygges med følgende kommandoer

Unzip master.zip cd boinc-master ./_autosetup ./configure \ --disable-silent-rules \ --enable-dynamic-client-linkage \ --disable-server \ --disable-fcgi \ --enable-unicode \ --with-wx-config=/usr/bin/wx-config-3.0 \ --with-ssl \ --with-x \ STRIP=: \ DOCBOOK2X_MAN=/usr/bin/db2x_docbook2man \ "CXXFLAGS=$( pkg-config gtk+-x11-3.0 --cflags --libs) -DNDEBUG" gjør gjør installer

Alternativt kan en spesifikk versjon (gitbranch og gittag) lastes ned med følgende kommando:

Kjører BOINC ved hjelp av Docker

Du kan kjøre dette bildet ved å bruke Docker på en hvilken som helst 64-bit Intel-datamaskin (Linux, FreeBSD, Mac eller Windows).

Bildet inneholder kun klienten. Du kan kontrollere den ved å bruke en BOINC GUI som kjører lokalt eller eksternt.

Bruker et oppstartbart bilde

Du kan laste ned et oppstartbart bilde som inneholder Linux og BOINC-klienten, skrive det til en USB-pinne og starte opp fra det. For øyeblikket er ett slikt bilde tilgjengelig: PADOLF@home er basert på Debian. Den inkluderer 7.8.3 BOINC-klienten og GUI, og har nylige videodrivere for AMD og Nvidia GPU-støtte. Merk: dette er levert av frivillige, ikke av BOINC.

Berkeley-installatøren

De Berkeley installatør er tilgjengelig. Det er et selvutpakkende arkiv. Denne typen installasjon krever at du er kjent med UNIX-kommandolinjegrensesnittet. Nedlastningsfilene har navn som boinc_7.2.23_i686-pc-linux-gnu.sh .

Her er et eksempel. Arkivet lastes ned til skrivebordet. Den flyttes deretter til hjemmekatalogen (~). Til slutt pakkes BOINC ut og installeres. Alt dette kan gjøres innenfor en vanlig brukerkonto; root-privilegier er ikke nødvendig.

$ mv ~/Desktop/boinc_7.2.23_i686-pc-linux-gnu.sh ~ $ cd ~ $ sh boinc_7.2.23_i686-pc-linux-gnu.sh

Dette oppretter en katalog kalt BOINC/ under hjemmekatalogen som inneholder følgende filer:

Boinc BOINC kjerneklient. boincmgr BOINC Manager. boinccmd Et kommandolinjeverktøy for å kontrollere en kjørende kjerneklient. run_client Et skript som cd"er inn i BOINC-katalogen og kjører kjerneklienten. run_manager Et skript som cd"er inn i BOINC-katalogen og kjører manageren.

For å starte klienten manuelt, skriv inn følgende terminalkommandoer:

$ cd ~/BOINC $ ./run_client --daemon $ ./run_manager

BOINC-arbeidskatalogen kan flyttes andre steder som du vil, og kan til og med gis nytt navn. Et vanlig valg er ~/.boinc , siden filer og kataloger med navn som begynner med "punkt" ikke vises som standard i Unix-katalogoppføringer. Uansett navn, er alt relatert til BOINC-klienten inneholdt i den katalogen, og du bør alltid kjøre klienten og administratoren fra den arbeidskatalogen.

Bygg BOINC fra kilden

Du kan bygge BOINC-klienten fra kilden. Husk at BOINC består av både klient- og serverprogramvare. For å kjøre BOINC på datamaskinen din trenger du bare å bygge klient programvare

Instruksjoner for å bygge BOINC fra kilden er i en egen utviklerwiki. Start med disse sidene:

Det finnes tilleggsdokumentasjon på andre nettsider:

  • Installere og kjøre BOINC-klienten på Unix (fra Spy Hill) - hvordan installere og konfigurere klienten når du har bygget den

64-biters vurderinger

Hvis du kjører 64-biters Linux, kan det hende du har et problem med prosjekter som utsteder 32-biters applikasjoner i stedet for 64-biters applikasjoner. For å tillate 32-biters applikasjoner å kjøre på 64-biters Linux må du installere 32-biters versjoner av visse delte biblioteker. Navnene på pakkene som inneholder 32-bits bibliotekene er forskjellige for hver distro.

N.B. Kommandoene nedenfor utføres i en terminal vindu. For å åpne, trykk på tastekombinasjonen Ctrl+Alt+T. De sudo kommandoer kan be om et passord for midlertidig å gi admin installasjonsrettigheter for de nødvendige bibliotekene. , lukker du terminalen eller lar terminalen være inaktiv i 15 minutter vil disse rettighetene oppheves igjen.

Fedora

Tre pakker kreves for 64-biters kompatibilitet.

Navn Beskrivelse
compat-libstdc++-296.i686 Kompatibilitet 2.96-RH standard C++ biblioteker
compat-libstdc++-33.i686
compat-libstdc++-33.x86_64 Kompatibilitetsstandard C++-biblioteker

Installer alle 3 pakkene samtidig, ved å åpne en terminal og skrive:

Su -c "yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64"

Ubuntu

Fire pakker kreves for 64-biters kompatibilitet (Les hele delen før du søker).

Navn Beskrivelse
ia32-libs beskrivelse er utilgjengelig
libstdc++6 beskrivelse er utilgjengelig
libstdc++5 beskrivelse er utilgjengelig
freeglut3 beskrivelse er utilgjengelig

Installer alle 4 pakkene samtidig med følgende trinn:

  1. Åpne en terminal.
  2. Enter (med et mellomrom mellom hvert biblioteknavn, eller kopier linjen som den er, og høyreklikk i terminal for å lime inn)
sudo apt-get install ia32-libs libstdc++6 libstdc++5 freeglut3

Hvis ovenstående ikke klarer å få 32-bits arbeid på f.eks. World Community Grid eller for å i det hele tatt installere, disse settene fungerer på nyere Linux-er

Sudo apt-get install gcc-4.7-multilib libstdc++6 libstdc++5 freeglut3 lib32z1 lib32ncurses5 lib32bz2-1.0

eller alternativ for Test4Theory:

Sudo apt-get install gcc-4.7-multilib freeglut3 libwxgtk2.8-dev libcurl4-openssl-dev libxss-dev

Endringene trer ikke i kraft før klienten/demonen er startet på nytt. Også dette kan gjøres i terminal, f.eks. på Ubuntu med

Sudo service boinc-klient omstart

FreeBSD

  1. gå til /usr/ports/net/boinc-client/, åpne Makefilen i et tekstredigeringsprogram
  2. endre CONFIGURE_ARGS=--disable-serveren som følger:
    1. på 32 bit FreeBSD endre det til
      CONFIGURE_ARGS=--deaktiver-server --with-boinc-platform=i686-pc-freebsd --with-boinc-alt-platform=i686-pc-linux-gnu
    2. på 64 bit FreeBSD endre det til
      CONFIGURE_ARGS=--deaktiver-server --with-boinc-platform=x86_64-pc-freebsd --with-boinc-alt-platform=i686-pc-linux-gnu
  3. gjør installasjonen ren
  4. hvis du får en feilmelding som "ELF 0 ....", sørg for at du har installert
    1. /usr/ports/emulators/linux_base-fc4 eller høyere
    2. sysctl kern.elf32.fallback_brand=3

Det er tilleggsinformasjon om å installere, konfigurere og kjøre BOINC på FreeBSD.


Forfatter: Peter Enseleit
Dato: 31. mars 2008
Oversettelse: Alexander Tarasov aka oioki
Overføringsdato: 3. april 2008

Enhver av oss kan hjelpe menneskeheten med å løse globale problemer som sykdomssporing og værvarsling ganske enkelt ved å bruke datamaskinene våre til å løse komplekse dataproblemer. Konseptet, kjent som volunteer computing, hjelper universiteter og forskningsinstitusjoner rundt om i verden med å lage prosjekter med ofte humanitære mål, som å forutsi og kontrollere spredningen av malaria i Afrika.

For å ta del i denne gode gjerningen, må du laste ned og installere klientprogramvare som med jevne mellomrom laster inn nye datajobber for datamaskinen din, som uten tvil noen ganger ikke er i bruk. Etter å ha fullført oppgaven, sender datamaskinen resultatet til de sentrale datamaskinene i prosjektet, hvor det blir en partikkel av løsningen på ett stort beregningsproblem. Ved å bruke datamaskiner over hele verden får slike prosjekter enorm datakraft som ellers ikke ville vært tilgjengelig. På denne måten vil løsninger bli funnet raskere og prosjektet vil nå sine mål raskere. Denne formen for distribuert databehandling har blitt populær takket være SETI@home- og Folding@home-prosjektene, og det er for tiden et stort antall prosjekter åpne for deltakelse. Oppgavene deres spenner fra å finne kurer for sykdommer til å gjengi 3D-animasjon. La oss se hvordan du kan bli involvert i disse frivillige prosjektene hvis du har installert Linux.

BOIN

Hvis du har Ubuntu, kan den nyinstallerte BOINC-manageren startes fra menyen Applikasjoner -> Tilbehør -> BOINC Manager. I motsetning til Windows- og Mac-versjonene av BOINC-klienten, kommer ikke Linux-versjonen med en skjermsparer. Alt arbeid gjøres stille og diskret, i bakgrunnen, uavhengig av skjermspareren din.

Du kan bli med i prosjektet direkte fra BOINC-lederen. Velg menyelement Avansert visning -> Avansert -> Legg ved prosjekt. Skriv inn URL-en til prosjektet du ønsker å bli med i, e-postadressen din og passordet. Hvis det ikke er problemer, blir du med i prosjektet. Den første oppgaven fra prosjektet vil bli lastet ned, og BOINC-klienten din vil begynne å behandle den.

Konfigurer hvor mye av datamaskinens dataressurser BOINC vil bruke. Dette gjøres i BOINC-manageren i Preferansedialogen. Du kan begrense antall timer klienten kan arbeide, angi hvor mange prosent av prosessortiden som skal brukes på beregninger, og begrense bruken av diskplass, RAM og nettverkstrafikk.

For å bruke ressursene til datamaskinen din i flere prosjekter samtidig, må du bruke en kontoadministrator. For øyeblikket er det to av dem: BOINC Account Manager og GridRepublic. Account Manager er et nettsted som lar deg sette opp din BOINC-klient, velge hvilke prosjekter du vil delta i, og se statistikk over arbeidet dine kunder har utført. Du kan også konfigurere den slik at én konto brukes på flere datamaskiner, og hver vil ha sine egne innstillinger for å begrense antall ressurser som brukes og driftstid.

Etter at du har installert kontoadministratoren, må du konfigurere den lokale BOINC-administratoren for å koble til den. Etter at tilkoblingen er opprettet, vil BOINC-klienten på datamaskinen din ta innstillingene spesifisert i kontoadministratoren og vil fungere i henhold til dem. Dette opplegget er praktisk når du har installert BOINC-klienter på både arbeids- og hjemmedatamaskiner - på denne måten får du tross alt et slags ressursstyringssenter.

Jeg konfigurerte BOINC-klienten min til å begynne å jobbe etter tre minutter med inaktivitet, så den vil ikke forstyrre datamaskinens arbeid i det hele tatt. Selv etter at det begynner å fungere, kan jeg fortsatt komfortabelt bruke OpenOffice.org Writer og GIMP, surfe på Internett og lytte til musikk. Når CPU-belastningen og minneforbruket når en viss grense, går BOINC-klienten i hvilemodus inntil tre-minutters pause oppstår igjen.

Folding@home

Første gang du starter klienten, vil du bli bedt om å endre konfigurasjonen. Her må du skrive inn e-posten din, som vil knytte deg til prosjektet, bestemme driftsmodusen når du bruker batterier (hvis du har en bærbar datamaskin), fylle ut en liste over applikasjoner som skal blokkere klientens arbeid, angi prioritet for dataprosess, velg antall prosessorer som er involvert og nettverksbelastningen.

I følge ytelsesmonitoren min bruker distributed.net-klienten alle CPU-ressursene mine. Den laster begge kjernene til prosessoren min og går ikke i dvale når jeg starter programmer. Men overraskende nok, selv om systemmonitoren viser 95-100 % prosessorbelastning, er det ingen merkbar ytelsesforringelse – jeg kan enkelt bruke vanlige applikasjoner. La oss imidlertid være objektive – under en slik belastning bruker Baobab (diskplassanalysator) mer tid på å skanne filsystemet mitt enn vanlig.

Sikkerhetsspørsmål

Faktisk gir frivillig databehandling eksterne applikasjoner tilgang til datamaskinens ressurser, så det er fornuftig å tenke på sikkerhet. Arrangørene av Folding@home-prosjektet forsikrer brukerne om at de gjør alt de kan for å ivareta sikkerheten. Blant dem er en 2048-bits digital signatur for all data som kommer til og fra datamaskinen din. På den annen side sier arrangørene av distributed.net åpent at deres klienter på et tidspunkt ble brukt av angripere til å distribuere trojanske programmer. BOINC-sikkerhetssiden nevner farene som venter datamaskinen til en villig deltaker i databehandling. Selskapet bekjemper hver av dem ved å bruke offentlig nøkkelkryptering for å bekjempe virus. Uansett uttaler arrangørene av BOINC-prosjektet at "deltakere bør forstå at ved å delta i BOINC-prosjekter setter de datamaskinene sine i fare." Det er åpenbart fornuftig å lete etter informasjon selv om prosjektet du ønsker å delta i, så vel som om de aktuelle kundene.

Konklusjon

Du kan finne mer informasjon om frivillig databehandling på GridCafe-nettstedet. Det er også diskusjoner om andre former for distribuert databehandling, inkludert kommersielle.

Alle klienter beskrevet i artikkelen lar deg delta i frivillig databehandling, med en maskin med Linux installert. Folding@Home-klienten bruker datamaskinen din for en edel sak, nemlig å utvikle en kur mot proteinrelaterte sykdommer. Av alle klientene som er beskrevet her, er den minst konfigurerbar, men på min datamaskin gjør den jobben rettferdig og har minst innvirkning. min arbeid. Distributed.net-klienten fokuserer på å løse matematiske problemer. Jeg påpekte for ham at begge kjernene måtte brukes, og begge ble brukt, og med full kapasitet. Dette stoppet meg imidlertid ikke fra å jobbe med vanlige skrivebordsapplikasjoner. Når det gjelder enkel installasjon og bruk, er BOINC-klienten den klare vinneren. Tilgjengeligheten i mange pakkelager betyr at du kan installere den med minimal tid og innsats. BOINC-plattformen gir et enkelt brukergrensesnitt med fleksible innstillinger angående bruk av dataressurser. Endelig kan hvem som helst velge blant et stort antall prosjekter basert på denne plattformen og dermed begynne å bidra til å løse verdens vitenskapelige problemer.

Maskinvarekonfigurasjoner

Som en eksperimentell og feilsøkingsstasjon kan du bruke hvilken som helst datamaskin som en BOINC-server. Før du distribuerer applikasjonen din bredere, sørg for at serveren har tilstrekkelig ytelse og sikkerhet.

Noen faktorer:

  • · Serveren din må ha en statisk IP-adresse.
  • · Internett-tilkoblingen må ha tilstrekkelig hastighet og pålitelighet.
  • · Serveren din må ha en 64-bits prosessor, minst 8 GB RAM og minst 40 GB ledig harddiskplass.
  • · Det er nødvendig å forbedre påliteligheten på grunn av mulighetene (strømtilkobling til UPS, RAID-diskkonfigurasjon, muligheten til å hot-swap reservedeler, etc.).
  • · Beskytt med en brannmur; tillate tilgang til port 80 (HTTP) og, om nødvendig, port 443 (HTTPS).
  • · Sørge for sikkerhet; slå av alle unødvendige nettverkstjenester, spesielt de som bruker åpen passordoverføring (som FTP eller Telnet).

Det er et annet alternativ som vil løse både problemer, teknisk og programvare, og det er å distribuere en server i skyen.

Programvare

Det er flere måter å distribuere BOINC-serverprogramvare på:

  • · Den enkleste måten å installere en BOINC-server på er å bruke "BOINC server VM", som allerede har den nødvendige programvaren forhåndsinstallert. Du kan kjøre en "virtuell maskin" ved å bruke ?VirtualBox på en hvilken som helst Intel-basert datamaskin (Windows, Linux eller Mac OS X).
  • · De innebygde depotene til Debian og Ubuntu tilbyr en pakke "boinc-server-maker" for å lage et BOINC-prosjekt på en enklere måte på en lokal eller ekstern datamaskin.
  • · Du kan bruke hvilket som helst Unix-system som en BOINC-server, bortsett fra SELinux, det anbefales å bruke de nyeste versjonene av systemet.

Virtualisering

Virtualisering er en programvareteknologi som lar en enhet kjøre forskjellige operativsystemer i en separat "virtuell maskin". For eksempel lar den deg kjøre Linux på en datamaskin med et forhåndsinstallert Windows-operativsystem, uten å måtte installere Linux-systemet separat på harddisken, eller starte på nytt for å endre systemet. Virtuelle bilder av systemet kalles VM-apper.

Virtualisering og BOINC

BOINC bruker virtualisering for å la forskere utvikle applikasjoner på operativsystemet de ønsker (vanligvis Linux) og deretter kjøre dem på frivilliges Windows- og Mac-datamaskiner.

BOINC virtualisering bruker et system kalt VirtualBox, som er åpen kildekode og levert av Oracle.

For å kjøre VM-apper må VirtualBox være installert på datamaskinen din. Fra og med versjon 7.2.28 inkluderer det anbefalte BOINC-installasjonsprogrammet for Windows allerede VirtualBox. Du kan også installere VirtualBox separat.

Fordeler med virtualisering

Bruk av virtualisering i BOINC gir flere fordeler:

  • · Gjør det enklere for forskere å utvikle BOINC-applikasjoner ved ikke lenger å måtte bygge og vedlikeholde Windows- og Mac-versjoner av programmene deres.
  • · Økt sikkerhet for frivillige. Virtuelle maskiner gir en sterk beskyttende barriere; et program som kjører på en virtuell maskin har ikke tilgang til filer på det overordnede operativsystemet.
  • · VM-apper gjenopptas automatisk. Det virtuelle maskinbeholderbildet skrives til disk med noen få minutters mellomrom, så hvis datamaskinen din er slått av en stund, kan applikasjonen gjenopprettes fra der den sist ble lagret før den slås av.

Installere BOINC Server på Unix

Grupper og tilgangsrettigheter

BOINC serverprogrammer kjøres som to forskjellige brukere:

· Planleggeren, filopplastingsbehandleren og nettverksprogramvaren kjøres med rettighetene til webserverkontoen (i Fedora er dette brukeren "apache"; i Debian er dette "www-data").

Resten av programmene lanseres under vanlige brukerkontoer, kalt «prosjekteiere».

Eieren av prosjektet kan være en eksisterende konto, eller en spesielt opprettet ved hjelp av brukeradd. I det følgende vil vi anta at prosjekteier er boincadm, med primærgruppen boincadm.

Ikke bruk root som prosjekteier

Som standard er ikke kataloger opprettet av apache-brukeren tilgjengelige på nettverket. Dette forårsaker problemer, for eksempel oppretter behandleren en katalog i oppstartshierarkiet, den tilhører (Apache, Apache), og fildestruktoren (som fungerer som boincadm) vil ikke kunne slette filene.

Både boincadm og apache må ha umasker som lar gruppen lese og endre filer. Hvor du må legge til dette alternativet avhenger av operativsystemet ditt. Vanligvis kan du bruke umasks 0002 eller 0007.

Når du oppretter et BOINC-prosjekt ved hjelp av make_project, vil alle viktige kataloger eies av boincadm og har Set-GID-biten satt; dette betyr at enhver katalog eller fil opprettet av apache-brukeren i disse katalogene vil ha rettighetene til boincadm-gruppen (ikke apache-gruppen) BOINC-programvaren oppretter alle kataloggrupper med lese-/skrivemuligheter. På denne måten vil både Apache og boincadm ha lese-/skrivetilgang til alle kataloger og filer, men andre brukere vil ikke ha tilgang.

For å fikse tillatelser på et eksisterende prosjekt, gjør følgende:

Last opp chmod 02770

chmod 02770 html/cache

chmod 02770 html/inc

chmod 02770 html/språk

chmod 02770 html/languages/kompilert

chmod 02770 html/brukerprofil

Du må kanskje også endre eieren av disse katalogene og alle deres underkataloger i boincadm/boinc. Hvis du kjører flere prosjekter på samme server og ønsker å isolere dem fra hverandre, kan du opprette en annen bruker og gruppe for hvert prosjekt, og legge til Apache-rettigheter til alle grupper.

Når du kjører prosjektfilene dine fra Apache, vær oppmerksom på at alle kataloger opp til HTML-katalogen må ha kjørbare tillatelser. For eksempel, hvis du bruker make_project til å lage en prosjektmal i hjemmekatalogen din, bør katalogen ha tillatelser 711, mens standard er 700. Hvis det gjøres feil, vil det gi en feilmelding 403 Forbudt, i øyeblikket for tilkobling fra nettleseren til prosjektsiden.

Noen MySQL-rettinger

Etter å ha installert MySQL, opprett en MySQL-konto for prosjekteieren. Navnet vil bli brukt som eksempel boincadm, det samme som for Unix-kontoen. Alle MySQL-kontoer må være passordbeskyttet; Passordet som brukes som eksempel er "foobar" (bruk noe annet).

mysql - u root - s

OPPRETT BRUKER "boincadm"@"localhost" IDENTIFISERT AV "foobar";

Dette gir boincadm tilgang til alle MySQL-databaser som ligger på verten; hvis du bruker MySQL til andre formål på verten, sett tillatelsene til å være mer restriktive.

Andre merknader:

  • · Legg til MySQL-programmer til boincadm PATH miljøvariabel. (vanligvis er de plassert i /usr/local/mysql og /usr/local/mysql/bin).
  • · Du ønsker å sikkerhetskopiere databasen med jevne mellomrom. Vanligvis krever dette å stoppe prosjektet ved å lage en kopi eller et øyeblikksbilde, og deretter starte på nytt.
  • · BOINC tar MySQL-kompilatoren og flagglinkeren fra et program kalt mysql_config som følger med MySQL-distribusjonen. Noen ganger kan et program spørre etter biblioteker som ikke er en del av systemets forhåndsinstallerte base, for eksempel - lnsl eller - lnss_filer. Du må kanskje installere flere pakker (oftest kan du bruke noe som heter "mysql-dev" eller "mysql-devel") eller tukle med Makefilen.
  • · MySQL kan bli en flaskehals i BOINC-serveren.

MySQLclient-notater

  • · Konfigurer mysql med alternativet - enable-thread-safe-client switch.
  • · Sett LD_LIBRARY_PATH til å referere til riktig bibliotek.

Apache notater

I httpd.conf, angi standard MIME-type som følger (ellers vil du få en feil ved lasting av signaturverifiseringsfilen):

DefaultType-applikasjon/oktettstrøm

For å redusere frekvensen av tjenestenekt anbefaler vi å slå av katalogindeksering ved å legge til - Indekser i Options-direktivet.

Sørg for at filtypene som brukes av applikasjonen eller datafiler ikke behandles på en uønsket måte av Apache. For eksempel, hvis noen av filene dine har filtypen ".map", fjern linjen

AddHandler imap-fil kart

Apache har en standard forespørselsstørrelsesgrense på 1 MB. Hvis prosjektet ditt sannsynligvis vil overskride denne størrelsen (store utdatafiler, store spørringsplanleggermeldinger), øk den til 128 MB for eksempel:

LimitXMLRequestBody 134217728

LimitRequestBody 134217728

PHP-innstillinger

Du må kanskje legge til GD- og XML-biblioteker til PHP-en din; Du kan gjøre dette med følgende kommando:

yum installer php-gd php-xml

start deretter Apache på nytt.

Som standard bruker BOINC PHP til å sende e-post til medlemmer. Bruker sendmail. Hvis det ikke fungerer, kan du bruke ?PHPMailer, som er et veldig fleksibelt postdistribusjonssystem, i stedet for det forrige. Du må gjøre følgende:

  • · Last ned PHPMailer og legg pakken i PROJECT/html/inc/phpmailer-katalogen (dvs. filene class.smtp.php og class.phpmailer.php skal være i denne katalogen).
  • · Endre html/project/project.inc ved å legge til funksjoner

make_php_mailer() (

$mail = ny PHPMailer();

$mail->IsSMTP();

$mail->SMTPAuth = sant;

$mail->SMTPSecure = "tls";

$mail->Host = "smtp.gmail.com";

$mail->Port = 587;

$mail->Username = " Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. For å se det må du ha JavaScript aktivert";

$mail->Passord = "xxx";

$mail->SetFrom (" Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. For å se den må du ha JavaScript aktivert ", "noen");

$mail->AddReplyTo("Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. For å se den må du ha JavaScript aktivert", "noen");

(erstatt verdiene som er passende for SMTP-serveren din).

Mulige problemer

Etter å ha lagt til en ny bruker, bør du sjekke om hjemmekatalogen er opprettet. Du må kanskje opprette den manuelt.

$ mkdir /home/(brukernavn)

$ chown (brukernavn): (brukernavn) /home/(brukernavn)

/usr/bin/gcc-lenken, som indikerer kompilatoren som er i bruk, kan mangle. Dette kan forårsake feil når du kjører make-kommandoen. Spesielt når du prøver å bygge grafikkdelen av APIen trenger du en lenke til /usr/bin/g++ (make gir en advarsel om at den ikke kan finne GL/GLU/GLUT selv om den er installert). Så du bør opprette symbolske lenker, avhengig av GCC- og G++-versjonene dine, først:

$ ln - s /usr/bin/gcc-4.11 /usr/bin/gcc

$ ln - s /usr/bin/g++-4.11 /usr/bin/g++

På nyere Linux-distribusjoner kan du ikke logge på som superbruker. I stedet er det en brukernotroot som du kan logge på, men du vil ikke ha root-privilegier. Hvis applikasjonen eller skriptet må ha superbrukerrettigheter, er du tvunget til å skrive inn passordet du skrev inn under installasjonen. I konsollvinduet kan du få root-privilegier ved å bruke enten su (Debian) eller sudo (Ubuntu, Fedora). Legg merke til de enkle anførselstegnene rundt kommandoen når du bruker su - c!

$su - c ("kommando")

$sudo (kommando)

Hvis du har problemer med å kjøre sudo-kommandoer, må du legge til brukeren i filen /etc/sudoers. For å redigere denne filen, bruk bare denne kommandoen:

I denne filen må du legge til en linje til etter linjen for notroot. Du kan bruke dette:

(brukernavn) ALLE=(ALLE) ALLE

Instruksjoner for installasjon av tilleggspakker for Debian 6.0-serveren.

Følgende instruksjoner inkluderer lister over pakker presentert som eksempler, på grunn av muligheten for å oppdatere pakker, noe som kan føre til endringer både i instruksjonene og i arbeidet med pakker generelt.

Nødvendig programvare for installasjon

Vanlige pakker for å bygge BOINC (basert på (Unix/Linux) krav):

Pakker som kreves for BOINC-serveren:

libapache2-mod-php5

mysql-server-5.1

libmysqlclient-dev

python-mysqldb (eller MySQL-python)

libcurl4-openssl-dev

Pakker som kreves for BOINC-biblioteker (inkludert grafiske):

Pakker som kreves for BOINC-klient og -administrator (i tillegg til biblioteker):

libcurl4-openssl-dev

libxcb-atom1-dev

tilleggspakker for den grafiske skrivebordsbehandlingen:

Denne listen inneholder alle nødvendige pakker for BOINC-serveren og klientkomponentene. Når de først er aktivert, må disse pakkene installeres med muligheten. Den grafiske skrivebordsbehandlingen er en valgfri del, men gjør serverkonfigurasjonen litt enklere. Listen inneholder ikke sikkerhetspakker for å beskytte serveren din.

Opprette en ny BOINC-brukerkonto

Den beste måten å opprette en boinc brukerkonto på er under installasjonen når du blir bedt om et brukernavn og passord. Skriv inn "boincadm", eller et hvilket som helst navn du liker, som brukernavn. Standardnavnet vil være "boincadm".

Når installasjonen er fullført, logg inn som brukeren du opprettet under installasjonen. Hvis du har installert en grafisk skrivebordsbehandling, åpner du en tekstkonsoll (Konsole eller xterm).

Det neste trinnet er å legge til brukeren "www-data" (Apache-server) til gruppen til den nyopprettede brukeren:

$ usermod - G - en boincadm www-data

MySQL-serverkonfigurasjon

Opprett en ny MySQL-database for brukeren.

$ mysql - h localhost - u root - s

> GIR ALLE PÅ *.* TIL "boincadm"@"localhost";

> ANGI PASSORD FOR "boincadm"@"localhost"="";

Tillatelsene kan begrenses til kun prosjektdatabase senere; Å definere et tomt passord forenkler installasjonen, kan endres senere.

Innkapsling av prosjektdatabasen er først mulig senere; Å definere passordet tomt vil forenkle installasjonen og passordet kan endres senere.

Du kan også installere dette ved å bruke phpmyadmin-grensesnittet tilgjengelig via http:// (server-IP)/phpmyadmin

2. Serverinstallasjon

Laster ned BOINC kildekode

Den siste versjonen av utviklingen kan lastes ned ved å bruke:

$ git klone git://boinc.berkeley.edu/boinc-v2.git boinc-src

For å oppdatere kildekoden trenger du bare å gå til hovedkatalogen og skrive inn:

$ cd ~/boinc-src

Den siste versjonen av klienten kan fås fra BOINC-nettstedet. Vanligvis trenger du ikke å sette sammen klientapplikasjonen selv, siden nettstedet tilbyr et automatisk installasjonsprogram.

Tips, se etter de siste oppdateringene.

Kompilere BOINC-prosjektets kildekode

Skriv inn følgende kommandoer i konsollvinduet:

$ cd ~/boinc-src

$./configure - disable-client - disable-manager

Konfigurasjonsskriptet betyr at bare serverdelen og tilleggsbibliotekene vil bli kompilert - hvis installasjonen er vellykket, vil den siste linjen som skrives ut av skriptet fortelle deg dette:

Byggekomponenter: (biblioteksserver) -

Vær oppmerksom på meldingene som sendes mens konfigureringsskriptet kjører, det kan være advarsler som dette:

sjekke om CFLAG "-include fcgi_stdio.h" fungerer... nei

konfigurere: ADVARSEL: fcgi-stdio.h ble ikke funnet.

Deaktiverer FCGI. Vil ikke bygge komponenter som krever FCGI

Hvis dette ikke resulterer i skriptfeil, kan du enten ignorere advarslene, noe som kan føre til mulige problemer i fremtiden, eller installere de manglende komponentene og bruke skriptet på nytt for å få ekstra funksjonalitet og unngå mulige problemer.

Dessuten, hvis for eksempel Apache-bibliotekene ikke blir funnet, vil ikke serveren kunne kompilere.

Etter vellykket utførelse av skriptet, må du kjøre kommandoen:

boincadm@boincserver:~/server_stable> sudo make install

Det vil ta litt tid å kompilere serverkomponentene.

Virtuell maskin BOINC server

Dette er en virtuell maskin som skal brukes som en BOINC-server. Den har alle BOINC-serverforutsetninger installert, BOINC-programvare installert og kompilert, og brukerkontoer og tilgangsrettigheter konfigurert. Han er klar til å jobbe

Denne virtuelle maskinen er opprettet som en BOINC-server. Alle nødvendige biblioteker er forhåndsinstallert på den, BOINC-programvarepakker er allerede satt sammen og installert, brukerkontoer og tilgangsgrupper er også allerede konfigurert. Alt er klart til å kjøre ~/boinc-master/tools/ lage_prosjekt.

  • · Passord lagres i README-vbox-image-filen, som ligger i arkivet med det virtuelle maskinbildet. Root (eller su) passord "rootpw". Brukeren "boincadm" med passordet "boincadmpw" er også installert. Disse passordene bør erstattes med sterkere. Lag programvare under denne brukeren.
  • · Programvaren på den virtuelle BOINC-maskinen må oppdateres, da det er mulig at bildet har utdaterte pakker, bruk:
  • · $ ~/update_master.sh
  • · $ ~/configure_server.sh
  • · $ ~/make_server.sh
  • · Linux/PHP/MySQL/Apache-programvaren på bildet må også oppdateres ved å bruke "apt-get update" eller "apt-get upgrade".
  • · "sudo"-kommandoene er tilgjengelige for "boincadm"-brukeren; OpenSSH er også forhåndsinstallert og kjører på serveren.

Nettverkstilgang.

VirtualBox tilbyr to VM-nettverkstilgangsbaner: Bridged Ethernet og NAT (Network Address Translation). En av metodene kan velges i VirtualMachine-innstillingene. Før du endrer dette alternativet, deaktiver VirtualMachine. Det anbefales å bruke brokoblet Ethernet.

Hvis du på en eller annen måte endrer MAC-adressen til den virtuelle maskinen (for eksempel ved å klone den virtuelle maskinen), endre filen /etc/udev/rules.d/70-persistent-net.rules etter å ha startet den virtuelle maskinen. Filen skal se omtrent slik ut:

$ cat /etc/udev/rules.d/70-persistent-net.rules

# Denne filen ble automatisk generert av /lib/udev/write_net_rules

# program, drevet av regelfilen persistent-net-generator.rules.

# Du kan endre den, så lenge du holder hver regel på en enkelt

# linje, og endre bare verdien til NAME=-tasten.

SUBSYSTEM== "net", ACTION== "legg til", DRIVERS=="?*", ATTR(adresse)== "08:00:27:bc:85:01", ATTR (dev_id)== "0x0 ", ATTR(type)== "1", KERNEL== "eth*", NAME= "eth0"

# PCI-enhet 0x8086:0x100e (e1000)

SUBSYSTEM== "net", ACTION== "legg til", DRIVERS=="?*", ATTR(adresse)== "08:00:27:bc:85:02", ATTR (dev_id)== "0x0 ", ATTR(type)== "1", KERNEL== "eth*", NAME= "eth1"

Fjern linjen som inneholder NAME= "eth0" og gi nytt navn til eth1 til eth0. Bruk kommandoen:

$ sudo nano /etc/udev/rules.d/70-persistent-net.rules

Etter dette, start den virtuelle maskinen på nytt.

Mer informasjon om Debian-systemet finner du på utviklerens nettsted.

Brokoblet Ethernet

I dette tilfellet oppfører den virtuelle maskinen seg som en egen kobling i nettverket. En nettverksskanning vil vise to separate maskiner, hovedsystemet og en virtuell maskin. Utgående og innkommende forbindelser er mulig.

# Det primære nettverksgrensesnittet

iface eth0 inet statisk

adresse 121.132.134.0

nettmaske 255.255.255.0

gateway 121.132.134.1

dns-search yoursimpledomain.edu

dns-navneservere a.b.c.d

Der a.b.c.d er IP-adressen til DNS-serveren din (det kan være flere av dem samtidig).

Endre /etc/resolv.conf for å legge til

navneserver a.b.c.d

Hvor a.b.c.d er IP-adressen til DNS-serveren din.

Du må også legge til IP-adressen og vertsnavnet til den virtuelle maskinen i vertsfilen. For å gjøre dette, rediger C:Windowssystem32driversetchosts (hvis du bruker Windows som verten) eller /etc/hosts (som root; hvis du bruker Unix som verten) ved å bruke et tekstredigeringsprogram og legger til for eksempel:

121.132.134.0 debian6.localdomain

Med denne kan du koble en klient fra maskinen til en virtuell maskin. Hvis du bruker en proxy-server for å få tilgang til Internett, må du legge til "debian6.localdomain" i unntakslisten i nettleseren din. Du trenger ikke en proxy for å løse en lokal adresse.

Alternativt kan du få en IP-adresse ved hjelp av DHCP. Det anbefales ikke å gjøre dette fordi klienter vil bli forvirret hvis IP-adressen endres. For å gjøre dette, rediger /etc/network/interfaces, og legg til:

iface eth0 inet dhcp

Dette vil fungere hvis nettverket ditt har en DHCP-server konfigurert til å legge til IP-adressen til nye verter.

For at endringene skal tre i kraft, må du starte den virtuelle maskinen på nytt:

I denne modusen distribuerer den virtuelle maskinen IP-adresser til vertsmaskinen for å opprette utgående tilkoblinger (tilgang til Internett via den virtuelle maskinen). I dette tilfellet vil nettverksskanningen bare vise én maskin. Innkommende tilkobling til den virtuelle maskinen er ikke mulig i dette tilfellet, så denne modusen anbefales ikke.

Denne begrensningen kan imidlertid overvinnes ved å bruke portvideresending. For å gjøre dette, bruk VirtualBox Manager (Rediger > Nettverk), endre Vedlagt til: til NAT, klikk Avansert deretter Port Forwarding.

BOINC-klienten brukes til å beregne oppgaver for frivillige distribuerte databehandlingsprosjekter på datamaskinen din. Du kan lese mer om dette i vår forrige artikkel. Standardklienten kommer med et GUI-grensesnitt, men dessverre er konfigurasjonsalternativene begrenset. For eksempel er det ikke mulig å bruke bare visse grafikkort (GPUer) i datamaskinen.
For å løse dette problemet kan du konfigurere BOINC-klienten ved å skrive en konfigurasjonsfil cc_config.xml og plassere den i hovedapplikasjonsmappen (som inneholder de binære filene boinc og boincmgr). For eksempel, etter å ha installert BOINC fra installasjonsfilen fra nettstedet, vil det være ~/BOINC .
Lag en fil og åpne den for redigering (selvfølgelig kan du også bruke en grafisk editor):

trykk på ~/BOINC/cc_config.xml


nano ~/BOINC/cc_config.xml

Filstruktur
Det generelle utseendet til filen cc_config.xml er som følger:



...
...
...


...
...
...


Log_flags-direktivet brukes til å konfigurere detaljene for informasjonsutdata i BOINC-klientloggen. Vanligvis er det nok informasjon allerede som standard, så jeg vil ikke gå i detalj om dette direktivet.
Men alternativdirektivet bør inkludere generelle innstillinger.

Grunnleggende parametere spesifisert i opsjonsdirektivet

1


Avbryt beregningen av oppgaver og oppdater prosjekter (for å bekrefte mottak av data) ved utgang. Dette alternativet er nyttig når systemet kjører LiveCD/LiveUSB og dataene ikke lagres når de er slått av. I et normalt system trenger ikke denne parameteren å brukes.

1


Lar deg kjøre flere BOINC-klienter samtidig på én datamaskin (hvis det er forskjellige kataloger med BOINC) Vanligvis er dette ikke nødvendig fordi det er mer praktisk å telle alt i en BOINC-klient.

1


Lar deg administrere BOINC-klienten eksternt.

Platform_name


Angi plattformnavnet manuelt. Vanligvis ikke nødvendig.

sti


Bruk en annen katalog for BOINC-data. Kan være nyttig for å overføre data til en annen fysisk disk. Dette gjelder spesielt når du arbeider med LiveUSB, hvor det ikke er nok plass på hoveddisken.

filnavn


BOINC stopper når denne applikasjonen kjører. Dette er nødvendig dersom ressurskrevende applikasjoner på grunn av BOINC begynner å avta.Flere applikasjoner kan spesifiseres.

filnavn


Samme som den forrige, men bare GPU-jobber vil bli suspendert.

1


Avslutt når alle oppgavene er fullført.

1


Motta kun én oppgave per enhet. Nyttig hvis du ikke vil laste datamaskinen med jevne mellomrom.

N


Ikke bruk den angitte ATI GPU. Veldig hjelpsom. Hvis du har flere kort, kan du ikke regne med det viktigste, men regne med alle ekstra. Du kan velge mer enn ett kort. Nummerering fra bunnen av.

N


Ikke bruk den angitte nVidia GPU. Veldig hjelpsom. Hvis det er flere kort, kan du ikke regne med det viktigste, men regne med alle ekstra. Du kan velge mer enn ett kort. Nummerering fra bunnen av.

N

Angi et vilkårlig antall CPU-tråder. Du kan begrense antall kjerner som brukes. Det er også nyttig for å motta mange oppgaver samtidig, for å beregne dem offline (smashing). Etter å ha mottatt oppgaver, må du fjerne denne parameteren, ellers vil for mange oppgaver telles samtidig.

1


Ikke bruk skjermkort til beregninger.

1


Oppdater prosjektet umiddelbart etter innsending av fullførte oppgaver. Lar deg redusere antall oppgaver i status som venter på bekreftelse av datamottak.

nsekunder


Forsinkelsen i sekunder før jobber begynner å kjøre etter at klienten starter.

1


Bruk alle tilgjengelige GPUer. Hjelper hvis BOINC ikke vil "se" noen gamle skjermkort.

Eksempelfil





0
2


Ikke utfør beregninger på det første skjermkortet. Bruk bare to CPU-kjerner (eller tråder på Intel HT).

Bruker endringer
Hvis du endrer log_flags-direktivet, kjør bare Avansert -> Last inn spesialinnstillingsfil på nytt i BOINC Manager. De fleste endringer i Options krever en omstart av BOINC.

Bruk ledig tid på datamaskinen til å kurere sykdommer, studere global oppvarming, oppdage pulsarer og gjøre mange andre typer vitenskapelig forskning. Som en "kvasi-superdatabehandling"-plattform har BOINC rundt 570 000 aktive datamaskiner (verter) over hele verden som behandler i gjennomsnitt 2 petaFLOPS per juli 2009, som topper prosessorkraften til det nåværende raskeste superdatasystemet (IBM Roadrunner, med en vedvarende prosesseringshastighet på 1.026 PFLOPS). Det er trygt, sikkert og enkelt:

Installerer BOIN

Du kan installere BOINC fra terminalen ved å utstede følgende kommandoer.

Instruksjonene nedenfor har blitt forsøkt vellykket med Ubuntu 9.04 (Jaunty Jackelope), 8.10 (Intrepid Ibex) og 8.04 (Hardy Heron). De bør også fungere med Ubuntu 7.10 (Gutsy Gibbon).

sudo apt-get installer boinc-client boinc-manager

Merk: På maskinen min, som kjører 9.04, installerte denne kommandoen også libwxbase2.8-0 og libwxgtk2.8-0

Etter at installasjonen er fullført, startes daemonen automatisk. Du kan deretter starte BOINC Manager fra rullegardinmenyen Programmer -> Systemverktøy -> BOINC Manager. Første gang du gjør dette vil du bli bedt om å knytte til ett eller flere BOINC-prosjekter (se Koble til en BOINC-leder).

Etter at installasjonen er fullført, konfigureres daemonen til å starte opp automatisk hver gang datamaskinen slås på. Du kan midlertidig deaktivere eller reaktivere dette ved å endre en innstilling i filen /etc/default/boinc-client:

# Sett dette til 1 for å aktivere og til 0 for å deaktivere init-skriptet. ENABLED="1"

Fest til et Boinc-prosjekt

Når du kjører BOINC Manager for første gang vil du bli møtt av dialogen Legg ved til prosjekt.

Klikk NESTE knapp

Merk: På noen Ubuntu 10.10-systemer, spesielt 64-biters, får BOINC Manager-skriptet til å krasje ved å klikke på NESTE --- det slås av uten en feilmelding.

Dialogboksen Velg et prosjekt kommer opp. Denne har en liste over noen av prosjektene du kan delta i samt et prosjekt-URL-felt hvor du skal legge inn adressen til prosjektet du ønsker å delta i.

For å bli med i et prosjekt i listen, klikk på prosjektnavnet og prosjektets URL vil vises i Prosjekt URL-feltet. For å bli med i et prosjekt som ikke er på listen, trenger du prosjektets URL. er en mer omfattende liste over prosjekter.

Klikk på etter å ha angitt URL-en TAST INN

Neste er dialogboksen Brukerinformasjon. Før du kobler til et prosjekt må du registrere deg for det prosjektet. Hvis du allerede har registrert deg for prosjektet du valgte i forrige dialog, velg "Ja, eksisterende bruker". Hvis du ikke har registrert et brukernavn og passord med prosjektet, velg "Nei, ny bruker".

Hvis du valgte "Ja, eksisterende bruker", vil du bli bedt om brukernavnet og passordet du har knyttet til prosjektet. Hvis du valgte "Nei, ny bruker" må du skrive inn e-post og passord.

Klikk på NESTE knapp.

Hvis alt er vellykket, vil du bli presentert med den vellykkede prosjektvedleggsskjermen. Klikk på BLI FERDIG knapp.

Installerer boinc-client på ubuntu-serveren (ingen GUI)

Denne prosedyren har blitt testet på ubuntu 10.10 server 64 bit, etter en lang rekke mislykkede forsøk.

Hvis du kjører 64 bit Linux og 64 bit BOINC, kan det hende du har et problem med prosjekter som utsteder 32 bits applikasjoner i stedet for 64 bits applikasjoner. For å tillate 32-biters applikasjoner å kjøre på 64-biters Linux må du installere 32-biters versjoner av visse delte biblioteker (som forklart)

sudo apt-get install ia32-libs libstdc++6 freeglut3

Installer deretter hovedklienten:

sudo apt-get install boinc-client

Start helst på nytt, ellers start boinc-client på nytt

sudo /etc/init.d/boinc-client restart

Legg deretter til prosjektene dine ved hjelp av

boinccmd --project_attach URL auth

Test om boinc kjører med

boinccmd --get_state

Mer informasjon om boinccmd

Redigering av BOINC-klientkonfigurasjonsfil - BOINC 6.2.12 i Ubuntu 8.10

Du kan gjøre noen endringer i BOINC-Client-konfigurasjonsfilen. Filen som må endres er cc_config.xml som er på /etc/boinc-client/cc_config.xml

Sikkerhetskopier først den originale cc_config.xml

$ sudo cp /etc/boinc-client/cc_config.xml /etc/boinc-client/cc_config.xml.orig

Rediger deretter filen /etc/boinc-client/cc_config.xml

sudo nano /etc/boinc-client/cc_config.xml

Standard BOINC 6.2.12 /etc/boinc-client/cc_config.xml-fil er nedenfor

1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Endring av CPU-planlegging og feilsøkingsinnstillinger vil gi mer informasjon etter hvert som arbeidet er ferdig. Alternativene i filen har bare to innstillinger: 0 for "av" og 1 for "på". Hele listen over alternativer er nå på http://boinc.berkeley.edu/wiki/Client_configuration

1 1

Gjøremål (flytt til diskusjonsside, eller slett når du er ferdig)

* oppdater konfigurasjonsinformasjonen til Jaunty/6.2.18 og utover.

  • beholde flere eldre versjoner?

* ønsket: diskusjon om visdom / mulige problemer med oppgradering direkte fra Boinc-siden.

  • ? bør vi avinstallere først? er det tekniske/oppsettsproblemer unike for Ubuntu
    • (annet enn risikoen for versjoner som ennå ikke er testet her)