openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: Rantarosvo - 03.04.2016 - klo:11:57
-
Chirp on ohjelma jolla ohjelmoidaan radiopuhelimia. Sen asentaminen tuntuu olevan vastatuulessa. Kokeilin ensin asentaa sitä kaverin win7 läppärille. Latasin paketin, katsoin virukset, purin paketin, katsoin virukset, asensin ohjelman. Kun ohjelman aukasee tulee herja siinä olevasta viruksesta ja koko kone pitää käynnistää uudestaan ja virustorjunta tuhoaa kohteen. Ei varmaan vaikee arvata, että ei ollu mielenkiintoa kovin kauan sen kanssa puuhastella.
Siirryin Linux version pariin ja se asentui ihan normaalisti. Sitä ei vaan löydy mistään. Komentaessa chirp, selviää kyllä missä kaikissa tiedostoissa mainitaan chirp ja niitä on muuten melkosta paljon. Mikään ei vaan liity tohon ohjelmaan.
13.2 Sussu käytössä ja oon kokeillu sen oman version sekä tumbleweed version ja lopputulos on aina sama. Asensin sen 1-click systeemillä kun ei koneella olevista lähteistä löytyny. Alla linkki ohjelman kotisivulle.
http://chirp.danplanet.com/projects/chirp/wiki/Home
-
Tuleeko liikaa vaihtoehtoja, jos etsii ohjelman which-käskyllä. (En ole radioamatööri, niin en viitsi asentaa.)
which chirp
Lisäksi en tiedä, mitä ohjelma tekee...
-
Tulihan noita, mutta päällimmäisenä oli ohjelma. Ei kuitenkaan tapahtunu mitään kun valitsi suorita chirp.
-
Mitä tapahtuu, kun käynnistät terminaalissa chirpw-ohjelman.
(Asensin omaan Lubuntuun kuitenkin sen suoraan pakettivarastoista, ja siinä ajettavan tiedoston nimi oli chirpw. Sen jälkeen, kun käynnistin kyseisen chirpw:n, avautui jotain radiohässäkkää, joten toimineen.
En osaa käyttää sitä ollenkaan, mutta se näytti radiohässäkältä. Siis käynnistettävä ohjelman on chirpw.
Jaahas ... Lubuntun (14.04) valikkoon tuli Amatööriradio ja siihen valinta CHIRP.
Edit - Jos et saa toimimaan suoraan SUSEssa, niin kannattaa kokeilla myös wine:n avulla ajaa windows-ohjelmaversiota, koska noi Radio-laitteet näyttivät olevan tty-pohjaisia (siis normaalilla sarjaliikenneprotokollalla toimivia, niin symbolisen linkin lisääminen oikeaan paikkaan riittää, että wine näkee sen.)
(Oikean paikan voi googlettaa, mä yritän löytää sen kohta...)
Tässä laitetaan /dec/ttyS0 com1:ksi.
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
-
Tolla
chirpw
komennolla aukee chirp. Se kuuluukin olla radiohässäkkä :)
Ohjelmalla siis tallennetaan radioon taajuudet ja määritetään taajuuksien asetukset. Esimerkiks voi tallentaa 100 taajuutta nimetä ne ja määritellä että kun laittaa skannauksen päälle se skannaa vaikkapa vain 3 taajuutta/kanavaa. Samoin voi tehdä radion asetuksista varmuuskopion jos se vaikkapa jostain syystä sekoaa.
Taajuuksia voi myös määritellä vaikkapa vain kuunteluun, jos ei satu olemaan lupia lähettää kyseisillä taajuuksilla. Tää ei toki tee radiota lailliseks, mut saattaa seuraamus olla pienempi. Jos yritys ohjelmoi, niin sitten se on toinen juttu.
Toistaseks en oo saanu ohjelmaa lukemaan radiosta mitään, enkä myöskään tallentamaan. Kaapeli on halpa kiinalainen, mutta eilen win7 ympäristöllä valmistajan omalla ohjelmalla tallennus onnistu samaa kaapelia käyttäen. Tää Chirp on vaan hemmetin paljon paremmin toimiva ohjelma ja käyttöjärjestelmäkin mieleisempi. Löytyy siis myös win versio, mutta sitä rassatessa virustorjunta ilmotti että siinä on hyppykuppa ja lentävä tippuri, vaikka tiedosto oli just tarkistettu samalla ohjelmalla ::)
Homma kumminkin etenee nyt, kun voin naputella noita asetuksia ja toivon että kaapelin toimivuus ratkee jossain välissä. Kuvakkeenkin tein nyt ohjelmalle.
-
Sun pitäisi vielä onnistua lisäämään itsesi dialout-ryhmään, jotta pystyt käpälöimään radiolaitettasi.
Asensin virtuaalikoneeseen SUSUn, jotta voin paremmin tästä lähtien opastaa.
Valitettavasti en onnistunut siinä SUSU:lla lisäämään itseäni dialout-ryhmään, mutta nettiä kaluamalla se varmaan onnistuu itseltäsikin.
Jos ajat kyseistä roottina, niin silloin ei tarvitse lisäillä itseäsi mihinkään ryhmiin, mutta siinä saattaa onnistua sekoittamaan järjestelmän.
-
Löysin kuinka lisätä itsesi dialout-ryhmään...
Järjestelmä->Yast -> Tietoturva ja käyttäjät -> Käyttäjien ja ryhmien hallinta->(Valitse itsesi) Muokkaa -> tiedot -> Sieltä dialout-täppä päälle.
Boottaa kone, niin pitäisi sen jälkeen löytyä laite.
Sen jälkeen pitäisi groups:lla tulla tällainen vastaus.
groups
users dialout
-
Lisäsin itseni dialout ryhmään ja yastissa näkyy että olen ryhmässä. Tohon komentoon tulee vastauksena vain root. Buuttasin koneen lisäyksen jälkeen. Yhteys radioon ei toimi vieläkään.
-
Ilmeisesti ajoit sen groups-komennot root-käyttäjänä.
-
Lisäsin itseni dialout ryhmään ja yastissa näkyy että olen ryhmässä. Tohon komentoon tulee vastauksena vain root. Buuttasin koneen lisäyksen jälkeen. Yhteys radioon ei toimi vieläkään.
Täytyy myöntää, että toi dialout-ryhmään lisääminen oli minulta valistunut arvaus.
Se mihin ryhmään tulee liittää selviää seuraavilla käskyillä :
Ota irti laite koneesta, ja suorita päätteellä seuraava käsky...
ls -l /dev >normaalitlaitenimet.txt
Kytke radiolaite koneeseen, ja suorita seuraava käsky päätteellä...
ls -l /dev|diff -rup /dev/stdin normaalitlaitenimet.txt
Kun olet tehnyt kyseiset operaatiot, ja antanut tulokset tänne, osaan neuvoa eteenpäin.
-
rosmo@linux-bkrn:~> ls -l /dev >normaalitlaitenimet.txt
rosmo@linux-bkrn:~> ls -l /dev|diff -rup /dev/stdin normaalitlaitenimet.txt
--- /dev/stdin 2016-04-04 15:07:57.677638352 +0300
+++ normaalitlaitenimet.txt 2016-04-04 15:06:51.366635136 +0300
@@ -6,7 +6,7 @@ crw------- 1 root root 10, 234
drwxr-xr-x 3 root root 60 4.4. 10:46 bus
lrwxrwxrwx 1 root root 3 4.4. 10:47 cdrom -> sr0
lrwxrwxrwx 1 root root 3 4.4. 10:47 cdrw -> sr0
-drwxr-xr-x 2 root root 4620 4.4. 15:07 char
+drwxr-xr-x 2 root root 4580 4.4. 12:39 char
crw------- 1 root root 5, 1 4.4. 10:48 console
lrwxrwxrwx 1 root root 11 4.4. 10:46 core -> /proc/kcore
drwxr-xr-x 2 root root 60 4.4. 10:46 cpu
@@ -52,7 +52,7 @@ crw-rw---- 1 root lp 99, 0
crw-r----- 1 root kmem 1, 4 4.4. 10:47 port
crw------- 1 root root 108, 0 4.4. 10:47 ppp
crw------- 1 root root 10, 1 4.4. 10:47 psaux
-crw-rw-rw- 1 root tty 5, 2 4.4. 15:07 ptmx
+crw-rw-rw- 1 root tty 5, 2 4.4. 15:06 ptmx
drwxr-xr-x 2 root root 0 4.4. 10:46 pts
crw-rw-rw- 1 root root 1, 8 4.4. 10:47 random
lrwxrwxrwx 1 root root 4 4.4. 10:47 resume -> sda1
@@ -70,7 +70,6 @@ brw-rw---- 1 root disk 8, 48
brw-rw---- 1 root disk 8, 64 4.4. 10:47 sde
brw-rw---- 1 root disk 8, 80 4.4. 10:47 sdf
brw-rw---- 1 root disk 8, 96 4.4. 10:47 sdg
-drwxr-xr-x 4 root root 80 4.4. 15:07 serial
crw-rw---- 1 root disk 21, 0 4.4. 10:47 sg0
crw-rw----+ 1 root cdrom 21, 1 4.4. 10:47 sg1
crw-rw---- 1 root disk 21, 2 4.4. 10:47 sg2
@@ -79,7 +78,7 @@ crw-rw---- 1 root disk 21, 4
crw-rw---- 1 root disk 21, 5 4.4. 10:47 sg5
crw-rw---- 1 root disk 21, 6 4.4. 10:47 sg6
crw-rw---- 1 root disk 21, 7 4.4. 10:47 sg7
-drwxrwxrwt 2 root root 180 4.4. 15:07 shm
+drwxrwxrwt 2 root root 180 4.4. 15:06 shm
crw------- 1 root root 10, 231 4.4. 10:47 snapshot
drwxr-xr-x 3 root root 380 4.4. 10:47 snd
brw-rw----+ 1 root cdrom 11, 0 4.4. 10:47 sr0
@@ -183,7 +182,6 @@ crw-rw---- 1 root dialout 4, 70
crw-rw---- 1 root dialout 4, 71 4.4. 10:47 ttyS7
crw-rw---- 1 root dialout 4, 72 4.4. 10:47 ttyS8
crw-rw---- 1 root dialout 4, 73 4.4. 10:47 ttyS9
-crw-rw---- 1 root dialout 188, 0 4.4. 15:07 ttyUSB0
crw------- 1 root root 10, 239 4.4. 10:47 uhid
crw------- 1 root root 10, 223 4.4. 10:47 uinput
crw-rw-rw- 1 root root 1, 9 4.4. 10:47 urandom
rosmo@linux-bkrn:~>
-
Nyt toimii. Jostain syystä tuli semmonen kutina että " ttyUSB0" portti on oikea ja vaihdoin chirpin tietoihin sen. Sain nykästyä radiosta tiedot koneelle ja muutaman pikku korjauksen jälkeen tuuppaan ne takasin. Ainakin nyt näkyy aktiivisena kohta tallenna radioon. Aikasemmin ei näkyny. KIITOS jälleen :)
muoks:
Harmie oli oikeessa, annoin komennon roottina.
-
Nyt toimii. Jostain syystä tuli semmonen kutina että " ttyUSB0" portti on oikea ja vaihdoin chirpin tietoihin sen. Sain nykästyä radiosta tiedot koneelle ja muutaman pikku korjauksen jälkeen tuuppaan ne takasin. Ainakin nyt näkyy aktiivisena kohta tallenna radioon. Aikasemmin ei näkyny. KIITOS jälleen :)
Onneksi olkoon... 8)
Se laitetiedosto näkyy myös testaustuloksissasi...
-crw-rw---- 1 root dialout 188, 0 4.4. 15:07 ttyUSB0
Ja tosiaan tarvitsee minun valistuneen arvauksen (dialout) ryhmän lisäämisen, ennen kuin voi käyttää kyseistä aparaattia chirpw:llä. Eli pitäisi toimia.
-
Siitä mie sen bongasinkin, mut miks päätin kokeilla on mysteeri. Chirppi jumettu äskön ja tapoin sen ja jouduin hakemaan tiedot radiosta uudestaan kun en tallentanu niitä, oli portiks muuttunu joku muu. Saa nähä pitääkö se muistaa joka kerta muuttaa. Muistaminen ei oo oikein miun juttu :P ::) :D
-
Ongelmia ei oo, mut tohon dialout ryhmään piti ittensä lisätä leapissäkin.
Chirp toimii moitteettomasti Susessa, mut kaverin win7 koneessa pitää katkasta verkkoyhteys, ottaa virustorjunta pois, asentaa chirp, ohjelmoida radio ja kun ohjelman sulkee, ilmottaa virustorjunta vaikka ei ole päällä, että on poistettu jokin tiedosto ja syynä hyppykuppa ja lentävä tippuri. Tietysti nää samat toimenpiteet pitää suorittaa joka kerta kun ohjelmaa meinaa käyttää. Jostain syystä mie oon ohjelmoinu enemmän radioita ko omistan ;D
Oisko win versiossa jotain vikaa ::)
Virustorjunta päällä se poistaa ohjelmasta jotain ennen kun se on kokonaan asennettu. Sama virustorjunta ei kumminkaan löydä asennustiedostosta mitään. Semmonen persoonallisuus on myös, että jos mie omalla koneellani teen tiedoston missä radiopuhelimen asetukset taajuuksineen on, ja lähetän sen sähköpostin liitteenä, niin n. puolet tiedoista puuttuu kun tiedoston avaa win chirpillä. Onneks ei oo miun päänsärky toi win osasto ::)