Fórum Ubuntu.cz

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: zeminem 19 Prosinec 2010, 10:40:48

Název: executable bit [vyřešeno]
Přispěvatel: zeminem 19 Prosinec 2010, 10:40:48
Zdravím!
Dříve jsem vlastnil Ubuntu10.4 .. V tom dá se říci, že Wine fungoval bez omezení. Po přechodu na Ubuntu10.10 však při pokusu o spuštění nějakého *.exe souboru vyhodí Wine tuto hlášku:

(http://i1009.photobucket.com/albums/af213/zeminem/bit.png)

Pochopil bych, že je to kvůli bezpečnosti, ale tento problém jsem viděl i na nějaké stránce, kde byl zařazen do bugů. Tak nevím. Je to bug či není to bug? Na té stránce jsem se dočetl jak to obejít a to tak, že si otevřu pomocí Wine procházení disku C:/Windows -> Explorer.exe (který mimochodem jde spustit bez problémů) a v tom si najdu daný soubor s *.exe, který nejde spustit a půjde spustit. Je to sice funkční návod, ale poněkud složitý, resp. nepohodlný. Přišlo mi zvláštní, že jsem se s tím nikde na fóru nesetkal, nebo jsem blbě koukal.. Setkal jste se s tímto také někdo a víte jak na to?
Název: Re: executable bit
Přispěvatel: macu 19 Prosinec 2010, 11:12:40
vždyť to tam máš napsaný....soubor není spustitelný...

takže
Kód: [Vybrat]
chmod +x /cesta/k/souboruto napraví
Název: Re: executable bit
Přispěvatel: Stue 19 Prosinec 2010, 11:25:39
...anebo wokenářsky ;D: klikni na něm pravý myšítkem, běž Vlastnosti -> Oprávnění a zaškrtni Spouštění...jako programu ;)

Edit:
Mám 10.04 a samozřejmě to tu funguje stejně. Nicméně zajímá-li tě proč to tak je, tak si přečti třeba toto: https://wiki.ubuntu.com/Security/ExecutableBit (https://wiki.ubuntu.com/Security/ExecutableBit) a třeba uznáš, že to není žádná škoda, ale ve skutečnosti je to pro nás dobře.
Název: Re: executable bit
Přispěvatel: zeminem 19 Prosinec 2010, 12:11:34
No dobře, to je vše pravda, ale lze to udělat tak, aby se např. všechny *.exe soubory spouštěly rovnou? Pořád je zde to že s tím souborem musím něco dělat a to dřív nebylo.. Pokud není,  nevadí, ale je to škoda..
Název: Re: executable bit
Přispěvatel: pacholik 19 Prosinec 2010, 15:52:22
Vlez do vlastností nějakýho exáče, Otevřít s - Přidat - Použít vlastní příkaz a napiš tam wine %F. Tak se budou exáče spouštět i bez toho aby měli povoleno spouštění, to proto, že ten exáč bude jenom jako parametr k wine (a to má spouštění povolený).
Název: Re: executable bit
Přispěvatel: zeminem 19 Prosinec 2010, 16:22:46
Vlez do vlastností nějakýho exáče, Otevřít s - Přidat - Použít vlastní příkaz a napiš tam wine %F. Tak se budou exáče spouštět i bez toho aby měli povoleno spouštění, to proto, že ten exáč bude jenom jako parametr k wine (a to má spouštění povolený).
Díky, díky.. to je přesně to co hledám ;-)
Název: Re: executable bit
Přispěvatel: dedpek 24 Leden 2011, 00:05:19
Vlez do vlastností nějakýho exáče, Otevřít s - Přidat - Použít vlastní příkaz a napiš tam wine %F. Tak se budou exáče spouštět i bez toho aby měli povoleno spouštění, to proto, že ten exáč bude jenom jako parametr k wine (a to má spouštění povolený).
taky veliký dík,ubuntu10.10-perfektně maká
Název: Re: executable bit
Přispěvatel: vanad 31 Červenec 2011, 18:29:48
Vlez do vlastností nějakýho exáče, Otevřít s - Přidat - Použít vlastní příkaz a napiš tam wine %F. Tak se budou exáče spouštět i bez toho aby měli povoleno spouštění, to proto, že ten exáč bude jenom jako parametr k wine (a to má spouštění povolený).
taky veliký dík,ubuntu10.10-perfektně maká

Měl jsem stejný problém a tímto se vyřešil. Moc díky. Jen se chci zeptat, proč se exáč dřív nespouštěl, když v Otevřít s - byl nastaven na Zavaděč programů pro wine?
Název: Re: executable bit [vyřešeno]
Přispěvatel: pacholik 01 Srpen 2011, 00:10:35
příkaz ke spouštění u Zavaděč programů pro wine je
Kód: [Vybrat]
cautious-launcher %f wine start /unix

proč ten cautious-launcher potřebuje od programu práva spouštění je dobrá otázka, podle mě to moc smysl nemá, někde jsem to i viděl nahlášený jako bug