Forskel mellem versioner af "Raspberry Pi AirPlay"

Fra Millenium's Wiki
Spring til navigation Spring til søgning
(Tag changed from code to pre)
Linje 12: Linje 12:
 
Konfigurér Rasbian:
 
Konfigurér Rasbian:
  
<code>
+
<pre>
 
pi@raspberrypi:~$ sudo raspi-config
 
pi@raspberrypi:~$ sudo raspi-config
</code>
+
</pre>
  
 
Følgende sættes:
 
Følgende sættes:
Linje 25: Linje 25:
  
 
Root er deaktiveret men der opnåes root adgang med '' sudo ''.
 
Root er deaktiveret men der opnåes root adgang med '' sudo ''.
<code>
+
<pre>
 
pi@raspberrypi:~$ sudo su
 
pi@raspberrypi:~$ sudo su
 
root@raspberrypi:/home/pi# cd
 
root@raspberrypi:/home/pi# cd
 
root@raspberrypi:~#
 
root@raspberrypi:~#
</code>
+
</pre>
  
 
== Opgrader Debian ==
 
== Opgrader Debian ==
Linje 35: Linje 35:
 
De installerede pakker opdateres til nyeste udgave.
 
De installerede pakker opdateres til nyeste udgave.
  
<code>
+
<pre>
 
root@raspberrypi:~# aptitude update
 
root@raspberrypi:~# aptitude update
 
root@raspberrypi:~# aptitude upgrade
 
root@raspberrypi:~# aptitude upgrade
</code>
+
</pre>
  
 
== Sæt audio output ==
 
== Sæt audio output ==
Linje 44: Linje 44:
 
Tving audio ud på jackstikket.
 
Tving audio ud på jackstikket.
  
<code>
+
<pre>
  
 
root@raspberrypi:~# amixer cset numid=3 1
 
root@raspberrypi:~# amixer cset numid=3 1
</code>
+
</pre>
  
 
== Installerer Sharepoint ==
 
== Installerer Sharepoint ==
  
 
Før installationen installeres nødvendige pakker.
 
Før installationen installeres nødvendige pakker.
<code>
+
<pre>
 
root@raspberrypi:~# aptitude install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
 
root@raspberrypi:~# aptitude install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
</code>
+
</pre>
  
 
Download git source og compile den.
 
Download git source og compile den.
  
<code>
+
<pre>
 
root@raspberrypi:~# git clone https://github.com/albertz/shairport.git shairport
 
root@raspberrypi:~# git clone https://github.com/albertz/shairport.git shairport
 
root@raspberrypi:~# cd shairport
 
root@raspberrypi:~# cd shairport
 
root@raspberrypi:~/shairport# make
 
root@raspberrypi:~/shairport# make
</code>
+
</pre>
  
 
== Kør sharepoint ==  
 
== Kør sharepoint ==  
  
<code>
+
<pre>
 
root@raspberrypi:~/shairport# ./shairport.pl -a AirPi
 
root@raspberrypi:~/shairport# ./shairport.pl -a AirPi
</code>
+
</pre>
  
 
Hvis dette melder fejl køres følgende:
 
Hvis dette melder fejl køres følgende:
  
<code>
+
<pre>
 
sudo cpan install Net::SDP
 
sudo cpan install Net::SDP
</code>
+
</pre>
  
 
Nu skulle '' AirPi '' gerne være synligt fra et I-Device.
 
Nu skulle '' AirPi '' gerne være synligt fra et I-Device.
Linje 82: Linje 82:
 
Procedure for automatisk opstart:
 
Procedure for automatisk opstart:
  
<code>
+
<pre>
 
root@raspberrypi:~/shairport# make install
 
root@raspberrypi:~/shairport# make install
 
root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport
 
root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport
Linje 88: Linje 88:
 
root@raspberrypi:/etc/init.d# chmod a+x shairport
 
root@raspberrypi:/etc/init.d# chmod a+x shairport
 
root@raspberrypi:/etc/init.d# update-rc.d shairport defaults
 
root@raspberrypi:/etc/init.d# update-rc.d shairport defaults
</code>
+
</pre>
  
 
AP navnet ændres:
 
AP navnet ændres:
  
<code>
+
<pre>
 
root@raspberrypi:/etc/init.d# nano shairport
 
root@raspberrypi:/etc/init.d# nano shairport
</code>
+
</pre>
  
 
DEAMON_ARGS ændres:
 
DEAMON_ARGS ændres:
  
<code lang="perl">
+
<source lang="perl">
 
DAEMON_ARGS="-w $PIDFILE -a AirPi"
 
DAEMON_ARGS="-w $PIDFILE -a AirPi"
</code>
+
</pre>
  
 
''AirPi'' kan ændres til hvad som helst.
 
''AirPi'' kan ændres til hvad som helst.
Linje 106: Linje 106:
 
Start service  
 
Start service  
  
<code>
+
<pre>
 
 
 
root@raspberrypi:/etc/init.d# ./shairport start
 
root@raspberrypi:/etc/init.d# ./shairport start
</code>
+
</pre>
  
 
For bedre lyd kan der installeres et USB lydkort.
 
For bedre lyd kan der installeres et USB lydkort.

Versionen fra 12. dec 2013, 18:06

Installér Rasbian "wheezy"

Følg instruktionerne på fra den officielle hjemmeside. Herefter indsættes SD kortet og netkabel.

Første opstart og login

Start putty og login.
Login: pi
Password: raspberry

Konfigurér Rasbian:

pi@raspberrypi:~$ sudo raspi-config

Følgende sættes:

  • Expand root partition.
  • Ændrer password.
  • Locale.
  • Timezone

Få root adgang

Root er deaktiveret men der opnåes root adgang med sudo .

pi@raspberrypi:~$ sudo su
root@raspberrypi:/home/pi# cd
root@raspberrypi:~#

Opgrader Debian

De installerede pakker opdateres til nyeste udgave.

root@raspberrypi:~# aptitude update
root@raspberrypi:~# aptitude upgrade

Sæt audio output

Tving audio ud på jackstikket.


root@raspberrypi:~# amixer cset numid=3 1

Installerer Sharepoint

Før installationen installeres nødvendige pakker.

root@raspberrypi:~# aptitude install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils

Download git source og compile den.

root@raspberrypi:~# git clone https://github.com/albertz/shairport.git shairport
root@raspberrypi:~# cd shairport
root@raspberrypi:~/shairport# make

Kør sharepoint

root@raspberrypi:~/shairport# ./shairport.pl -a AirPi

Hvis dette melder fejl køres følgende:

sudo cpan install Net::SDP

Nu skulle AirPi gerne være synligt fra et I-Device.

Automatisk opstart

Procedure for automatisk opstart:

root@raspberrypi:~/shairport# make install
root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport
root@raspberrypi:~/shairport# cd /etc/init.d
root@raspberrypi:/etc/init.d# chmod a+x shairport
root@raspberrypi:/etc/init.d# update-rc.d shairport defaults

AP navnet ændres:

root@raspberrypi:/etc/init.d# nano shairport

DEAMON_ARGS ændres:

<source lang="perl"> DAEMON_ARGS="-w $PIDFILE -a AirPi"

AirPi kan ændres til hvad som helst.

Start service

root@raspberrypi:/etc/init.d# ./shairport start

For bedre lyd kan der installeres et USB lydkort.