Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ls vidí soubor, bash ne [vyřešeno]  (Přečteno 3808 krát)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
ls vidí soubor, bash ne [vyřešeno]
« kdy: 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 ???

Kód: [Vybrat]
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:~$
« Poslední změna: 14 Srpna 2010, 21:08:52 od sachy »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: ls vidí soubor, bash ne
« Odpověď #1 kdy: 14 Srpna 2010, 18:15:58 »
Kód: [Vybrat]
sudo chmod a+x /ff/firefox/firefox-bin
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne
« Odpověď #2 kdy: 14 Srpna 2010, 18:45:31 »
Bohužel to nepomohlo - je zvláštní, že na Lucidu to ze stejného umístění jde.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Pavel Půlpán

Re: ls vidí soubor, bash ne
« Odpověď #3 kdy: 14 Srpna 2010, 18:52:10 »
Kód: [Vybrat]
ls -al /ff/firefox

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne
« Odpověď #4 kdy: 14 Srpna 2010, 18:57:56 »
mohlo by pomoct:
sudo apt-get install ia32-libs
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne
« Odpověď #5 kdy: 14 Srpna 2010, 21:08:33 »
Kód: [Vybrat]
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ší.
« Poslední změna: 14 Srpna 2010, 21:12:30 od sachy »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #6 kdy: 16 Srpna 2010, 14:20:45 »
Dík, no já nějak nechápu, v čem má být tedy problém, jaká neviditelnost?
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #7 kdy: 17 Srpna 2010, 11:22:32 »
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.

Kód: [Vybrat]
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:~$
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Uran

  • Aktivní člen
  • *
  • Příspěvků: 341
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #8 kdy: 17 Srpna 2010, 13:39:17 »
Jeste jen mala poznamka na zaver.
Nemelo by se to spoustet spise
Kód: [Vybrat]
./firefox ve slozce kde je rozbaleny firefox?

Mam verzi Mozilla Firefox 4.0b3 a normalne funguje.
"Pouze text v MS Wordu je opravdu čistý, příteli."

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #9 kdy: 17 Srpna 2010, 15:29:53 »
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).
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #10 kdy: 17 Srpna 2010, 17:39:31 »
Samozřejmě jsem nejprve spustil firefox.sh, ale ten se odkazuje právě na firefox-bin který nemohl nalézt ;)
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #11 kdy: 17 Srpna 2010, 17:44:29 »
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?
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #12 kdy: 17 Srpna 2010, 17:53:16 »
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...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #13 kdy: 17 Srpna 2010, 18:00:16 »
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í.
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #14 kdy: 17 Srpna 2010, 22:36:44 »
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.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #15 kdy: 17 Srpna 2010, 22:45:09 »
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..?)
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #16 kdy: 18 Srpna 2010, 10:57:16 »
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.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #17 kdy: 18 Srpna 2010, 23:54:52 »
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 :)
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ls vidí soubor, bash ne [vyřešeno]
« Odpověď #18 kdy: 19 Srpna 2010, 10:41:27 »
Aha. To mě taky mohlo trknout, tak díky za objasnění a snad už konec vlákna :)
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

 

Provoz zaštiťuje spolek OpenAlt.