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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 1
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 25
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 786 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

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: 1819×
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
Rozbalit Rozbalit vše Re: Meteostanice, Asus WL-500gP v2, Python
Spíš odfláknutý.
25.6.2010 10:18 Daniel Čižinský | skóre: 28
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 Daniel Čižinský | skóre: 28
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.