bob2131
na
Původní plakát- 27. července 2008
- 10. září 2008
Několikrát jsem narazil na 'unix executable file', když jsem instaloval/pokoušel se o) nějaké aplikace.
co to je
Všiml jsem si, že kdykoli dvakrát kliknu na tento soubor, zobrazí se mi terminálová zpráva „nelze spustit binární soubor“
znamená to, že k otevření těchto souborů potřebuji samostatnou aplikaci?
(používám nový macbook 10.5.4)
Děkuji. J
jc1350
na
- 4. února 2008
- 11. září 2008
Zatímco Mac OS je UNIX, soubor, který máte, pokud není součástí programu Mac, nemusí na vašem systému fungovat, protože:
1. Může být zkompilován pro běh na jiném typu CPU
2. Může vyžadovat knihovny, které Mac nemá nebo Mac má, ale jsou to nesprávné verze.
3. Oprávnění nejsou nastavena na 'spustit'. Jsem narkoman příkazového řádku a používám 'chmod u+x filename' k udělení oprávnění uživatele ke spuštění souboru (nezahrnujte uvozovky).
Program je program z příkazového řádku; proto otevírá terminál.
Pokud samozřejmě, pokud nevíte, co dělá, odkud pochází atd., nespouštějte to.
robbieduncan
Emeritní moderátor
- 24. července 2002
- Harrogate
- 11. září 2008
jc1350
na
- 4. února 2008
- 11. září 2008
bob2131
na
Původní plakát- 27. července 2008
- 11. září 2008
problém se mi podařilo vyřešit.
Měl jsem soubor zip na svém počítači, extrahoval jsem zip na svém počítači a POTOM jej přenesl do mého mac.
tehdy se stala věc s unixovým souborem.
PAK jsem zkusil vložit soubor zip na plochu svého počítače Mac, a když jsem to udělal, měl příponu .iso.... něco jako obraz disku nebo tak něco.
skutečnost, že to bylo rozbalené nebo unrarred nebo cokoli jiného na PC, to se Macu nelíbilo ...... mac to měl rád, jen když to udělal na Macu. něco jako mac rád dělá věci svým vlastním způsobem......
taky jsem měl dříve tento problém......
takže pokaždé dostanu 'unix extrahovatelný soubor' ..... to prostě nebude fungovat na mém mac willl it?
díky lidi.
toto fórum houpe. B
bob2131
na
Původní plakát- 27. července 2008
- 15. září 2008
jc1350 řekl: unixový spustitelný soubor je právě to, soubor, který je spustitelný (jako soubor Windows .exe).
Zatímco Mac OS je UNIX, soubor, který máte, pokud není součástí programu Mac, nemusí na vašem systému fungovat, protože:
1. Může být zkompilován pro běh na jiném typu CPU
2. Může vyžadovat knihovny, které Mac nemá nebo Mac má, ale jsou to nesprávné verze.
3. Oprávnění nejsou nastavena na 'spustit'. Jsem narkoman příkazového řádku a používám 'chmod u+x filename' k udělení oprávnění uživatele ke spuštění souboru (nezahrnujte uvozovky).
Program je program z příkazového řádku; proto otevírá terminál.
Pokud samozřejmě, pokud nevíte, co dělá, odkud pochází atd., nespouštějte to.
'chmod u+x název_souboru'
co to znamená? jsem si jistý, že jsem se s tím už setkal, jen jsem nepochopil, co to znamená J
jc1350
na
- 4. února 2008
- 16. září 2008
'chmod u+x filename' dává uživateli oprávnění ke spuštění souboru.
Oprávnění unix/linux (Mac OS je unix) mají 3 sady oprávnění: uživatel, skupina a svět/jiné. to jsou oprávnění, která uvidíte, když do terminálu zadáte 'ls -l'.
phrac
- 7. února 2004
- 16. září 2008
bob2131 řekl: 'chmod u+x název_souboru'
co to znamená? jsem si jistý, že jsem se s tím už setkal, jen jsem nepochopil, co to znamená
v podstatě říká 'změňte režim (chmod) tak, aby uživatel měl oprávnění ke spouštění (přidat bit spuštění k user = u+x) k názvu souboru.
Populární Příspěvky