Madsonic: Shigar da Server na Gudanar da Kiɗa akan Rasberi Pi

A cikin wannan darasin zan yi bayanin yadda ake girka uwar garken yawo da waka (madsonic) a cikin Rasberi Pi con ArchLinux ARM.
Don ganin darasi akan yadda ake girka Arch Linux akan Rasberi Pi zaka iya kallon wannan post.

An ba da shawarar kada a sanya yanayi mai zane a kan Rasberi Pi, saboda yana amfani da ƙwaƙwalwar ajiya da yawa. Madadin haka, yana da kyau koyaushe ayi aiki ta amfani da ssh connection.

Babban fasalin madsonic sune masu zuwa:

  • Ilhama yanar gizo dubawa
  • Tana goyon bayan sauya bayanai zuwa wasu tsare-tsare (Ex. FLAC> mp3)
  • Yana da abokan ciniki don Android da iOS

Iyakance RAM don GPU da canza yankin (SWAP)

Matakan da ke biye ba na zaɓi ba ne, amma ina ba da shawarar yin su don kauce wa Rasberi da ke aiki a kan RAM.

Sabis ɗin madsonic yana gudana ƙarƙashin Java, saboda haka akan 256MB RAM Rasberi Pi yana amfani da kusan 50% na RAM. A wannan yanayin na bada shawarar ƙirƙirar yankin musayar (musanya) don hana Rasberi Pi daga ƙwaƙwalwa.

1. Mun ƙirƙiri fayil wanda za'a yi amfani dashi azaman yankin musayar fayil kuma sanya shi sarari na 512 MB

# fallocate -l 512M / swapfile

2. Mun sanya izinin karatu da rubuta izini zuwa fayil ɗin.

# chmod 600 / swapfile

3. Mun tsara azaman canzawa

# mkswap / musayar fayil

3. Muna kunna musanya

# swapon / swapfile

4. Muna ƙara layi mai zuwa zuwa fayil ɗin / sauransu / fstab don hawa swap ta atomatik.

/ musanya fayil babu musanya tsararru 0 0

5. Mun gyara fayil din /etc/sysctl.d/99-sysctl.conf don haka rubutu a canzawa kawai ana yinsa idan muna da ƙananan RAM. Muna ƙara layi mai zuwa

vm.swappiness = 10

6. Amfani da umurnin kyauta -h muna duba adadin RAM da muke da shi.
RAM mai yawo


7. Mun gyara fayil din /boot /config.txt ya dogara da samfurin Rasberi Pi wanda muke da shi, don iyakance adadin RAM da aka ware wa masu zane-zane.

KALLA! Idan muka sanya ƙaramin RAM don GPU, Rasberi ba zai fara ba kuma dole ne mu gabatar da SD Card ɗin zuwa kwamfuta don gyara fayil ɗin /boot /config.txt

Za mu ware 64MB na RAM don zane-zane.

  • Don samfurin Rasberi Pi A (tare da 256 MB na RAM) muna gyara layin gpu_mem_256 = 128 de gpu_mem_256 = 64
  • Don samfurin Rasberi Pi B (tare da 512 MB na RAM) muna gyara layin gpu_mem_512 = 316 de gpu_mem_512 = 64

Overclocking (ZABI)

Ina ba da shawarar yin amfani da tushen sanyaya don hana Rasberi yin zafi fiye da kima

Za mu shirya fayil ɗin /boot /config.txt kuma za mu damu da wasu zaɓuɓɓukan overclocking da aka samo a ƙarshen fayil ɗin.

##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

Na yi amfani da Modest zaɓi (800 gudun), tare da wannan saurin my Rasberi Pi Yana aiki sosai.

Shigar Madsonic

Madsonic yana cikin Ma'ajin Mai Amfani da Arch Linux (AUR), sabili da haka muna buƙatar kunshin kayan kwalliyar ƙasa don iya tattara shirye-shiryen AUR.

Mun shigar da buƙatun da ake buƙata:

# pacman -S wget curl tushe-devel yajl java-runtime libcups

Mun ƙirƙiri shugabanci don tattarawa da kuma sauke madsonic daga AUR.

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

Muna cire fayilolin kuma mu shirya fayil ɗin PKGBUILD don ƙara tallafi ga masu sarrafa ARM. Muna neman layin baka = ('i686' x86_64 ') kuma mun kara
syeda_zazzau.

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

Muna amfani da umarnin makekkg don saukewa da tara lambar madsonic. Wannan na iya ɗaukar dogon lokaci. Yi haƙuri.

$ makepkg -g >> PKGBUILD $ makepkg

Umurnin makekkg zai samar da fayil tare da fadada .xz, ana iya shigar da wannan fayil ɗin ta amfani da pacman.

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

Shigar da Oracle na Java don ARM

Bayan shigar madsonic Na lura da hakan bujdk yana amfani da mai sarrafawa kusan 100% sabili da haka wannan yana wakiltar rashin aikin Rasberi Pi.

Maganin wannan matsalar shine amfani da Oracle Java don kayan aikin hannu na ARM. Don ƙarin bayani game da wannan batun, zaku iya bincika labarin oracle inda suke nuna Oracle Java vs OpenJDK Benchmark a cikin wannan mahada.

Muna sauke Java Oracle don tsarin gine-ginen ARM

wget --no-cookies \ - ba-rajistan-takaddar shaida-kann "Kuki: gpw_e24 = http% 3A% 2F% 2Fwww.oracle.com% 2F; \ oraclelicense = karɓar-amintaccen-komputa-cookie" \ "http: / /download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-arm-vfp-hflt.tar.gz "

Bude fayil din a cikin hanyar / opt / java-oracle /

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

Mun ƙirƙiri canjin yanayi na Gidan Java kuma muna adana masu aiwatar da Java OpenJDK.

# JHome = / ficewa / java-oracle / jdk1.7.0_55 # gwajin -L / usr / bin / java && mv /usr/bin/java=,.backup}

Mun ƙirƙiri hanyoyin haɗin alama don java y java.

# 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

Yanzu zamu iya gwada shigarwar java tare da umarnin java -version

[eroland @ alarmpi ~] $ java -version java version "1.7.0_55" Java (TM) SE Runtime Environment (gina 1.7.0_55-b13) Java HotSpot (TM) Abokin ciniki VM (gina 24.55-b03, yanayin hade)

Mun shirya fayil ɗin sanyi na madsonic don amfani da Java Oracle ba Java OpenJDK ba.

# nano /var/madsonic/madsonic.sh

Kuma muna gyara layin JAVA_HOME saboda haka yana da kamar haka:

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

Tsarin Madsonic

An gama aikin madsonic a cikin fayil ɗin /var/madsonic/madsonic.sh, abu na farko da muke yi shi ne tallafawa shi.

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

A cikin wannan fayil ɗin za ku iya gyara tashar da madsonic zai yi amfani da ita (ta tsoho tana amfani da tashar 4040), hanyar babban fayil ɗin da za a adana waƙoƙin, da dai sauransu.

Za mu ƙara a External rumbun kwamfutarka an haɗa ta USB inda za mu sanya waƙoƙin don kunna.

Idan an tsara rumbun kwamfutarka NTFS, kuna buƙatar shigar da kunshin ntfs-3g don hawa diski.

# pacman -S ntfs -3g

Mun ƙirƙiri babban fayil ɗin inda za'a ɗora rumbun kwamfutarka kuma muna ba shi izinin da ya dace

# mkdir / mnt / Bayanai # chmod 775 / mnt / Data

Mun sami dutsen aya na mu Hard Disk

$ ls -l / dev / disk / by-label / total 0 lrwxrwxrwx 1 tushen tushen 10 Dec 31 1969 Data -> ../../sda2 lrwxrwxrwx 1 tushen tushen 10 Dec 31 1969 PS3 -> ../../ sda1

A halin da nake ciki, Ina sha'awar faifai tare da lambar bayanan da aka samo a ciki / dev / sda2

Koyaya, amfani da lakabin don ɗora faifan ba shi da matuƙar shawarar, kamar dai alamar ta canza, ba za a iya saka faifan ba.

Mun sami mai ganowa na musamman (UUID) daga rumbun kwamfutarka.

ls -l / dev / faifai / by-uuid /

Za mu sami sakamako mai kama da wannan:

[eroland @ alarmpi ~] $ ls -l / dev / disk / by-uuid / total 0 lrwxrwxrwx 1 tushen tushen 10 Dec 31 1969 19F4-1917 -> ../../sda1 lrwxrwxrwx 1 tushen tushen 15 Dec 31 1969 2300 -4E18 -> ../../mmcblk0p1 lrwxrwxrwx 1 tushen tushen 10 Dec 31 1969 58F6AA78F6AA55D2 -> ../../sda2 lrwxrwxrwx 1 tushen tushen 15 Dec 31 1969 b471cde8-2a15-44e7-acce-e9a / mmcblk2p54511

Mun rubuta UUID na rumbun kwamfutarka (a wannan yanayin 58F6AA78F6AA55D2)

Muna ƙara layi mai zuwa a ƙarshen fayil ɗin / sauransu / fstab

UUID = 58F6AA78F6AA55D2 / mnt / Bayanai ntfs-3g tsoho 0 0
Ka tuna canza UUID, don wanda aka samo daga umarnin da ke sama

Mun sake yin Rasberi Pi kuma rumbun kwamfutar zai hau kansa.

A ƙarshe mun fara sabis ɗin madsonic:

# systemctl fara madsonic.service

Idan muna son sabis ɗin ya fara atomatik duk lokacin da tsarin yayi lodi.

# systemctl kunna madsonic.service

Kuma voila, muna da sabarmu ta yawo da kida.

Da zarar sabis na madsonic, zamu iya shiga daga masarrafar da muka fi so zuwa adireshin IP na Rasberi Pi tare da tashar 4040, a nawa yanayin 192.168.17.1:4040 kuma mun shiga amfani da bayanan mai amfani = gudanarwa kalmar sirri = gudanarwa.

madsonic

A cikin hanyar yanar gizon zamu iya ƙara sabbin masu amfani kuma canza kalmar sirri ta asali.

To, wannan ita ce gudummawa ta farko, Ina fata kuna so.

Harshen Fuentes:
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


12 comments, bar naka

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   x11 tafe11x m

    Ba ni da tsada amma idan sabar watsa shirye-shiryen gida xD, kun taɓa amfani da medatomb? Idan haka ne, me za ku gaya mani idan aka kwatanta da wannan? Ina amfani da medatomb, da farko kallo, madsonic interface ya ba xD mediatomb sau dubu, Abin da zai ba ni sha'awa da yawa zai zama in san idan za ku iya yin yawo ta hanyar "WAN" kuma idan ta hanyar ingantacciyar yarjejeniya ce, saboda mediatomb yana ba da damar gudanar da shi ta hanyar yanar gizo amma ba tare da https ba, haka ma ( ya zuwa yanzu kawai na sami abokin ciniki don android) yana yawo tare da mediatomb ta hanyar WAN (idan daga wayar salula yayin kasancewa a ko'ina zan iya kunna kiɗa daga sabar gidana) tunda ina shakkar tsaron yarjejeniya na sanya kalmomin shiga waɗanda basa kiyaye kowane dangantaka tare da wadanda nake yawan amfani dasu, kuma wannan matsakaiciyar matattarar an kunna izini ta yadda idan wani ya samu damar basu iya taba komai xD

    1.    asar m

      Barka dai, ban yi amfani da matsakaici ba. Game da tambayoyinku, tabbas kuna iya amfani da madsonic ta hanyar WAN, Ina amfani da madsonic ta hanyar WAN kuma yana aiki sosai. Madsonic yana ba da izinin amfani da https, kawai dole ne ku kunna shi a cikin fayil ɗin saitin ku: madsonic_https_port = 8443 kuma hakane it
      Game da aikace-aikace na android, Ina amfani da kira na ultrasonic, wannan yana da kyau, yana ba da damar adana waƙoƙi a cikin ɓoye don sauraro ba tare da haɗin xD ba

      Na gode.

    2.    Ronal m

      Aboki, menene kwarewar ka tare da Arch ARM? Ni Arch ne mai amfani .. shigar rasbian. Amma na gaji da matsaloli tare da repos. Ina son Arch. Me game da fakitin da ba sa cikin repo na hukuma. Misali AUR packages, za'a iya hada su?

  2.   tanrax m

    Labari mai ban sha'awa!
    Nayi bincike cikin sauri don ganin kwastomanku a kan Android kuma na ga cewa an biya shi. Shin akwai wani zaɓi na kyauta?

    1.    asar m

      Barka dai, idan akwai wasu hanyoyin kyauta, Ina amfani da ultrasonic.
      https://play.google.com/store/apps/details?id=com.thejoshwa.ultrasonic.androidapp&hl=es

      Na gode.

  3.   msx m

    Subsonic dabba ce kuma baya amfani da ƙwarin Java. Idan ban yi kuskure ba, za a iya ɗaukar hoto da bidiyo da sauti kuma bidiyo yana da nauyi - aƙalla idan aka kwatanta da samun JVM mai gudana da kuma wani aikace-aikace mai nauyi a saman.

    Java dole ne ta mutu - kamar Flash.

    1.    asar m

      Haƙiƙa ownCloud yana da sabis na gudana na asali, fa'idar da nake gani don subsonic shine yiwuwar canzawa, idan suna da yawa na kiɗa flac misali. Kuma ku ma kuna da gaskiya, lokacin amfani da java shiri ne mai nauyi, duk da haka, a yanzu ban sami matsala ba ta amfani da 256MB RAM Rasberi.

      1.    lokacin3000 m

        Da kyau, OpenJDK 7 (ba 6 ba kamar yadda Oracle ya nuna) ya fi karko dangane da aikin. Koyaya, idan akwai sigar ba tare da Java ba, taya murna (aƙalla, hanya ce mai kyau zuwa Spotify).

        Kuma ta hanyar, Shin OWnCloud yana da gudana?! Da alama dai an raba 4shared

  4.   rolo m

    Ina amfani da minidlna, ba ya cin komai kuma kuna iya samun damar bidiyo, hotuna da kiɗa kuma na kama su daga na'urar kunna bidiyo a kan pc ko a talabijin, hakanan yana ba da damar sanya iyakantaccen shafin yanar gizo.

    Wani abu, Madsonic shine sabis ɗin gudana ko mai gudana? «… Madsonic shine mai watsa labarai na yanar gizo da kuma jukebox fork na Subsonic…. , Madsonic tana goyan bayan jujjuyawar jirgin sama da yawo kusan kowane tsarin sauti,… »Ban sani ba yaya banbancin yake tsakanin kalma daya da wani

    1.    asar m

      Ban tabbata ba menene banbanci ba, a ganina ana amfani da magogi don faɗi cewa software ɗin tana iya gudana, amma na maimaita, ban tabbata ba xD

  5.   Op m

    A halin yanzu ina amfani da Ampache, daga Subsonic kamar yadda na gani software ce ta kyauta, lasisin GPL3 amma idan kuna son samun dukkan fasalin dole ne ku biya maɓallin lasisi don sabar da aka ɗora ta tare da subsonic, amma ga madsonic ban sani ba , Zai zama batun gwada shi, zaku iya gaya mani Wace fa'ida zan samu idan nayi amfani da madsonic maimakon ampache.

    1.    asar m

      Barka dai, madsonic shine cokali mai yatsa na subsonic, kawai a cikin madsonic babu buƙatar biyan maɓalli. Game da Ampache, ban yi amfani da shi ba, - kuma ba zan iya gaya muku menene fa'idar madsonic game da ampache ba, a cikin google na sami wannan haɗin, wataƙila yana iya zama na taimako: http://www.brunobense.com/2013/04/subsonic_ftw/.