abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:22 | Nová verze

    Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Komunita

    Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.

    Ladislav Hagara | Komentářů: 0
    8.5. 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    8.5. 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    8.5. 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    8.5. 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    7.5. 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    7.5. 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    7.5. 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 17
    7.5. 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 568 hlasů
     Komentářů: 26, poslední 8.5. 09:58
    Rozcestník

    Dotaz: Meteostanice, Asus WL-500gP v2, Python

    20.6.2010 17:37 medulin | skóre: 31 | blog: medulin | ČR
    Meteostanice, Asus WL-500gP v2, Python
    Přečteno: 1908×
    Ahoj.Pokouším se na router Asus WL-500gP v2 (firmware Oleg 1.9.2.7-10) nainstalovat program pywws pro zobrazování dat z meteostanice Topcom National Geographics 265 NE.
    Do ipkg.conf jsem doplnil zdroj balíčků http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ jak je psáno zde a aktualizoval zdroje balíčků
    $ ipkg.sh update
    Nainstaloval Python
    $ ipkg.sh install python
    ale skončil jsem na instalaci PyUSB.
    $ python setup.py install
    -sh: python: not found
    Přitom je Python nainstalovaný v /opt/bin/python2.5 i /opt/bin/python.
    Nevíte prosím v čem je problém a jak jej vyřešit?

    Odpovědi

    pulpe avatar 20.6.2010 18:20 pulpe | skóre: 18
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Je možné, že nemáš python v PATH. A když zadáš celou cestu tedy /opt/bin/python setup.py install ?
    20.6.2010 20:23 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Nepomohlo :-(
    $ /opt/bin/python setup.py install
    -sh: /opt/bin/python: not found
    20.6.2010 20:25 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    $ ls /opt/bin/
    bzcat                captoinfo            infocmp              ncursesw5-config     python               reset                sqlite3              tset
    bzip2                clear                infotocap            openssl              python-config        rnano                tic                  update-alternatives
    bzip2-bzip2          idle                 ipkg                 pydoc                python2.5            smtpd.py             toe
    bzip2recover         idle2.5              nano                 pydoc2.5             python2.5-config     smtpd2.5.py          tput
    
    20.6.2010 20:26 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    python je odkaz na python2.5
    20.6.2010 22:45 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    A co říká ls -l /opt/bin/python2.5 ? Co mount? Co file /opt/bin/python2.5? Možná není binárka pythonu spustitelná, nebo není python zkompilovaný pro správnou architekturu...
    21.6.2010 18:40 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    $ ls -l /opt/bin/python2.5
    -rwxr-xr-x    1 admin    root         6120 Jun 19 20:19 /opt/bin/python2.5
    
    $ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part5 on /tmp/mnt/disc0_5 type ext3 (rw,noatime)
    /dev/discs/disc0/part5 on /opt type ext3 (rw,noatime)
    
    $ file /opt/bin/python2.5 
    -sh: file: not found
    
    $ ipkg list_installed
    bzip2 - 1.0.5-2 - 
    ipkg - 0.99.149-2 - lightweight package management system
    libdb - 4.2.52-3 - Berkeley DB Libraries
    nano - 2.0.6-1 - A pico like editor
    ncurses - 5.6-1 - NCurses libraries
    ncursesw - 5.7-1 - 
    openssl - 0.9.7m-5 - 
    python - 2.5-1 - 
    python25 - 2.5.5-2 - 
    readline - 6.1-2 - 
    sqlite - 3.6.23.1-1 - 
    zlib - 1.2.5-1 - 
    
    $ ipkg info python
    Package: python
    Version: 2.5-1
    Status: install ok installed
    Architecture: mipsel
    
    Package: python
    Version: 2.4.4-3
    Depends: python24
    Status: unknown ok not-installed
    Section: devel
    Architecture: mipsel
    maintainer: NSLU2 Linux nslu2-linux@yahoogroups.com
    MD5Sum: e31b010053c554ecf97276e8df4981f3
    Size: 793
    Filename: python_2.4.4-3_mipsel.ipk
    Source: /
    Description: This is a package that sets up the default python.
    
    Successfully terminated.
    
    21.6.2010 19:32 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    file říká jen, že program file nainstalovaný nemáš. Ale koukám, že to máš na externím disku, takže se můžeš podívat přes file ve stolním Linuxu.
    21.6.2010 20:04 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    $ file python
    python: symbolic link to `python2.5'
    $ file python2.5
    python2.5: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked (uses shared libs), stripped
    
    21.6.2010 20:07 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Porovnání s nano které funguje
    $ file nano 
    nano: ELF 32-bit LSB executable, MIPS, MIPS-I version 1 (SYSV), dynamically linked (uses shared libs), stripped
    Takže to vypadá že je problém v tom: MIPS32. Je to tak?
    21.6.2010 22:39 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Spíš v té verzi. Ale to je asi jedno. Zdá se, že máš balíček s Pythonem, který není přesně pro Tvou architekturu. Ještě mě napadá možný problém s ulibc (ten firmware je postavený na ní a to ještě na dosti staré verzi, se kterou nechodí kde co).
    24.6.2010 19:16 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Tak Python už funguje. Musel jsem upravit zdroj balíčků v /opt/etc/ipkg.conf na
    src wl500g http://wl500g.dyndns.org/ipkg
    src arklinux http://ftp.arklinux.org/pub/nslu2/feeds/unslung/wl500g/
    dest root /
    
    Ten předdefinovaný zdroj má vadné balíčky a momentálně tam nejde ani žádný balíček stáhnout, píše to: 404 Not Found
    Ale stejně jsem skočil na:
    $ python TestWeatherStation.py
    Traceback (most recent call last):
      File "TestWeatherStation.py", line 82, in ?
        sys.exit(main())
      File "TestWeatherStation.py", line 50, in main
        ws = WeatherStation.weather_station()
      File "/opt/pywws-10.06_r222/WeatherStation.py", line 181, in __init__
        dev = findDevice(0x1941, 0x8021)
      File "/opt/pywws-10.06_r222/WeatherStation.py", line 170, in findDevice
        for bus in usb.busses():
      File "/opt/local/lib/python2.4/site-packages/usb/legacy.py", line 326, in busses
        return (Bus(),)
      File "/opt/local/lib/python2.4/site-packages/usb/legacy.py", line 322, in __init__
        self.devices = [Device(d) for d in core.find(find_all=True)]
      File "/opt/local/lib/python2.4/site-packages/usb/core.py", line 809, in find
        import usb.backend.libusb10 as libusb10
      File "/opt/local/lib/python2.4/site-packages/usb/backend/libusb10.py", line 29, in ?
        from ctypes import *
    ImportError: No module named ctypes
    
    Vypadá to že budu muset ještě doinstalovat modul ctypes
    24.6.2010 20:10 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    A dále to vypadá že ctypes nenainstaluji :-(
    $ python setup.py install
    running install
    running build
    running build_py
    running build_ext
    Configuring static FFI library:
    cd build/temp.linux-mips-2.4/libffi && env CFLAGS='' '/opt/ctypes-1.0.2/source/libffi/configure' 
    checking build system type... Warning: creating insecure temp directory
    mkdir: Cannot create directory `/tmp/cg-1197': File exists
    config.guess: cannot create a temporary directory in /tmp
    configure: error: cannot guess build type; you must specify one
    Failed
    
    asi se na to .....
    25.6.2010 10:21 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    A dále to vypadá že ctypes nenainstaluji :-(
    mkdir: Cannot create directory `/tmp/cg-1197': File exists
    
    A není to náhodou pravda? Že by zbyl nějaký zmatek v /tmp ?
    25.6.2010 18:18 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    V /tmp nic takového není a když tam takový adresář vytvořím tak se jen změní číslo v názvu adresáře:
    checking build system type... Warning: creating insecure temp directory
    mkdir: Cannot create directory `/tmp/cg-1596': File exists
    config.guess: cannot create a temporary directory in /tmp
    configure: error: cannot guess build type; you must specify one
    Failed
    
    26.6.2010 00:32 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Tedy je to trochu zvláštní: ctypes by měly být součástí pythonu 2.5.

    Ve skutečnosti je to postavené na velmi prehistorické knihovně libffi. Je v tom balíčku v source/libffi. Můžeš ji zkusit zkompilovat zvlášť.
    27.6.2010 21:33 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    No ale mě se podařilo nainstalovat verzi python - 2.4.4-3, python24 - 2.4.4-5. Funkční balíček pythonu 2.5 jsem nikde nenašel. Už s tím končím. Moc děkuji za pomoc.
    28.6.2010 00:02 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Aha, to mi uniklo. Snad příští nápad nebude klást tak tuhý odpor :-) (BTW mám 500gP verzi jedna, ale nedávno chcípla. Takže vlastně měl jsem. Vlastně to vůbec nebyl tak dobrý kus HW, jak by za ty peníze měl být, již od začátku trochu probíjel buď na USB nebo (po přepólování vidlice) na anténu. Tak ani nevím, jestli mám zkoušet v2. Asi ne.)
    28.6.2010 11:15 medulin | skóre: 31 | blog: medulin | ČR
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Probíjel fázi z distribuční sítě jo? Tak to vypadá na vadný zdroj. U mého routeru jsem si ničeho takového nevšiml.
    28.6.2010 13:13 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Spíš odfláknutý.
    25.6.2010 10:18 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    To je ale ten Python ošklivé kačátko, že neřve na závislosti.
    20.6.2010 18:21 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
    Je /opt/bin/python v PATH? Nebo je možné udělat symlink třeba z /usr/bin/python...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.