Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: imitaa - 21.07.14 - klo:23.22
-
en saa asennettua kumpaakaan ohjelmaa terminaalista.olen aloittelija ja tarvitsen tarkat ohjeet mitenkä se tehdään ja tietysti ajureiden asennus,minulla on acerin 8.7" linux läppäri ja rtl.2823 tikku
-
en saa asennettua kumpaakaan ohjelmaa terminaalista.olen aloittelija ja tarvitsen tarkat ohjeet mitenkä se tehdään ja tietysti ajureiden asennus,minulla on acerin 8.7" linux läppäri ja rtl.2823 tikku
Ubuntu 14.04:seen nuo paketit löytyis suoraan vakio-ohjelmalähteistä. 12.04:seen ne saa ainakin tästä ppa:sta: https://launchpad.net/~gqrx/+archive/ubuntu/releases
Avataan komentorivi:
Otetaan ppa-lähde käyttöön komentamalla:
sudo add-apt-repository ppa:gqrx/releases
Päivitettän pakettilähteet, niin, että pakettienhallintaohjelma tunnistaa uuden lähteen (ja uudet muutokset lähteissä muutoinkin).
sudo apt-get update
Asennetaan halutut paketit
sudo apt-get install gqrx gnuradio rtl-sdr
edit: pyydettiin tarkkoja ohjeita, eli selvensin vähän.
-
En minä onnistunut saada sdr radiota toimimaan Ubuntussa vaikka olen kokeilut vaikka minkälaista ohjetta.
Lopulta asensin yhteen koneeseen windowsin ja tällä ohjeella sain siinä toimimaan.
http://sarajarvi.org/tutoriaalit-rtl-sdr/
Tykkään kuitenkin Ubuntua käyttää, mistä siis löytyy ohjeet Ubuntuun, millä ohjelmoinnista mitään tajuamatonkin onnistuisi tässä ?
-
Tykkään kuitenkin Ubuntua käyttää, mistä siis löytyy ohjeet Ubuntuun, millä ohjelmoinnista mitään tajuamatonkin onnistuisi tässä ?
Jos nyt puhutaan jo Ubuntu 14.04:stä, ohjelmia ei tarvitse etsiä muualta vaan ne asentuvat virallisista lähteistä. Eli kuten Aatos neuvoi tuossa viime kesän viestissä, asennus onnistuu vaikkapa päätteen kautta komennolla:
sudo apt-get install gqrx-sdr gnuradio rtl-sdr
Sitten on vielä kytkettävä RTL2832:n digitv-ajuri pois käytöstä, jottei se estä SDR-ohjelmien toimintaa. Tämä onnistuu pysyvästi komennolla:
echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/rtlsdr.conf
Käynnistä järjestelmä uudelleen ja tarkista, ettei rtl-moduuleita ole ladattuna. Näiden komentojen ei siis pitäisi listata mitään:
lsmod | grep rtl28
lsmod | grep r820t
Tämän jälkeen voit käynnistää gqrx:n tai jonkun muun SDR-ohjelman ja ryhtyä hommiin.
Teknistä taustatietoa
RTL-SDR on toteutettu ajureiden osalta niin, että ohjelmat käyttävät RTL2832-vastaanotinta librtlsdr0:n avulla. Se ei vaadi mitään järjestelmään asennettavia lisäajureita vaan toimii suoraan libusb:n päällä userspacessa. Tiedostossa /lib/udev/rules.d/40-librtlsdr0.rules on määritelty USB-tunnisteiden perusteella ne DVB-tikut, joihin järjestelmä antaa automaattisesti käyttöoikeudet kaikille järjestelmän käyttäjille.
Jos jonkin uuden laitteen kanssa on ongelmia, tarkista laitteen USB-tunniste lsusb:llä:
lsusb
Laite näkyy listauksessa tähän tapaan (korostettuna USB-tunniste, joka voi olla jokin muu kuin 0bda:2832. Myös laitteen nimi voi olla jotain ihan muuta):
Bus 001 Device 008: ID 0bda:2832 Realtek Semiconductor Corp. RTL2832U DVB-T
Tarkista, että kyseinen laite löytyy tiedostosta /lib/udev/rules.d/40-librtlsdr0.rules:
cat /lib/udev/rules.d/40-librtlsdr0.rules | grep 0bda | grep 2832
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0666"
Tarvittaessa tiedostoa voi muokata pääkäyttäjänä ja lisätä tarvittavan rivin tunnisteineen. Tiedosto avataan tekstimuokkaimeen komennolla:
sudo -i gedit /lib/udev/rules.d/40-librtlsdr0.rules
Tallenna ja sulje gedit muokkauksen jälkeen, ja käynnistä järjestelmä uudelleen.
[Muokkaus: Korjattu paketin nimi: gqrx -> gqrx-sdr]
-
Ubuntu 14.04:ssa gqrx-paketin nimi on muuttunut, pitää olla
sudo apt-get install gqrx-sdr gnuradio rtl-sdr
Asennuksen jälkeen voi testata tikun toimivuutta komennolla:
rtl_test -t
Sitä minä ihmettelen miksi pitää tuo gnuradio-paketti asentaa myös, eikös gqrx:n mukana tule kaikki tarvittavat riippuvuudet (gqrx on GUI, gnuradio on työkalusetti)?
-
Korjasin paketin nimen edelliseen viestiini.
Sitä minä ihmettelen miksi pitää tuo gnuradio-paketti asentaa myös, eikös gqrx:n mukana tule kaikki tarvittavat riippuvuudet (gqrx on GUI, gnuradio on työkalusetti)?
GNU Radiossa on oma käyttöliittymänsä, GNU Radio Companion (https://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion), jolla voi rakentaa omia virityksiä GNU Radion peruskomponenteista ja suotimista. Sillä voi tehdä paljon enemmän kuin gqrx:llä, joka on vain AM/FM/SSB-vastaanottoon soveltuva valmis käyttöliittymä.
Ubuntun paketoinnissa GNU Radio Companion sijaitsee paketissa gnuradio (/usr/bin/gnuradio-companion).
Esimerkki FM-vastaanottimesta: http://www.rtl-sdr.com/tutorial-creating-fm-receiver-gnuradio-rtl-sdr/
-
Kiitos nm vastauksesta. Jotain tuollaista minä uumoilinkin.
(Semmoisen huomion tein, että kun ajoin komennon:
sudo apt-get install gqrx-sdr
niin myös gnuradio asennettiin, vaikkei en nähnyt sitä komennon jälkeen näytölle tulleessa listauksesta asennettavista paketeista, näin vain pitkän pätkän libgnuradio-alkuisia kirjastoja.)
-
(Semmoisen huomion tein, että kun ajoin komennon:
sudo apt-get install gqrx-sdr
niin myös gnuradio asennettiin, vaikkei en nähnyt sitä komennon jälkeen näytölle tulleessa listauksesta asennettavista paketeista, näin vain pitkän pätkän libgnuradio-alkuisia kirjastoja.)
Kyllä se oli siellä listassa. Apt-get ei asenna paketteja salaa. Minulla listan alku näyttää tältä:
Seuraavat UUDET paketit asennetaan:
fonts-lyx freeglut3 gnuradio gqrx-sdr gr-fcdproplus gr-iqbal gr-osmosdr
libbladerf0 libboost-filesystem1.54.0 libboost-program-options1.54.0
[...]
gnuradio tulee mukaan tulee tällaisen riippuvuusketjun kautta:
gqrx-sdr --(depends)--> libgnuradio-osmosdr0.0.0 --(depends)--> libgnuradio-fcd3.7.2.1 --(recommends)--> gr-fcdproplus --(recommends)--> gnuradio
gqrx:n voi kyllä asentaa ilman isoa gnuradio-pakettia jättämällä nuo suositellut paketit asentamatta. Tällä ei pitäisi olla mitään negatiivisia vaikutuksia toiminnallisuuteen. gr-fcdproplus jää asentamatta, mutta sitä tarvitaan vain Funcube Dongle Pro Plus controller -vastaanottimen kanssa.
sudo apt-get --no-install-recommends install gqrx-sdr
-
Juu, olihan se gnuradio listalla, minä puusilmä en vain sitä nähnyt heti.
Tuo antamasi komento (suositusten poisjättö) vastaa paremmin kuin hyvin tuohon uteliaisuuttani esittämään kysymykseen gnuradion asentamisen välttämättömyydestä.
Kiitos, nm! Jälleen kerran annoit tyhjentävän vastauksen.
-
Kiitoksia täältäkin nyt alkoi homma toimimaan, tämä oli se taika rimpsu joka multa puuttui ja en vaan mistään löytänyt / osannut tehdä.
Tämähän oli helpompaa kuin windowsin vastaava homma kun vaan sen oikean tiedon löytää ja jos ei löydä niin älyää täältä kysyä :)
echo blacklist dvb_usb_rtl28xxu | sudo tee /etc/modprobe.d/rtlsdr.conf