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

Хардуер за Линукс => Сървъри => Темата е започната от: dunix в Aug 06, 2009, 21:03



Титла: Казва ми че го няма някой файл който в действителност е там
Публикувано от: dunix в Aug 06, 2009, 21:03
Здравейте,

днес исках да инсталирам един CS сървър, но като дам да тръгне някой файл ми казва че този файл не е там. Ето малко информация от конзолата :

Код:
root@dunix:~# cd /home/hlds/
root@dunix:/home/hlds# ./steam -command update -game cstrike -dir /home/hlds
-bash: ./steam: No such file or directory
root@dunix:/home/hlds# ls -l
total 31396
-rwxr-xr-x 1 root root  3513408 2005-09-02 05:27 hldsupdatetool.bin
-rwxr-xr-x 1 root root  7822833 2005-04-08 00:04 steam
-rw-r--r-- 1 root root        2 2009-08-02 12:29 steam_appid.txt
-rw-r--r-- 1 root root 14655815 2009-08-02 12:30 steamclient.so
-rw-r--r-- 1 root root  6097579 2009-08-06 20:39 steam.tar.bz2
root@dunix:/home/hlds#

Някой да знае от какво се получава това ?

Със OS: Ubuntu Server Edition - изтеглена от преди няколко дни.
Операционната система няма десктоп,а е под конзола.


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: c2h5oh в Aug 06, 2009, 21:25
Код:
[quote author=dunix link=topic=35426.msg178198#msg178198 date=1249581816]
-rwxr-xr-x 1 root root  7822833 2005-04-08 00:04 steam
[/quote]
Тоя файл ли искаш да стартираш? Ако е той провери дали ти е изпълним ( най лесно като му видиш цвета - трябва да е зелен) Ако не е - тогава го направи с командата chmod +x steam и опитай отново.

ЗАБЕЛЕЖКА Провери какви изисквания има CS сървъра за изпълнението на steam (root, user или нещо друго)


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: b2l в Aug 06, 2009, 21:30
Код:
[quote author=dunix link=topic=35426.msg178198#msg178198 date=1249581816]
-rwxr-xr-x 1 root root  7822833 2005-04-08 00:04 steam
[/quote]
Тоя файл ли искаш да стартираш? Ако е той провери дали ти е изпълним (най лесно като му видиш цвета - трябва да е зелен) Ако не е -
 тогава го направи с командата chmod +x steam и опитай отново.

ЗАБЕЛЕЖКА Провери какви изисквания има CS сървъра за изпълнението на steam (root, user или нещо друго)

Нека и аз (ламера) да се изкажа: знаеш ли какво означават х-четата в това:
Код:
-rwxr-xr-x
??
Та означават, че файла е изпълним.


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: c2h5oh в Aug 06, 2009, 21:44
-rwxr-xr-x
Ами да !!! Ще ми извади очите!!! Ама че съм заплес!!!!  :o :o :o


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: gat3way в Aug 06, 2009, 22:28
Я да видим кой първи ще се досети каква е причината :)

Много мистериозно :)



Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: b2l в Aug 06, 2009, 22:52
Намерих го:
Код:
#./steam -command update -game cstrike -dir .
Или греша, Вие ще кажете!


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: neosofti в Aug 06, 2009, 22:54
Цитат
-rw-r--r-- 1 root root 14655815 2009-08-02 12:30 steamclient.so

Тая библиотека не трябва ли да е изпълнима за да може да работи steam с  нея?

Дай изхода на
Код:
file steam

Ако steam е някакъв скрипт, постни какво пише в първият му ред, т.е.
Цитат
#!/bin/bash
или
Цитат
#!/bin/sh


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: gat3way в Aug 06, 2009, 23:02
Мне, няма нужда да е изпълним. Обаче има нужда dynamic linker-а да го намери - без LD_LIBRARY_PATH няма да стане, щото по принцип май не търси в текущата директория. Обаче с голяма вероятност проблемът не е само там, защото щеше да изреве че не може да намери библиотеката с която е линкнат. Според мен file steam ; uname -a вероятно ще издаде причината, ако не го направи значи просто не съм бил прав.

И най-вероятно не е скрипт.


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: b2l в Aug 06, 2009, 23:06
Абе сега го пуснах тоя сървър. Точката на края на командата е причината. Ето вижте тук ($2).


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: gat3way в Aug 06, 2009, 23:10
Не съм бил прав :)

Че ми стана интересно, това скрипт ли е в крайна сметка, file steam какво казва?


Титла: Re: Казва ми че го няма някой файл който в действителност е там
Публикувано от: b2l в Aug 06, 2009, 23:21
steam си е компилиран файл...