Slik automatiserer du alltid-på Raspberry Pi Last ned boks
Vi har nylig vist deg hvordan du kan gjøre din Raspberry Pi til en 24/7 lav-power nedlastingsmaskin. Nå er vi tilbake for å vise deg hvordan du gjør systemet nesten helt tomt med fantastiske automatiseringsverktøy.
Hvorfor vil jeg gjøre dette?
Hvis du har fulgt med vår Raspberry Pi nedlastingsprosjekt, på dette punktet i prosessen har du en fullverdig BitTorrent / Usenet-maskin. Det er kjempebra, men det er ikke helt automatisk. Du må fortsatt samhandle med boksen ganske regelmessig for å fortsette å peke den på nye filer, plukke ut episoder av favoritt-TV-programmene dine, og så videre.
Etter at du er ferdig med det siste segmentet av vår Raspberry Pi nedlastingsboksopplæring, dagens veiledning om automatisering, har du en fullautomatisert enhet på hendene hvor alt du trenger å gjøre er å fortelle det du vil, og det vil speide på Internett for disse filene på dine vegne.
Hvis du ikke har jobbet sammen med oss, kan du definitivt ta et øyeblikk å sjekke ut. Slik bytter du en Raspberry Pi inn i en Always-On BitTorrent-boks, og hvordan du gjør en Raspberry Pi til en Always-On Usenet Machine.
Hva trenger jeg?
Som forrige veiledning antar vi at du har en Raspberry Pi-enhet med Raspbian installert, kan få tilgang til enheten enten direkte via en vedlagt skjerm og et tastatur eller eksternt via SSH og VNC, og at du har en USB-stasjon eller stasjoner) festet til den. I tillegg antar vi også at du har fullført minst én (eller begge) av våre opplæringsprogrammer, ved å slå Raspberry Pi inn i en BitTorrent og / eller Usenet nedlastingsmaskin. Hvis du trenger å få fart på disse områdene, anbefaler vi sterkt å lese følgende guider i den rekkefølgen vi har dem oppført her:
- HTG-veiledningen for å komme i gang med Raspberry Pi
- Slik konfigurerer du din Raspberry Pi for Remote Shell, Desktop og File Transfer
- Slik slår du en Raspberry Pi inn i en lagringsenhet for nettverkslagring
- Slik slår du en Raspberry Pi inn i en Always-On BitTorrent-boks
- Slik slår du en Raspberry Pi inn i en Always-On Usenet-maskin
Følgende deler av opplæringen og verktøyene som er inkludert i det, vil ikke være til nytte for deg hvis du ikke allerede har satt opp Raspberry Pi og nått BitTorrent / Usenet-scenen.
Når du er på det stadiet, er det imidlertid på tide å komme seg ned i virksomheten med å automatisere hele byggingen din for å håndtere nedlasting av godhet.
Hver del av opplæringen er uavhengig av de andre. Hvis du ønsker å automatisere fjernsynsshowet, men ikke filmen snatching, kan du for eksempel hoppe over til den aktuelle delen av opplæringen og ignorere resten.
Til slutt, et lite notat om å installere alle automatiseringsverktøyene i denne håndboken. Vi fant ut at du kan installere dem alle på en Raspberry Pi uten å bøye systemet for sterkt. derimot, da hvert automatiseringssystem har en tendens til å være litt tungt på forsiden (når du først installerer det er det ofte tung løft å gjøre som å finne og laste ned tidligere episoder av tv-programmer du vil se), vil vi foreslå å gi Hver installasjon er et lite pustrom for å kunne monopolisere systemressurser, SABnzbd og USB HDD. Når du er forbi oppfangningsfluren, bør alt være bra, men frigjøre alle tre automatiseringsappsene side om side full boring i begynnelsen er veldig grov med de begrensede ressursene som er tilgjengelige for Pi.
Installere avhengighetene
For å kunne bruke verktøyene som er skissert i denne veiledningen, SickBeard, CouchPotato og Hodetelefoner, må du installere noen avhengigheter før du kommer i gang. (Vi vil ikke adressere avhengigheter som allerede er installert med standard Rasbian-distribusjon.)
Før alt annet, skal vi oppdatere og oppgradere vår apt-installer. Hvis du * bare * fulgte sammen med våre tidligere Raspberry Pi opplæringsprogrammer kan du trygt hoppe over dette som du nylig har oppgradert.
På terminalen skriver du inn følgende kommandoer:
sudo apt-get oppdatering
sudo apt-get oppgradering
Når du har oppdatert / oppgradert, er det på tide å begynne å installere de spesifikke avhengighetene vi trenger. Først bruker alle verktøyene Git programvare kildekoden styringsverktøy. Siden Rasbian ikke sender med Git, må vi installere den. På terminalen skriver du inn følgende kommandoer:
sudo apt-get install git-core
Når du blir bedt om det, trykker du på Y for å fortsette installasjonen, og vent på et minutt eller to etter hvert som prosessene er ferdig. Etterpå dobbeltklikker du installasjonen ved å skrive "git-versjon" på spørringen for å kontrollere at git er installert. Hvis det ikke returneres et versjonsnummer, kjør installasjonsprogrammet på nytt.
I tillegg til Git, SickBeard (men ikke CouchPotato eller Hodetelefoner) er avhengig av Cheetah, et Python malverktøy. Hvis du installerte SABnzbd i Hvordan skifte en Raspberry Pi til en Always-On Usenet Machine Guide, har du allerede Cheetah installert. Hvis du bare fulgte med BitTorrent-guiden, må du installere den. På terminalen skriver du inn følgende kommando:
sudo apt-get install python-cheetah
Etter installasjon av Git og Python-Cheetah (hvis du planlegger å bruke SickBeard for TV-programmer), er vi klar til å komme i gang.
Installere og konfigurere SickBeard på Raspbian
SickBeard er et fjernstyringsverktøy for Usenet og BitTorrent nedlastinger. Usenet-støtten er betydelig mer moden enn BitTorrent-støtten, men de er begge funksjonelle. I et nøtteskall forteller du SickBeard hvilken TV du vil se, og det virker som en Internett-drevet TiVo, laster ned de forestillingene for deg (enten fra en backlog hvis du fanger opp eller som de blir utgitt dersom du viser samlingen din er oppdatert). Det er en fantastisk måte å holde deg på dine favorittprogrammer.
Installere SickBeard: For å installere SickBeard, åpne opp terminalen og skriv inn følgende kommando:
git klon git: //github.com/midgetspy/Sick-Beard.git
Når installasjonen er fullført, bytt til SickBeard-katalogen og kjør SickBeard for første gang:
CD Sick-Beard
python SickBeard.py
Det ser ut til å henge et øyeblikk, og så ser du et verbalt SickBeard-skript whiz av, og deretter tomgang. På dette punktet kan du hoppe inn i en nettleser og peke den på følgende adresse for å sjekke SickBeard ut:
http: // [Din PIs IP-adresse]: 8081 / home /
Konfigurere SickBeard: I motsetning til noen av verktøyene vi har brukt i de tidligere opplæringene, har SickBeard ingen konfigurasjonsveiviser for å gå gjennom oppsettet. Vi tar deg gjennom de viktige skrittene nå. Vi vil liste de relevante elementene du vil endre ved deres seksjon i konfigurasjonsdelen av SickBeards grensesnitt.
I Config -> Generelt seksjon:
Fjern avmerkingen for Launch Browser: Vi kommer til å få tilgang til boksen eksternt, det er ikke behov for denne ressursmessige løsningen.
Under webgrensesnitt: Du kan, hvis du ønsker, legge til et brukernavn og passord til SickBeard og / eller endre portnummeret.
I Config -> Søkeinnstillinger seksjon:
Her konfigurerer vi SickBeard for å jobbe med Usenet og / eller BitTorrent-klienten. SickBeard skinner virkelig med Usenet, og vi oppfordrer deg til å gå den ruten.
Juster Usenet Retention: Standard er 500 dager. Hvis du har en Premium Usenet-leverandør, bør din oppbevaring være mye høyere, vanligvis 1100+ dager. Sjekk med leverandøren din og fyll inn riktig nummer her.
Under NZB Search, kontroller at "Søk NZB" er merket, og at du har valgt SABnzbd. Plugg inn nettadressen, brukernavnet og passordet (hvis du angir en), og API-nøkkelen fra SABnzbd-installasjonen din. Klikk "Test SABnzbd" når du er ferdig for å sikre at SickBeard kan kommunisere med det.
Merk: Hvis du er satt på med BitTorrent, må du sjekke "Search Torrents" og angi watch-mappen for din Torrent-klient.
I Config -> Søkeleverandører seksjon:
Her kan du velge hvilke indekser som skal søkes og skrive inn API-nøklene dine for private / betale søkeindekser.
Under Leverandørprioriteter kan du sjekke for å aktivere leverandører og deretter dra og slippe dem i listen for å prioritere dem. Som standard er Womble's Index merket. Du kan sjekke Sick Beard Index og nzbX, men resten av dem krever kontoer med API-nøkler. Du må besøke de respektive nettstedene og gå gjennom registreringsprosessen for å bruke dem..
Merk: Hvis du slår på torrent-søk i forrige trinn, vil du også se TV-torrentsporere som er oppført her.
I Config -> Postbehandling seksjon:
I den første delen "Etterbehandling", la "TV Download Dir" være tom. Vi skal sette opp et hjelpeskript for SABnzbd som skal ta vare på denne funksjonen. Fjern merket for "Oppbevar originale filer"; Vi har ikke plass på vår mini Pi-server for å lagre duplikater av alt vi laster ned. Sjekk "Flytt tilknyttede filer" og "Gi nytt navn til episoder" slik at SickBeard flytter eventuelle tilleggsfiler lastet ned med TV-innholdet ditt og omdøpe showene med konvensjonen du velger i delen "Naming".
Til slutt kan du ha SickBeard-nedlastingsmetadata i formatet som passer til mediasenteroppsettet. Siden vi bruker alle XBMC installasjoner, valgte vi XBMC for vår "Metadata Type" og sjekket alle metadata filtyper vi ønsket at SickBeard skulle lage (som mappebilder og fanart).
I Config -> Meldinger seksjon:
Denne delen er helt valgfri. Du kan sette opp varslinger på medieklientene dine (for eksempel XBMC) og varslingstjenester som Growl. XBMC-varslene kan være svært nyttig hvis du vil ha et fullt automatisert system som du kan angi SickBeard for å tvinge XBMC til å utføre biblioteksoppdateringer etter at nye serier er lastet ned.
Koble SABnzbd og SickBeard: Riktig konfigurert SickBeard og SABnzbd har et hyggelig symbiotisk forhold. Du kan sette opp det slik at SickBeard finner forestillingene, sparker NZB-filene til SABnzbd, og deretter SABnzbd ringer på nytt et SickBeard-hjelpeskript for å etterprosessere alle showene og overføre dem til de aktuelle mappene. Når du er konfigurert, er prosessen helt sømløs.
For å koble de to sammen, må vi kopiere hjelpeskriptet og redigere den svært små konfigurasjonsfilen som følger med den. Først skriver du inn følgende kommando på terminalen for å ta deg til mappen der de to filene er plassert:
cd / home / pi / Sick-Beard / autoProcessTV
Innenfor den katalogen er de to filene vi bryr oss om: autoProcessTV.py (hjelpeskriptet) og autoProcessTV.cfg.sample (prøvekonfigurasjonsfilen). La oss åpne konfigurasjonsfilen og gjøre endringer. Skriv inn følgende kommando:
nano autoProcessTV.cfg.sample
I nano-editoren, dobbeltklikk at alt i den enkle konfigurasjonsfilen samsvarer med installasjonen din. Som standard peker konfigurasjonsfilen på den lokale verten, på port 8081, uten brukernavn eller passord. Hvis du har endret noen av innstillingene (for eksempel portnummeret eller ved å legge til i et brukernavn / passord), rediger filen for å gjenspeile det. Når du er ferdig, trykk CTRL + X for å avslutte. Endre filnavnet til autoProcessTV.cfg (slippe .prøven fra slutten).
Det er to måter å gi SABnzbd tilgang til skriptene. Den dovne måten er å bare endre postbehandlingsskriptkatalogen i SABnzbds Config -> Mappeseksjon til / home / pi / Sick-Beard / autoProcessTV. Hvis SickBeard-skriptene er de eneste postbehandlingsverktøyene du bruker, fungerer dette bra.
Alternativt, hvis du vil beholde alle dine SABnzbd-skript på ett sted, kan du bruke følgende kommando for å kopiere dem til SABnzbd-skriptmappen din (mappen vi konfigurerer i Usenet-guiden):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / aksjer / SABnzbd / skript
Uansett, når du har skriptene konfigurert og kopiert, må du fortelle SABnzbd å bruke dem. I SABnzbd, naviger til Config -> Kategorier og opprett en ny kategori "tv". I skriptdelen velger du sabToSickBeard.py som postbehandlingsskript. Hvis du ønsker å opprette en mappe hvor TV-nedlastingene dine vil bli midlertidig sekvestrert fra andre nedlastinger før du blir slått av til den permanente TV-mappen, kan du angi en mappe / bane (for eksempel SickBeardTV). Pass på å trykke på Legg til-knappen for å lagre endringene dine.
Legge til Shows for SickBeard: Nå som du har konfigurert SickBeard, er det tid for den viktigste delen: legge til TV-programmer i ditt nye automatiserte system.
Først må vi lage en katalog for SickBeard for å lagre showene. (Hvis du allerede har et TV-programkatalog satt opp på den eksterne harddisken du bruker med Pi, hopper du over dette trinnet). På terminalen skriver du inn følgende kommando (endrer banenavnet hvis du ikke bruker det samme oppsettet vi opprettet tidligere opplæringsprogrammer):
mkdir / media / USBHDD1 / aksjer / TV /
Nå, fra det største SickBeard-grensesnittet, klikker du på Add Shows (plassert på den sekundære navigasjonsfeltet øverst i venstre hjørne). Du har to alternativer for å legge til show i systemet: du kan opprette en ny oppføring for et nytt show, eller du kan importere TV-programmer du allerede har lastet ned i systemet. Selv om du ikke har en eksisterende TV-samling for å legge til SickBeard, trenger vi fortsatt å begynne med "Legg til eksisterende viser" -knappen for å peke SickBeard på vårt TV-show katalog (uansett om den er tom eller full).
Klikk på Legg til eksisterende visninger, og klikk deretter Ny på fanen Behandle kataloger. Velg TV-mappen i filutforskeren. Når du har klikket på OK, klikker du på Angi som standard og deretter Send inn nederst på siden.
Når du har konfigurert standard TV-katalog, kan du navigere til Legg til programmer -> Legg til nytt show for å legge til et TV-program i samlingen din. Skriv inn en full eller delvis visningstittel i søkefeltet, søk etter det, og velg deretter det showet du vil overvåke og laste ned. Klikk ved siden av dobbeltsjekke mappen den vil bli deponert i og neste gang for å fortelle SickBeard om du vil at de manglende episodene skal flagges som ønsket eller hoppet over, samt videokvaliteten til nedlastingen. Hvis alt ser bra ut, klikker du på Legg til. Du vil bli returnert til showlisten din, og SickBeard vil opprette mappen for showet, laste ned metadataene, og begynne å lete etter episoder. (Hvis du ikke vil vente på timeren for å telle ned til neste episodesøk, kan du klikke på Administrer -> Tilbakestill oversikt for å tvinge et søk umiddelbart.)
Kjører SickBeard ved oppstart: Det er ett siste skritt for SickBeard konfigurasjonsprosessen; Vi skal legge til et lite oppstartsskript for å starte SickBeard på oppstart. Det er ikke noe poeng med å ha en automatisert TV-programmerer, tross alt, hvis du må starte opp det manuelt. Vi har opprettet nok av disse oppstartskriptene i forrige Raspberry Pi som nedlastingsboksopplæringsprogrammer som vi bare skal liste av kommandoene du må skrive inn uten detaljert trinnvis nedbryting.
Skriv inn følgende kommandoer på terminalen for å kopiere oppstartsskriptet, endre tillatelsene og oppdatere oppstartsfilene:
sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt
sudo chmod 755 /etc/init.d/sickbeard
sudo update-rc.d sickbeard standardinnstillinger
Det er alt der er til det, nå er du klar til å gå! Legg til gamle viser du ønsker du ville ha sett, legg til viser at du for tiden ser på, legg til programmer som ikke engang har luftet, men du vil se. SickBeard vil sømløst og automatisk laste ned dem alle for deg.
Installere og konfigurere CouchPotato på Raspbian
Hvis du er utmattet fra alt som konfigurerer i forrige avsnitt, ta hjertet. SickBeard er langt det mest kompliserte verktøyet for å konfigurere i vår roundup i dag. La oss begynne med CouchPotato-filmen tilsvarer SickBeards automatiserte TV-nedlasting.
Installere CouchPotato: Vi har allerede installert alle avhengighetene, så la oss komme helt ned for å ta tak i kildekoden fra Git. På terminalen skriver du inn følgende kommando:
cd / home / pi
git klon http://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
Etter at du har kjørt Python-skriptet, vil markøren bare gå tomgang. Hvis du i stedet får et krasjdump, må du gjøre en rask redigering slik at du kan slå på webdemonen og oppstartsprosessen. Gjør dette bare hvis skriptet krasjer. På terminalen skriver du inn følgende kommando:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
I skriptet, siden ned til du ser denne delen, og legg til linjen vi har fet skrift på:
config =
'use_reloader': reloader,
'port': tryInt (Env.setting ('port', standard = 5000)),
'vert': Env.setting ('vert', standard = "),
'ssl_cert': Env.setting ('ssl_cert', standard = Ingen),
'ssl_key': Env.setting ('ssl_key', standard = Ingen),
'vert': Env.setting ('vert', standard = "0.0.0.0"),
Lagre endringene og gjenopprett skriptet. Når skriptet har blitt vist, kan du peke nettleseren din på følgende adresse for å komme i gang:
http: // [Din PIs IP-adresse]: 5050 / veiviser /
Akkurat som med SickBeard, skal vi gå gjennom det grunnleggende oppsettet. De relevante kommandoene er oppført etter seksjon.
Konfigurere CouchPotato: Du kan hoppe over Velkommen seksjon. Vi har ingen eksisterende CouchPotato database å importere (hvis du flytter og gamle CouchPotato installerer til din nye Raspberry Pi nedlastingsboks, følg instruksjonene og pek veiviseren på dine gamle data.db)
I Generell delen, kan du angi et brukernavn og passord, samt endre portnummeret hvis du ønsker det. Fjern merket for "Start nettleser".
I nedlastere avsnittet, må du enten 1) sette CouchPotato opp for å kommunisere med SABnzbd eller 2) angi en overvåket mappe for torrentfilene dine for å få det til å fungere med Deluge. Vi setter det opp for å jobbe med SABnzbd: gå videre og la verten alene og sett inn SABnzbd API-nøkkelen din (den samme du brukte til SickBeard).
Du kan også spesifisere en SABnzbd kategori. For å virkelig automatisere hele prosessen, anbefaler vi sterkt dette trinnet - ved å aktivere en bestemt CouchPotato-kategori, hjelper den automatiske renamer / file mover til å fungere jevnere.
I leverandører avsnitt, velg de leverandører du ønsker CouchPotato å bruke. Akkurat som med SickBeard, må du legge inn innloggingsdetaljer / API-nøkler for premiumleverandører.
I Renamers delen, kan du sette opp automatisk fil omdøping / flytting. Dette er en fantastisk funksjon. Sett mappen Til til å angi hvor du vil at filmene skal gå, sjekk opprydding og spesifiser en Fra-mappe (dette bør være den samme mappen du har tildelt film-taggen i SABnzbd).
I Automasjon seksjon, kan du installere et GreaseMonkey-skript eller bokmerke som gjør det mulig å legge til ønskede filmer i din CouchPotato-installasjon fra nettleseren din, enkelt.
Når du er ferdig, vurder innstillingene dine og klikk på den gigantiske grønne knappen nederst. Selv om oppstartsveiviseren dekker omtrent alle relevante innstillinger, er det et område du kanskje vil kikke på. Oppstartsveiviseren ber deg ikke opprette varsler. For å gjøre det, klikk på giret øverst i høyre hjørne og klikk deretter på Varsler i navigeringspanelet. Der, akkurat som i SickBeard, kan du aktivere pushvarsler til en rekke systemer, inkludert XBMC-enheter, skrivebord med Growl-meldinger aktivert, og til og med sette opp e-postmeldinger.
Konfigurere CouchPotato å starte ved oppstart: På dette tidspunktet vet vi at du er glad for å komme i gang med å plugge inn dine må-se filmer til CouchPotato, men vi har et lite skritt igjen for å fullføre før vi går videre. Vi må sette opp oppstartsfilene for å sikre at CouchPotato lanseres ved oppstart.
Åpne terminalen og skriv inn følgende kommandoer:
cd ~ /
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo update-rc.d couchpotato standardinnstillinger
På dette punktet er du ferdig med konfigurasjonen, og du kan komme deg til forretning med din nye CouchPotato-installasjon.
Installere og konfigurere hodetelefoner på Raspbian
Det siste automatiseringsverktøyet i vår trifecta av automatiseringsguddom i dag er Hodetelefoner: Som SickBeard er til TV og CouchPotato er å Film, er hodetelefoner til-du gjettet det musikk.
Installere hodetelefoner: For å komme i gang, åpne opp terminalen og skriv inn følgende kommando:
git klon https://github.com/rembo10/headphones.git
python hodetelefoner / Hodetelefoner.py
Konfigurere hodetelefoner: Som SickBeard er det ingen installasjonsveiviser, men innstillingsmenyen er rett fremover. Klikk på giret i øvre høyre hjørne av hodetelefongrensesnittet for å få tilgang til innstillingsmenyen. Vi går gjennom hver relevant seksjon en etter en.
I Webgrensesnitt seksjonen, kan du legge til et innloggingsnavn / passord, endre portnummeret og slå på hodetelefon-APIen (nødvendig for noen tredjepartshjelpeprogrammer).
I nedlasting Innstillinger, må du peke Hodetelefoner på SABnzbd-installasjonen din, med samme informasjon som du brukte til SickBeard og CouchPotato (verten med portnummer, brukernavn og passord hvis aktivert, samt API-nøkkelen). Ikke glem å dra nytte av kategorifunksjonen, og spesifiser deretter en undermappe i din SABnzbd nedlastingsmappe for musikk. Du kan også, som de andre automatiseringsappene, konfigurere hodetelefoner til å bruke torrents hvis du ønsker det.
I Kvalitet og etterbehandling seksjonen, kan du angi kvaliteten basert på din foretrukne bithastighet (eller angi den for tapsløs kvalitet). Du kan også angi etterbehandlingsfunksjonene som automatisk innebygd albumkunst, sortering til mapper og automatisk filnavn.
Endelig, under Avanserte innstillinger, Det er en mengde innstillinger du kan tinker med (selv om vi vil råde deg til å lese nøye før du vil bytte ting på og av). Du kan endre omdøpsformatet, aktivere automatisk omkoding av lydformater og aktivere varsler.
Den viktigste innstillingen under menyen Avanserte innstillinger for en ny Hodetelefon-bruker er "Musicbrainz Mirror" -alternativet nede i nedre høyre hjørne. La det være som det er, men Hvis du finner ut at du stadig får "hente feil" -feil når du søker etter artister og album, må du komme tilbake til denne delen og velge et alternativt speil.
Når du er ferdig i tinkering, må du sørge for å trykke Lagre endringer nederst og deretter Start på nytt i øvre høyre hjørne for at endringene skal tre i kraft.
Det eneste andre store konfigurasjonstrinnet du kanskje bør vurdere er at hvis du allerede har mye musikk på den eksterne stasjonen du bruker med Pi, stiller du inn hodetelefoner for å administrere samlingen din. Du kan gjøre det ved å klikke på Behandle i hovednavigasjonslinjen og peke Hodetelefoner i riktig katalog.
Konfigurere hodetelefoner til å starte ved oppstart: På dette tidspunktet er du klar til å begynne å søke og bruke hodetelefoner, men som med våre tidligere automatiseringsverktøy, skal vi aktivere automatisk oppstart ved oppstart. For å gjøre dette, skriv inn følgende kommandoer på terminalen:
cd ~ / hodetelefoner
sudo nano init.ubuntu
Inne i init.ubuntu-filene skal vi gjøre to raske endringer. Ja, øverst på filen advarer den strengt mot redigering av filen (men vi lever på kanten, og enda viktigere, bruker vi ikke en egen brukerkonto bare for hodetelefoner, så vi må gjøre denne endringen).
Rull ned linje 29 og 30:
## HP_USER = # $ RUN_AS, [...]
## HP_HOME = # $ APP_PATH, [...]
Rediger kommentaren ##-merkene på disse to linjene og sett inn følgende brukernavn og hjemmekatalog:
HP_USER = pi # $ RUN_AS, [...]
HP_HOME = / hjem / pi / hodetelefoner # $ APP_PATH, [...]
Trykk CTRL + X for å avslutte, lagre arbeidet ditt, og skriv deretter inn følgende kommandoer ved spørringen:
sudo cp init.ubuntu /etc/init.d/headphones
sudo chmod 755 /etc/init.d/headphones
sudo update-rc.d hodetelefoner standardinnstillinger
Hodetelefoner er nå satt til å kjøre på oppstart, og den endelige delen av nedlastingsautomatiseringen din har blitt lagt i spill.
På dette punktet er din Raspberry Pi-boks et start-til-slutt nedlastende dyr som knapt trenger omsorg eller fôring. Vi har gått deg gjennom å installere en Usenet- og BitTorrent-klient, og med denne siste avbetalingen har du nå tre praktiske automatiseringsverktøy for å lage din Raspberry Pi-nedlastingsboks, har hendene av som en liten, lav-strøm, hodeløs mikroserver kan være.
Når det er sagt, er det alltid mer moro å være med den lille, kraftige Pi-lyden av med Raspberry Pi-ideene dine, og vi vil gjøre det vi kan for å få dem til liv.