Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Martin Šácha 14 Srpna 2010, 18:03:00
-
Chtěl jsem vyzkoušet čtvrtou betu firefoxu a nepovedlo se kvůli údajné neexistenci souboru "birefox-bin". Tak jsem to zkusil přes terminál - ve výpisu adresáře je soubor firefox-bin normálně vidět, ovšem při pokusu o jakoukoliv akci ho bash nenalezne. Jsem z toho jelen ???
sachy@maverick:~$ ls /ff/firefox
application.ini libmozalloc.so libxul.so
blocklist.xml libmozjs.so modules
components libmozsqlite3.so mozilla-xremote-client
crashreporter libnspr4.so platform.ini
crashreporter.ini libnssckbi.so plugin-container
crashreporter-override.ini libnssdbm3.chk README.txt
defaults libnssdbm3.so removed-files
dependentlibs.list libnssutil3.so res
extensions libnss3.so run-mozilla.sh
firefox libplc4.so searchplugins
firefox-bin libplds4.so Throbber-small.gif
greprefs.js libsmime3.so update.locale
chrome libsoftokn3.chk updater
icons libsoftokn3.so updater.ini
libfreebl3.chk libssl3.so
libfreebl3.so libxpcom.so
sachy@maverick:~$ /ff/firefox/firefox-bin
bash: /ff/firefox/firefox-bin: No such file or directory
sachy@maverick:~$
-
sudo chmod a+x /ff/firefox/firefox-bin
-
Bohužel to nepomohlo - je zvláštní, že na Lucidu to ze stejného umístění jde.
-
ls -al /ff/firefox
-
mohlo by pomoct:
sudo apt-get install ia32-libs
-
ls -al /ff/firefox
Neukazuje žádnou anomálii.
mohlo by pomoct:
sudo apt-get install ia32-libs
Zafungovalo, díky, K++ :)
EDIT: Ikdyž původní problém - neviditelnost souboru pro bash - to neřeší.
-
Dík, no já nějak nechápu, v čem má být tedy problém, jaká neviditelnost?
-
Hned na začátku je výpis z terminálu, kde je jasně vidět, že ve výpisu adresáře soubor je, ale bash (přímý přístup) ho nenašel.
sachy@maverick:~$ ls /ff/firefox
...
firefox-bin
...
sachy@maverick:~$ /ff/firefox/firefox-bin
bash: /ff/firefox/firefox-bin: No such file or directory
sachy@maverick:~$
-
Jeste jen mala poznamka na zaver.
Nemelo by se to spoustet spise ./firefox
ve slozce kde je rozbaleny firefox?
Mam verzi Mozilla Firefox 4.0b3 a normalne funguje.
-
Uran má pravdu. Firefox se spouští skriptem ./firefox, který musí napřed upravit prostředí pro běh (a zavolat ./run-mozilla.sh, který následně spouští binárku firefox-bin).
-
Samozřejmě jsem nejprve spustil firefox.sh, ale ten se odkazuje právě na firefox-bin který nemohl nalézt ;)
-
A pomohlo to spustit z adresáře, tedy namísto /ff/firefox/firefox takto:
cd /ff/firefox
./firefox
Mimochodem, souborem firefox.sh jsi myslel firefox nebo run-mozilla.sh? Jestli ten druhý, tak na ten zapomen a zkus spustit ten první. Funguje to?
-
Eee, zazmatkoval jsem, omlouvám se.
1.) Dekomprese archivu firefox-4.0b3.tar.bz2
2.) spuštění "firefox" -> chyba že nelze nalézt "firefox-bin"
3.) Výpis adresáře pomocí ls -> "firefox-bin" v adresáři existuje
4.) různé pokusy o spuštění "firefox-bin" -> nelze nalézt (ls vidí, bash nevidí)
5.) několikanásobné opakování kroků 1-4
6.) Založení tohohle vlákna...
-
Takže vyřešeno, firefox funguje? Jestli ti nejde spustit samotný firefox-bin nebo run-mozilla.sh, tak to vůbec neřeš, tyhle soubory nejsou určený k přímému spouštění.
-
Ano firefox funguje.
My si asi nerozumíme, teď řeším jenom proč BASH ten soubor (firefox-bin) neviděl - nešel ani kopírovat, prostě jako by vůbec neexistoval.
-
Aha, o kopírování např. jsi ale neříkal nic ;) ale když píšeš nešel (tedy už jde, a vzhledem k tomu, že FF funguje jak má- bez něj by taky nešel), tak už by to byly nejspíš jenom dohady (např. chyba na filesystému, nějak blbě rozbalený archiv..?)
-
Ten archiv jsem stahoval a rozbaloval několikrát do různých umístění (MM je alfa a FF beta - takže s chybama se počítá) - přestalo to blbnout až po instalaci toho balíku, takže to tipuji na nějakou špatnou závislost.
-
ten balík jsou 32bit knihovny, který musíš mít nainstalovaný, když chceš používat 32bit programy (konkrétně tedy teď firefox) na 64bit systému. Bez nich se to chová, jako by to vůbec nebyla binárka. Já jsem právě úplně to samé řešil pár dnů před tebou, akorát na jiným distru :)
-
Aha. To mě taky mohlo trknout, tak díky za objasnění a snad už konec vlákna :)