Page 1 sur 1

[Lancement] Je n'arrive pas à lancer un bin (RÉSOLU)

Publié : lun. 25 oct. 2010, 23:56
par koshie
Bonsoir,

Je cherche à lancer sur mon serveur un binaire afin d'installer le nécessaire pour créer un serveur de mod source d'Half-Life (dans ce cas Zombie Panic Source!).

Il est indiqué de télécharger un binaire puis de lui donner les droits avec la commande chmod +x hldsupdatetool.bin puis de faire un ./hldsupdatetool.bin mais c'est là que ça coince, voici ce que j'ai fais :
[koshie@sloubii hlserveursource]$ wget http://www.steampowered.com/download/hldsupdatetool.bin
--2010-10-25 23:52:42-- http://www.steampowered.com/download/hldsupdatetool.bin
Résolution de http://www.steampowered.com... 63.228.223.100
Connexion vers http://www.steampowered.com|63.228.223.100|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 3513408 (3,4M) [application/octet-stream]
Sauvegarde en : «hldsupdatetool.bin»

100%[====================================================================================>] 3 513 408 723K/s ds 6,8s

2010-10-25 23:52:49 (503 KB/s) - «hldsupdatetool.bin» sauvegardé [3513408/3513408]

[koshie@sloubii hlserveursource]$ chmod +x hldsupdatetool.bin
[koshie@sloubii hlserveursource]$ ./hldsupdatetool.bin
-bash: ./hldsupdatetool.bin: Aucun fichier ou dossier de ce type
Étrangement il me dit que le fichier n'est pas présent…

J'ai pensé à un soucis d'architecture, le serveur étant en 64 bits. J'ai trouvé une solution sur internet, il faut télécharger la lib32-* correspondante mais yaourt lib32- me renvoi 170 résultats et je n'arrive pas à trouver lequel il me faut !

Si ça peut être utile :
-rwxr-xr-x 1 koshie koshie 3513408 2 sept. 2005 hldsupdatetool.bin
Voilà, je ne trouve pas de solution à ce problème…

Koshicalement

Re: [Lancement] Je n'arrive pas à lancer un bin (en cours)

Publié : mar. 26 oct. 2010, 04:01
par Refuznik
Essaie en installant déja lib32-gcc-libs
Fais aussi une recherche pour savoir si hldsupdatetool.bin doit être dans le répertoire steam ou non.

Re: [Lancement] Je n'arrive pas à lancer un bin (en cours)

Publié : mar. 26 oct. 2010, 04:38
par koshie
Je me suis rendu compte en lisant le /etc/pacman.conf qu'il me manquait le dépôt pour installer le nécessaire pour lancer du 32 bits sur du 64, maintenant il est activé et je n'ai pas trouvé ton paquet mais j'ai trouvé lib32-gcc-archs qui a comme description :
The GNU Compiler Collection i686 archives for x86_64 dirty 32bit compilation
Ce n'est pas ça je me trompe ? De toute façon l'installation a échoué et je n'ai pas pu essayer.
Fais aussi une recherche pour savoir si hldsupdatetool.bin doit être dans le répertoire steam ou non.
Qu'entends-tu par là ? Il est normalement indiqué de créer un répertoire, d'y télécharger le .bin puis de le rendre exécutable et de l'exécuter, ensuite on exécute ./steam.

Re: [Lancement] Je n'arrive pas à lancer un bin (en cours)

Publié : mar. 26 oct. 2010, 10:31
par benjarobin
Il y a un poste sous Ubuntu ou debian la dessus, cela te donnera des pistes sur les lib32 à installer
sudo apt-get install lib32gcc1
Donc en gros c'est surement ce paquet qui te manque

Code : Tout sélectionner

lib32-gcc-libs
comme dit plus haut

Ce paquet existe bien : http://www.archlinux.org/packages/multi ... -gcc-libs/
Tu as du mal configurer ton pacman.

Re: [Lancement] Je n'arrive pas à lancer un bin (en cours)

Publié : mar. 26 oct. 2010, 11:01
par tuxce
pour ce genre de programme, c'est souvent statiquement lié, la seul lib nécessaire étant glibc donc perso, j'opterai plutôt pour lib32-glibc

Re: [Lancement] Je n'arrive pas à lancer un bin (en cours)

Publié : mar. 26 oct. 2010, 13:26
par koshie
Que je suis bête ! J'ai décommenté la ligne du dépôt mais pas son nom ([multilib]), forcement ça marchait moins bien !

Merci ça marche désormais ;).

EDIT : Pour ceux que ça intéresse voici le tutoriel que je suis en train de suivre.