Linux за българи: Форуми

Игри за Linux => Общ форум => Темата е започната от: encho1982 в Oct 14, 2010, 13:03



Титла: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 13:03
С Убунту 10.10 съм. Усоях да си инсталирам драйвери на NVIDIA с помощта на човек от друг форум, инсталирах Wine от Ubuntu Software Center и реших да проверя дали ще мога да играя CS 1.5 без да ми засича както преди. Когато опитам да отворя cstrike.exe ми дава :

The file '/media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

Къде е проблемът. При Убунту 10.04 го нямаше това.


Титла: Re: Проблем с Wine
Публикувано от: borovaka в Oct 14, 2010, 13:11
Опитай да си монтираш дяла с опция exec.


Титла: Re: Проблем с Wine
Публикувано от: chen_dzen в Oct 14, 2010, 13:26
С Убунту 10.10 съм. Усоях да си инсталирам драйвери на NVIDIA с помощта на човек от друг форум, инсталирах Wine от Ubuntu Software Center и реших да проверя дали ще мога да играя CS 1.5 без да ми засича както преди. Когато опитам да отворя cstrike.exe ми дава :

The file '/media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

Къде е проблемът. При Убунту 10.04 го нямаше това.
С десен бутон и даваш "Оpen with wine windows program loader" нещо такова беше май .


Титла: Re: Проблем с Wine
Публикувано от: chen_dzen в Oct 14, 2010, 13:29
ако не стане пробваи :
$sudo chmod +x /media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 13:48
The file '/media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

Този надпис ми го изкарва когато дам с десен бутон върху иконата да се отвори с Wine. Изречението където пише executable bit ме припраща към тази страница: https://wiki.ubuntu.com/Security/ExecutableBit , но там никъде няма как да я ползвам тази опция exec. Ако може линк към сайт в който е обяснено. И с това sudo chmod +x /media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe също не стана.

Незнам как да я ползвам тази опция exec само за линк към сайт в който е обяснено ще помоля.


Титла: Re: Проблем с Wine
Публикувано от: borovaka в Oct 14, 2010, 13:54
Напиши в терминал sudo fdisk -l и пусни резултата тук и ще ти напиши какво да трябва да направиш.


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 13:57
encho@encho-desktop:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8dd58dd5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sda2            3825       19456   125563979    f  W95 Ext'd (LBA)
/dev/sda5            3825        6375    20490845+  83  Linux
/dev/sda6            6376        8924    20474811   83  Linux
/dev/sda7            8925        9179     2048256   82  Linux swap / Solaris
/dev/sda8            9180       19456    82549971    7  HPFS/NTFS

И само да допълня, че когато кликна върху иконата cstrike.exe с десен бутон и дам properties --> permissions и после срещо Execute се опитам да сложа тикче на Allow executing file as program, което между другото е заградено в червено балонче. След като сложа тикче и то изчезва, слагам и изчезва и така ... Нормално ли е това?


Титла: Re: Проблем с Wine
Публикувано от: chen_dzen в Oct 14, 2010, 14:01
$ sudo wine /media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe

https://wiki.ubuntu.com/Security/ExecutableBit


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 14:07
wine: /home/encho/.wine is not owned by you

А ся де?


Титла: Re: Проблем с Wine
Публикувано от: v_badev в Oct 14, 2010, 14:42
$ sudo wine /media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe
Да пускаш wine като root е глупаво, но да съветваш други хора да го правят си е направо престъпно.

@encho1982 - Това че не можеш да сложиш права за изпълнение е нормално ако файловата система на която е записан cstrike.exe не поддържа unix права. Ако съдя по пътя това е CD, въответно е само за четене и не можеш да промениш нищо по файла. Копирай инсталацията в домашната папка и я пусни от там.

А за проблема с папката на wine пробвай това - „sudo chown -R `whoami` /home/encho/.wine“


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 14:52
Е то пак дава същата грешка дори и когато съм го прехвърлил върху ext4 дяла. В момента е върху NTFS дял. Според мен е някакъв проблем в Wine. Когато имах Убунту 10.04 си зареждаше винаги, но насичаше все едно гледам с 15 кадъра в секунда , а не с 24. Сега помисли, че след като съм инсталирал NVIDIA драйвери няма да засича, но то пък има друг проблем. Между другото така е и с всяка една програма която се опитам да пусна през Wine. Дава същата грешка.


Титла: Re: Проблем с Wine
Публикувано от: neter в Oct 14, 2010, 15:33
Е то пак дава същата грешка дори и когато съм го прехвърлил върху ext4 дяла. В момента е върху NTFS дял.
Сложи го пак на ext4 дяла и изпълни отново chmod със съответния пълен път до файла cstrike.exe. Например
Код
GeSHi (Bash):
  1. chmod +x /home/encho/Desktop/Conter-Strike/cstrike.exe
Когато изписваш пътя не забравяй, че в Linux големите и малките букви имат значение ;)


Титла: Re: Проблем с Wine
Публикувано от: borovaka в Oct 14, 2010, 16:04
Опитай да направиш следното:
1)sudo mkdir /media/win
2)sudo gedit /etc/fstab
3) Най-отдолу пишеш:
/dev/sda1       /media/win  ntfs-3g    rw,user,umask=000,exec  0       0
4) Записваш файла
5) Отваряш терминал и пишеш mount -a /или по-добре направо рестартирай/
6) След това изтрий директорията .wine става с командата sudo rm -rf /home/encho/.wine
7) Напиши winecfg и изчакай да се стартира след това го затвори
8) Опитай да стартираш играта така: wine /media/win/GAMES/Counter-Strike/cstrike.exe


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 16:29
Значи така както написа neter тръгна. Друг е въпроса, че картината е с някакви странни цветове и не ми се виждат ръцете.

(http://store.picbg.net/thumb/C7/55/5e3da497ad36c755.png) ($2)

Borovaka
Така както каза ти стана само промених

/dev/sda8       /media/win  ntfs-3g    rw,user,umask=000,exec  0       0

защото играта ми е в E:/ дял, а ти си ми дал за C:/

Лошото е, че пак дава грешка:

You cannot connect to a server running custom game cstrike until you install the custom game.

Що проверя дали има написано как да се оправи и ако не намеря може да отворя тема. Хубавото е, че с NVIDIA драйвери играта не засича както преди. Доста хора имат такива оплаквания когато ползват Убунту. Може да се отвори урок как да се инсталират, защото аз търсих и не намерих, а не се чувствам достатъчно компетентен за да напиша такъв.

Благодаря за помощта!


Титла: Re: Проблем с Wine
Публикувано от: b2l в Oct 14, 2010, 16:31
За какво са ти ръце бе човек! Това е CS! :D :D :D :D


Титла: Re: Проблем с Wine
Публикувано от: encho1982 в Oct 14, 2010, 16:51
Ами някои от нас все още сме хора, а не свръхчовеци, че да играем без ръце, а и мерника не се вижда също. За сметка на CS 1.5, XTCS тръгна без грешка. Важен е изводът който се опитах да направя. Много хора ползват Restricted drivers вместо да си инсталират тези на NVIDIA. Това ще им спести много проблеми, а не се намира лесно къде е обяснено.


Титла: Re: Проблем с Wine
Публикувано от: borovaka в Oct 14, 2010, 16:57
Restricted drivers и NVIDIA drivers са едно и също нещо има в момента отворени драйвери на нвидиа експериментални казват се nouveau ама не съм ги тествал.
Колкото до CS 1.6 върви си без проблем на какво съм го тествал ( fedora, ubuntu, arch, debian). Аз съм с карта NVIDIA 6100 вградена ( много стара) и пак нямам проблем. Пускаш CS и избираш от настройките да рендира през opengl и не би трябвало да имаш проблеми.


Титла: Re: Проблем с Wine
Публикувано от: chen_dzen в Oct 14, 2010, 21:11
$ sudo wine /media/EE2CB2CE2CB29157/GAMES/Counter-Strike/cstrike.exe
Да пускаш wine като root е глупаво, но да съветваш други хора да го правят си е направо престъпно.
Их , ами ако си на win със Limited Account ли ще го пускаш ???


Титла: Re: Проблем с Wine
Публикувано от: v_badev в Oct 15, 2010, 09:56
Ако си на Windows ситуацията е коренно различна. Wine е правен да работи като обикновен потребител и самите разработчици препоръчват да не се пуска като root (линк ($2)). Не случайно на Windows всичко се инсталира по подразбиране в Program Files в системният дял, а в Wine в всичко е в домашната папка.


Титла: Re: Проблем с Wine
Публикувано от: chen_dzen в Oct 15, 2010, 12:34
ок Mr.Security



Титла: Re: Проблем с Wine
Публикувано от: borovaka в Oct 15, 2010, 15:13
chen_dzen Без да се обиждаш наистина не е удачно да се стартира wine под root. Дори и да изключим въпроса със сигурността проста самия емулатор е направен да се ползва като обикновен потребител.