bob2131
į
Originalus plakatas- 2008 m. liepos 27 d
- 2008 m. rugsėjo 10 d
Keletą kartų susidūriau su „unix vykdomuoju failu“, kai įdiegiau/bandžiau kai kurias programas.
kas čia?
Pastebėjau, kad kiekvieną kartą, kai du kartus spusteliu šį failą, gaunu terminalo pranešimą „negaliu vykdyti dvejetainio failo“
ar tai reiškia, kad man reikia atskiros programos šiems failams atidaryti?
(naudoju naują MacBook 10.5.4)
Ačiū. J
jc1350
į
- 2008 m. vasario 4 d
- 2008 m. rugsėjo 11 d
Nors „Mac OS“ yra UNIX, jūsų turimas failas, jei jis nėra „Mac“ programos dalis, gali nepaleisti jūsų sistemoje, nes:
1. Jis gali būti sudarytas taip, kad veiktų kitokio tipo CPU
2. Gali prireikti bibliotekų, kurių Mac neturi arba Mac turi, bet yra netinkamos versijos.
3. Leidimai nenustatyti kaip „vykdyti“. Aš esu komandinės eilutės narkomanas ir naudoju „chmod u+x filename“, kad suteikčiau vartotojui leidimą vykdyti failą (neįtraukite kabučių).
Programa yra komandinės eilutės programa; Štai kodėl jis atidaro terminalą.
Jei, žinoma, jei nežinote, ką jis daro, iš kur jis atėjo ir pan., nepaleiskite jo.
robbieduncanas
Moderatorius emeritas
- 2002 m. liepos 24 d
- Harrogate
- 2008 m. rugsėjo 11 d
jc1350
į
- 2008 m. vasario 4 d
- 2008 m. rugsėjo 11 d
bob2131
į
Originalus plakatas- 2008 m. liepos 27 d
- 2008 m. rugsėjo 11 d
man pavyko išspręsti problemą.
Kompiuteryje turėjau ZIP failą, ištraukiau savo kompiuterio ZIP failą, tada perkėliau jį į savo „Mac“.
tuo metu vyko „Unix“ failo dalykas.
TADA pabandžiau įdėti ZIP failą į savo Mac darbalaukį, o kai tai padariau, jis turėjo .iso plėtinį... panašiai kaip disko vaizdas ar pan.
faktas, kad jis buvo išpakuotas arba išpakuotas, ar dar kas nors kompiuteryje, „Mac“ tai nepatiko...... „Mac“ patiko tik tada, kai tai padarė „Mac“. panašiai kaip „Mac“ mėgsta viską daryti savaip......
as irgi turejau tokia problema anksciau......
taigi kiekvieną kartą, kai gaunu „Unix išskleidžiamą failą“.....jis tiesiog neveiks mano „Mac“?
aciu zmones.
šis forumas stulbina. B
bob2131
į
Originalus plakatas- 2008 m. liepos 27 d
- 2008 m. rugsėjo 15 d
jc1350 sakė: „Unix“ vykdomasis failas yra būtent toks, vykdomasis failas (kaip „Windows .exe“ failas).
Nors „Mac OS“ yra UNIX, jūsų turimas failas, jei jis nėra „Mac“ programos dalis, gali nepaleisti jūsų sistemoje, nes:
1. Jis gali būti sudarytas taip, kad veiktų kitokio tipo CPU
2. Gali prireikti bibliotekų, kurių Mac neturi arba Mac turi, bet yra netinkamos versijos.
3. Leidimai nenustatyti kaip „vykdyti“. Aš esu komandinės eilutės narkomanas ir naudoju „chmod u+x filename“, kad suteikčiau vartotojui leidimą vykdyti failą (neįtraukite kabučių).
Programa yra komandinės eilutės programa; Štai kodėl jis atidaro terminalą.
Jei, žinoma, jei nežinote, ką jis daro, iš kur jis atėjo ir pan., nepaleiskite jo.
'chmod u+x failo pavadinimas'
ką tai reiškia? Esu tikras, kad esu su tuo susidūręs anksčiau, tiesiog nesupratau, ką tai reiškia J
jc1350
į
- 2008 m. vasario 4 d
- 2008 m. rugsėjo 16 d
„chmod u+x failo pavadinimas“ suteikia vartotojui leidimą vykdyti failą.
unix / Linux leidimai (Mac OS yra unix) turi 3 leidimų rinkinius: vartotojo, grupės ir pasaulio / kitų. Tai yra leidimai, kuriuos matote terminale įvedę „ls -l“.
phrac
- 2004 m. vasario 7 d
- 2008 m. rugsėjo 16 d
bob2131 pasakė: „chmod u+x failo pavadinimas“
ką tai reiškia? Esu tikras, kad esu su tuo susidūręs anksčiau, tiesiog nesupratau, ką tai reiškia
iš esmės sakoma: „pakeiskite režimą (chmod), kad vartotojas turėtų vykdymo (pridėkite vykdymo bitą prie vartotojo = u+x) leidimus failo pavadinime.
Populiarios Temos