[rešeno] [16.04] Chirp

jura112 Član
uredil/-a 23. October, 2016 v Programi
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

Komentarji

  • Torej dva načina sta :)
    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.
  • CrazyLemon... hvala za info, ampak žal problem ostaja enak...

    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)... :wink:
    Vseeno pa hvala za info, če bo kdo prišel z kako rešitvijo ki bo delovala pa bom zelo, zelo vesel...


  • 1. - dodaš PPA, nato narediš posodobitev virov, nato se pokaže nova verzija v programskem središču oz. se jo lahko namesti.


    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.
  • gregor3000 hvala tudi tebi za info, vendar ne deluje... sem to že naredil. Dodal ppa, posodobil vire, ampak verzija v središču ni posodobljena. Žal.

    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. :smiley:

    tako da, še vedno upam, da bomo našli rešitev. Hvala za info pa obema. :wink: 
  • ja potem pa namesti po varianti 2. tisto pa mora delovati. če ne prilepi izpis iz temrinala da vidimo kaj ne deluje.

    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.
  • Če dodaš PPA moraš namestit paket chirp-daily.
    apt-cache policy chirp 
    pa
    apt-cache policy chirp-daily


  • Gregor, sem namestil PPA, imam ga med programi in namestitvami,  je viden in dovoljen, ampak, CHIRP pa je v programskem središču v starejši verziji... pa ga lahko brišem in nalagam pa ne deluje, ga ne posodobi.  Za točko 2 pa, žal še nimam dovolj znanja iz "linuxa".


    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... :(


  • Seveda ni sprememb.. ker nisi namestil chirp-daily kot sem napisal :)
    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.
  • Evo, zadeva je rešena... Problem je bil pa v tem, da ko sta bila nameščena oba CHIRPA (tisti iz programske baze, in oni preko PPA), je bil med programi viden samo CHIRP (programska baza) in ne chirp daily, kar pomeni, da je za rešitev problema potrebno namestiti CHIRP z ukazi v terminalu (PPA) in ne tistega iz programskega paketa (vsaj meni tistega ni posodabljalo). To je to.
    V resnici sta pa programa itak dva CHIRP (starejša različica) in CHIRP DAILY (ki se posodablja) - če prav razumem. :smile: 

    Hvala Gregor3000 in hvala CrazyLemon. :wink:
    Problem je rešen...

Za komentiranje se prijavite ali pa se vpišite.