Madsonic: Faka uMncedisi woSasazo loMculo kwiRaspberry Pi

Kule tutorial ndiza kuchaza indlela yokufaka iserver yokusasaza umculo (imacosoft) kwi Raspberry Pi nge IArch Linux ARM.
Ukubona isifundo sendlela yokufaka Arch Linux kwiRaspberry Pi ungayijonga le isikhundla.

Kuyacetyiswa ukuba ungafaki imeko yemizobo kwiRaspberry Pi, kuba isebenzisa inkumbulo eninzi. Endaweni yoko, kungcono ukuhlala usebenza usebenzisa uqhagamshelo lwe-ssh.

Ezona mpawu ziphambili zemadsonic zezi zilandelayo:

  • Ujongano lwewebhu olunomdla
  • Ixhasa ukuhanjiswa kweefomathi ngeendlela ezahlukeneyo (umz. IFLAC> mp3)
  • Inabaxhasi be-Android kunye ne-iOS

Umda we-RAM ye-GPU kunye nokutshintsha indawo yokudala (i-SWAP)

Amanyathelo alandelayo anokukhetha, kodwa ndicebisa ukuba uzenze ukuthintela iRaspberry eqhuba iphantsi kwi-RAM.

Iseva ye-madsonic isebenza phantsi kweJava, ke ngoko kwi-RAM ye-Raspberry Pi eyi-256MB isebenzisa malunga ne-50% ye-RAM. Kule meko ndincoma ukudala indawo yotshintshiselwano (tshintsha) ukuthintela i-Raspberry Pi ukuba ingasebenzi kwimemori ephantsi.

1. Senza ifayile eya kusetyenziswa njengendawo yokutshintsha iifayile kwaye siyinike indawo engama-512 MB

# fallocate -l 512M / ifayile eguqulweyo

2. Sabela iimvume zokufunda nokubhala kwifayile.

# chmod 600 / swapfile

3. Sifomatha njengokutshintsha

# mkswap / swapfile

3. Senza utshintsho

# swapon / swapfile

4. Songeza lo mgca ulandelayo kwifayile / etc / fstab ukunyusa ukutshintsha ngokuzenzekelayo.

/ swapfile akukho tshintsho olungagqibekanga 0 0

5. Silungisa ifayile /etc/sysctl.d/99-sysctl.conf ukuze ukubhala kutshintshwe kwenziwe kuphela kwimeko yokuba sinayo i-RAM encinci. Songeza lo mgca ulandelayo

vm. ulonwabo = 10

6. Ukusebenzisa umyalelo -hh Sijonga inani le-RAM esinalo.
Ukusasaza i-RAM


7. Silungisa ifayile / i / boot /config.txt kuxhomekeke kwimodeli yeRaspberry Pi esinayo, ukunciphisa umda we-RAM eyabelwe imizobo.

LUMKA! Ukuba sibeka i-RAM encinci kwi-GPU, iRaspberry ayizukuqala kwaye kuya kufuneka sazise ikhadi le-SD kwikhompyuter ukulungisa ifayile. / i / boot /config.txt

Siza kwabela i-RAM engama-64MB.

  • Kwimodeli Raspberry Pi A (ene-256 MB ye-RAM) siguqula umgca gpu_mem_256 = 128 yi gpu_mem_256 = 64
  • Kwimodeli Raspberry Pi B (ene-512 MB ye-RAM) siguqula umgca gpu_mem_512 = 316 yi gpu_mem_512 = 64

Ukugqithisa (Ngokuzithandela)

Ndincoma ukusebenzisa umthombo wokupholisa ukukhusela iRaspberry ekutshiseni

Siza kuhlela ifayile / i / boot /config.txt kwaye asizukukhupha ezinye zeendlela ezingaphezulu ezifumaneka ekugqibeleni kwefayile.

##Modest
arm_freq=800
core_freq=300
sdram_freq=400
over_voltage=0
##Medium
#arm_freq=900
#core_freq=333
#sdram_freq=450
#over_voltage=2
##High
#arm_freq=950
#core_freq=450
#sdram_freq=450
#over_voltage=6
##Turbo
#arm_freq=1000
#core_freq=500
#sdram_freq=500
#over_voltage=6

Ndisebenzise ukhetho lweModest (isantya sama-800), ngesi santya sam Raspberry Pi Isebenza kakuhle.

Ukufakwa kweMadsonic

UMadsonic uku Indawo yokugcina yomsebenzisi yeArch Linux (AUR), ke ngoko sifuna iphakheji yedesika ukuze sikwazi ukwenza iinkqubo ze-AUR.

Sifaka iipakeji eziyimfuneko:

# pacman -S wget curl base-devel yajl java-ixesha lokubaleka libcups

Senza isikhombisi sokudityaniswa kunye nokukhuphela i-madsonic kwi AUR.

$ mkdir yakha $ cd yakha i-wget $ https://aur.archlinux.org/packages/ma/madsonic/madsonic.tar.gz

Sithatha iifayile kwaye sihlele ifayile IPKGBUILD ukongeza inkxaso yeeprosesa ze-ARM. Sijonge umgca arch = ('i686' 'x86_64') kwaye siyongeza
'armv6h'.

$ tar zxf madsonic.tar.gz $ cd madsonic $ nano PKGBUILD ... arch = ('i686' 'x86_64' 'armv6h')

Sisebenzisa lo myalelo makepkg Ukukhuphela kunye nokudibanisa ikhowudi ye-madsonic. Oku kungathatha ixesha elide. Linda.

$ yenzapkg -g >> PKGBUILD $ makepkg

Umyalelo makepkg Iya kuvelisa ifayile ngolwandiso lwe-.xz, singayifaka le fayile sisebenzisa i-pacman.

# pacman -U madsonic-5.0.3860-1-armv6h.pkg.tar.xz

Ukufaka iJava Oracle yeArm

Emva kokufaka i-madsonic ndiye ndakuqaphela oko evula isebenzisa phantse i-100% iprosesa kwaye ke oku kubonisa ukusebenza okuphantsi kweRaspberry Pi.

Isisombululo kule ngxaki kukusebenzisa i-Oracle Java yoyilo lwe-ARM. Ngolwazi oluthe kratya kwesi sihloko, ungajonga inqaku le-Oracle apho babonisa khona i-Oracle Java vs OpenJDK Benchmark kule ikhonkco.

Sikhuphela iJava Oracle yoyilo loyilo lwe-ARM

wget -no-cookies \ -no-check-certificate-header "Cookie: gpw_e24 = http% 3A% 2F% 2Fwww.oracle.com% 2F; \ oraclelicense = yamkela-secacac-cookie" \ "http: / /download.oracle.com/otn-pub/Java/jdk/7u55-b13/jdk-7u55-linux-arm-vfp-hflt.tar.gz "

Vula ifayile kwindlela / khetha / ijava-oracle /

 # mkdir / opt / java-oracle # tar -zxf jdk-7u55-linux-ingalo-vfp-hflt.tar.gz -C / opt / java-oracle

Senza imeko-bume yekhaya leJava eyahlukileyo kwaye sigcina i-OpenJDK Java ephunyeziweyo.

# JHome = / opt / java-oracle / jdk1.7.0_55 # vavanyo -L / usr / bin / java && mv /usr/bin/java[,

Sakha amakhonkco okomfuziselo java y IJavac.

# ln -sf /opt/java-oracle/jdk1.7.0_55/bin/java / usr / bin / java # ln -sf /opt/java-oracle/jdk1.7.0_55/bin/javac / usr / bin / javac

Ngoku sinokuvavanya ukufakwa kweJava ngomyalelo java -version

[eroland @ alarmpi ~] $ Java -version java version "1.7.0_55" Java (TM) SE Indawo yokusiNgqongileyo (yakha i-1.7.0_55-b13) iJava HotSpot (TM) iKlayenti VM (yakha i-24.55-b03, imowudi exubeneyo)

Sihlela ifayile yoqwalaselo lwe-madsonic ukusebenzisa iJava Oracle hayi iJava OpenJDK.

# nano /var/madsonic/madsonic.sh

Kwaye siyawuguqula umgca I-JAVA_HOME ukuze ibe yile ilandelayo:

Java_HOME = / opt / java-oracle / jdk1.7.0_55 / jre: / usr / lib / jvm / java-7-openjdk

Ukucwangciswa kweMadsonic

Uqwalaselo lwe-madsonic lwenziwe kwifayile /var/madsonic/madsonic.sh, into yokuqala esiyenzayo ukuyixhasa.

cp /var/madsonic/madsonic.sh [,backup}

Kule fayile ungayiguqula izibuko eliya kusetyenziswa yimadsonic (ngokungagqibekanga isebenzisa izibuko elingu-4040), indlela yefolda apho iingoma ziya kugcinwa, njl.

Siza kongeza Idiski yangaphandle iqhagamshelwe yi-USB apho siza kubeka khona iingoma zokudlala.

Ukuba i-hard drive ifomathiwe NTFSKuya kufuneka ufake i-ntfs-3g package ukuze ubeke idiski.

# pacman -S ntfs-3g

Sakha ifolda apho i-hard drive iya kufakwa khona kwaye siyinika iimvume eziyimfuneko

# mkdir / mnt / Idatha # chmod 775 / mnt / Idatha

Sifumana indawo yentaba yethu Hard Disk

$ ls -l / dev / disk / by-label / total 0 lrwxrwxrwx 1 root root 10 Dec 31 1969 Idatha -> ../../sda2 lrwxrwxrwx 1 ingcambu yengcambu 10 Dec 31 1969 PS3 -> ../../ sda1

Kwimeko yam, ndinomdla kwidiski eneleta yeDatha efumaneka kwi / dev / sda2

Nangona kunjalo, ukusebenzisa iilebheli ukunyusa idiski akukhuthazwa kakhulu, ngokungathi ileyibheli iyatshintsha, idiski ayinakunyuswa.

Sifumana isikhombisi esikhethekileyo (UUID) kwi-hard drive yethu.

ls -l / dev / idiski / ngo-uuid /

Siza kuba neziphumo ezifanayo nale:

[eroland @ alarmpi ~] $ ls -l / dev / disk / by-uuid / total 0 lrwxrwxrwx 1 root root 10 Dec 31 1969 19F4-1917 -> ../../sda1 lrwxrwxrwx 1 ingcambu yengcambu 15 Dec 31 1969 2300 -4E18 - >> /../mmcblk0p1

Sibhala i-UUID yehard drive yethu (kule meko 58F6AA78F6AA55D2)

Songeza lo mgca ulandelayo ekupheleni kwefayile / etc / fstab

UUID = 58F6AA78F6AA55D2 / mnt / Idatha ntfs-3g emiselweyo 0 0
Khumbula ukutshintsha i-UUID, ifunyenwe kule miyalelo ingentla

Siqala kwakhona i-Raspberry Pi yethu kwaye i-hard drive iya kunyuka ngokuzenzekelayo.

Okokugqibela siqala inkonzo ye-madsonic:

# systemctl qala inkonzo yamadsonic

Ukuba sifuna inkonzo iqale ngokuzenzekelayo ngalo lonke ixesha inkqubo ilayisha.

# systemctl yenza inkonzo yamadsonic

Kwaye, sine-server yethu yokusasaza umculo.

Nje ukuba inkonzo ye imacosoft, singangena kwisikhangeli sethu esikhethiweyo kwidilesi ye-IP yeRaspberry Pi yethu kunye nezibuko 4040, kwimeko yam kunjalo 192.168.17.1:4040 kwaye singena sisebenzisa idatha umsebenzisi = ulawulo iphasiwedi = admin.

imacosoft

Ngaphakathi ujongano lwewebhu sinokongeza abasebenzisi abatsha kunye nokutshintsha iphasiwedi emiselweyo.

Ewe, eli ligalelo lam lokuqala, ndiyathemba ukuba uyalithanda.

Imithombo:
http://d.stavrovski.net/blog/post/set-up-home-media-streaming-server-with-madsonic-archlinux-and-cubieboard2
http://www.techjawab.com/2013/06/how-to-setup-mount-auto-mount-usb-hard.html


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   yesikiso sitsho

    Andinayo i-rasp kodwa ukuba iseva yokusasaza ekhaya xD, ukhe wayisebenzisa i-mediatomb? Ukuba kunjalo, ungandixelela ntoni xa kuthelekiswa nale? Ndisebenzisa i-mediatomb, ekuqalekeni, ujongano lwe-madsonic inika i-xD i-mediatomb iwaka, Yintoni enomdla kum kungazi ukuba ungasasaza nge "WAN" kwaye ukuba yiprotocol ekhuselekileyo, kuba i-mediatomb iyayivumela ukuba ilawulwe ngewebhu kodwa hayi nge-https, kananjalo (ukuza kuthi ga ngoku ndifumene umxhasi we-android) Ukusasaza nge-mediatomb nge-WAN (ukuba ukwiselfowuni ngelixa ndikwindawo apho ndingadlala khona umculo kwiseva yam yasekhaya) kuba ndiyathandabuza ukhuseleko lomgaqo ndibeka iipassword ezingagcini naluphi na unxibelelwano nezo ndihlala ndizisebenzisa, kwaye kwa loo mediatomb inye yenziwe yeemvume ukwenzela ukuba xa umntu engena angabinakho ukuchukumisa nantoni na xD

    1.    eroland sitsho

      Molo, khange ndisebenzise i-mediatomb. Ngokubhekisele kwimibuzo yakho, ewe ungasebenzisa i-madsonic nge-WAN, ndisebenzisa i-madsonic nge-WAN kwaye isebenza kakuhle kum. UMadsonic uyakuvumela ukusebenzisa i-https, kuya kufuneka uyenze kwifayile yakho yokumisela: madsonic_https_port = 8443 kunye ne-voila 🙂
      Ngokumalunga nokusetyenziswa kwe-Android, ndisebenzisa umnxeba we-ultrasonic, oku kulungile kakhulu, kukuvumela ukuba ugcine iingoma kwindawo yokugcina izinto ukuze umamele ngaphandle koqhagamshelo xD

      Ukubulisa

    2.    URonal sitsho

      Sihlobo, ngawaphi amava onawo ngeArch ARM? Ndingumsebenzisi weArch .. faka i-rasbian. Kodwa ndidiniwe yingxaki repos. Ndifuna iArch.Kuthiwani malunga neephakeji ezingekho kwi-repo esemthethweni. Umzekelo iiphakheji ze-AUR, ngaba zinokudityaniswa?

  2.   Itanrax sitsho

    Inqaku elinomdla kakhulu!
    Ndenze uphando olukhawulezileyo ukubona umxhasi wakho kwi-Android kwaye ndibonile ukuba kuyahlawulwa. Ngaba ikhona enye indlela yasimahla?

    1.    eroland sitsho

      Molo, ukuba kukho ezinye iindlela zasimahla, ndisebenzisa i-ultrasonic.
      https://play.google.com/store/apps/details?id=com.thejoshwa.ultrasonic.androidapp&hl=es

      Ukubulisa

  3.   msx sitsho

    I-Subsonic irhamncwa kwaye ayisebenzisi ubulongwe beJava. Ukuba andiphazami, eyakhoCloud inokuhambisa kwakhona iaudiyo kunye nevidiyo kwaye kukukhanya kwehyper- ubuncinci xa kuthelekiswa nokuba ne-JVM esebenzayo kunye nesinye isicelo esinzima.

    IJava kufuneka ife ngokufanayo neFlash.

    1.    eroland sitsho

      Ewe i-OwnCloud ineenkonzo ezisisiseko zokusasaza, uncedo endilubonayo kwi-subsonic yinto enokwenzeka yokudlula, kwimeko apho banomculo omninzi we-flac umzekelo. Kwaye ulungile, ukusebenzisa iJava yinkqubo enzima, nangona kunjalo ngoku andikhange ndibenangxaki ndisebenzisa i-RAM ye-Raspberry eyi-256MB.

      1.    Eliotime3000 sitsho

        Ewe, i-OpenJDK 7 (hayi i-6 njengemiboniso ye-Oracle) izinzile ngakumbi ngokwendlela yokusebenza. Nangona kunjalo, ukuba kukho uguqulelo ngaphandle kweJava, ukuvuyisana (ubuncinci, yeyona ndlela ilungileyo kwiSpotify).

        Kwaye ngendlela, ngaba i-OWnCloud inayo yokuSasaza ?! Sele ibonakala 4shared.

  4.   rolo sitsho

    Ndisebenzisa i-minidlna, ayidli nto kwaye unokufikelela kwiividiyo, kwiifoto kunye nomculo kwaye ndiyabamba kwisidlali sevidiyo kwi-pc okanye kwi-TV, ikwanika nethuba lokubeka iphepha lewebhu elinomda kakhulu.

    Enye into, iMadsonic yile nkonzo yokusasaza okanye yokusasaza? «… UMadsonic sisasazo seendaba esisekwe kwiwebhu kunye nefolokhwe yejukebox yeSubsonic… , UMadsonic uxhasa ukuguqulwa kubhabho kunye nokusasaza kwayo nayiphi na ifomathi yeaudio,… »andazi ukuba ungakanani umahluko okhoyo phakathi kwekota nenye

    1.    eroland sitsho

      Andiqinisekanga ukuba yintoni umahluko, kubonakala kum ukuba iscrow isetyenziselwa ukuthi isoftware iyakwazi ukusasaza, kodwa ndiyaphinda, andiqinisekanga nge-xD

  5.   Ukop sitsho

    Okwangoku ndisebenzisa i-Ampache, ukusuka kwi-Subsonic njengoko ndiyibonile isoftware yasimahla, ilayisensi ye-GPL3 kodwa ukuba ufuna ukuba nazo zonke iimpawu kufuneka uhlawule isitshixo selayisensi yeserver efakwe kwi-subsonic, njenge-madsonic bendingayazi, iya kuba ngumcimbi wokuyivavanya, ungandixelela Zeziphi izibonelelo endinokuba nazo xa ndisebenzisa i-madsonic endaweni ye-ampache.

    1.    eroland sitsho

      Molo, madsonic yifolokhwe ye-subsonic, kuphela kwi-madsonic akukho mfuneko yokuhlawulela isitshixo. Ngokubhekisele kwi-Ampache, khange ndiyisebenzise, ​​kwaye andinakukuxelela ukuba zeziphi izibonelelo zamadsonic ngokubhekisele kwi-ampache, kuGoogle ndiyifumene le khonkco, mhlawumbi ingaluncedo: http://www.brunobense.com/2013/04/subsonic_ftw/.