[rešeno] [16.04] Chirp
Pozdravljeni.
Se opravičujem za post, sem nov uporabnik ubunta (16.04. LTS) in žal nisem vešč dela z okoljem linux, kar pomeni, da imam seveda problem. In sicer, imam nameščen program CHIRP (za programiranje radioamaterskih postaj), do nedavnega mi je zadeva odlično delovala, zdaj mi pa javi spodnjo "napako": Failed to communicate with radio: 'Serial' object has no attribute 'setTimeout', glede na to, da sem obrnil splet po dolgem in počez je napaka v tem, da program ni kompatibilen z pyserial (karkoli že to je). Seveda je splet našel rešitev: http://chirp.danplanet.com/issues/3167 (problem), http://chirp.danplanet.com/projects/chirp/repository/revisions/0758ce12bbae (rešitev), jaz pa zdaj na žalost gledam to http://chirp.danplanet.com/projects/chirp/repository/revisions/0758ce12bbae/entry/chirp/drivers/uv5r.py in ne vem kaj si naj s tem počnem. Če prav razumem, je to koda, v kateri je hrošček popravljen, ampak jaz nikakor ne znam te kode zamenjat, ne najdem mape programa, predvidevam da je v root direktoriju, do katerega pa nimam dostopa.
Prosim za kakršnokoli informacijo, pomoč. Se za bilo kakšen odgovor zahvaljujem že vnaprej.
LP
Jure
Se opravičujem za post, sem nov uporabnik ubunta (16.04. LTS) in žal nisem vešč dela z okoljem linux, kar pomeni, da imam seveda problem. In sicer, imam nameščen program CHIRP (za programiranje radioamaterskih postaj), do nedavnega mi je zadeva odlično delovala, zdaj mi pa javi spodnjo "napako": Failed to communicate with radio: 'Serial' object has no attribute 'setTimeout', glede na to, da sem obrnil splet po dolgem in počez je napaka v tem, da program ni kompatibilen z pyserial (karkoli že to je). Seveda je splet našel rešitev: http://chirp.danplanet.com/issues/3167 (problem), http://chirp.danplanet.com/projects/chirp/repository/revisions/0758ce12bbae (rešitev), jaz pa zdaj na žalost gledam to http://chirp.danplanet.com/projects/chirp/repository/revisions/0758ce12bbae/entry/chirp/drivers/uv5r.py in ne vem kaj si naj s tem počnem. Če prav razumem, je to koda, v kateri je hrošček popravljen, ampak jaz nikakor ne znam te kode zamenjat, ne najdem mape programa, predvidevam da je v root direktoriju, do katerega pa nimam dostopa.
Prosim za kakršnokoli informacijo, pomoč. Se za bilo kakšen odgovor zahvaljujem že vnaprej.

LP
Jure
Komentarji
1. lažji in
2. težji
1. Greš na https://launchpad.net/~dansmith/+archive/ubuntu/chirp-snapshots in slediš navodilom "Adding this PPA to your system"
2. Preneseš izvorno kodo in sam skompajlaš ter inštaliraš program.
2.1. Greš na http://trac.chirp.danplanet.com/chirp_daily/LATEST/, preneseš zadnji .tar.gz
2.2. Obiščeš http://chirp.danplanet.com/projects/chirp/repository/revisions/f8872431451f/entry/INSTALL ali pa odpakiraš prejeti tar.gz in prebereš datoteko INSTALL ter slediš navodilom.
1. se ne zgodi nič (program se ne posodobi)
2. žal nimam pojma kako to naredit
2.1. naredil
2.2. paket ne vsebuje datoteke install
Očitno bo potrebno zaganjati winse (pa mi nekak ne diši)...
Vseeno pa hvala za info, če bo kdo prišel z kako rešitvijo ki bo delovala pa bom zelo, zelo vesel...
2. če ni install v paketu (kar malo dvomim), pa obiščeš link kjer so navodila. dodaš potrebne datoteke (knjižnice) in poženeš ukaz.
Smo sicer zdaj uredili pri kolegu, na winsih, tako da so radijske postaje zdaj pripravljene za delo... sam pa še vedno upam, da bom v ubuntutu našel rešitev, namreč, na windowse zaradi tega ne bi šel nazaj.
tako da, še vedno upam, da bomo našli rešitev. Hvala za info pa obema.
ne vem sicer zakaj PPA ne bi deloval. tam pravzaprav rečeš računalniku da je varno če program potegne iz linka in nato samo izdaš ukaz da naj namesti program iz tistega linka (PPA). in če se tam nahaja zadnja verzija, potem bo le-to tudi namestil. pa si dejansko poskusil namestiti program?
PPA se po večini uporabljajo ravno za te namene - da se namesti novejša verzija od tiste v središču.
pa
CrazyLemon, sem uporabil terminal, izpiše mi to:
jure@jure-aspire-e5-573g:~$ apt-cache policy chirp
chirp:
Nameščen: 1:20160110-1
Kandidat: 1:20160110-1
Preglednica različic:
*** 1:20160110-1 500
500 http://si.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
jure@jure-aspire-e5-573g:~$ apt-cache policy chirp-daily
chirp-daily:
Nameščen: (brez)
Kandidat: 20161018~xenial~1
Preglednica različic:
20161018~xenial~1 500
500 http://ppa.launchpad.net/dansmith/chirp-snapshots/ubuntu xenial/main amd64 Packages
jure@jure-aspire-e5-573g:~$
S programom ni sprememb...
Chirp različica je stara 10 mesecev..chirp-daily pa 4 dni
Torej če želiš uporabljat zadnjo različico odstrani chirp ter inštaliraj chirp-daily.
V resnici sta pa programa itak dva CHIRP (starejša različica) in CHIRP DAILY (ki se posodablja) - če prav razumem.
Hvala Gregor3000 in hvala CrazyLemon.
Problem je rešen...