私はLinuxに完全に初めて触れたことから始めましょう。数ヶ月前、私はいくつかのアプリケーションとゲームサーバーが動作するLinuxボックスを設定しましたが、すべてがうまくいきました。数日前にコンピュータを再起動する必要がありました。デフォルトでは、実行可能ファイルを見ることはできますが、存在しないと言います。
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ ls
InsurgencyServer-Linux-Shipping steam_appid.txt steamclient.so
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ file InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.4.1, BuildID[xxHash]=116f503e920192b9, stripped
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: command not found
正しい通訳が必要だという内容を読みましたが、実際には/lib64/lを見ることができませんが、どうすればいいかわかりません(これが問題なら)
steam@Rochallor:/lib64$ ls
ld-linux-x86-64.so.2 ld-lsb-x86-64.so.2 ld-lsb-x86-64.so.3
また、権限の問題かもしれないと思ってカーペット爆弾攻撃を試みました。 sudo chmod a+rwx /home/steam/sandstorm/Insurgency/Binaries/Linux は成功しませんでした。
私はこれが別のスレッドで議論されたと確信していますが、朝を通して検索してみましたが、私に合ったものが見つかりませんでした。
ありがとうございます!
ベストアンサー1
InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping
単に埋め込みディレクトリにある場合は、InsurgencyServer-Linux-Shipping
次のことができます。
PATH="$PWD":"$PATH"
これで別のディレクトリに変更できます。たとえば、cd
$ HOMEの引数なしで実行しますInsurgencyServer-Linux-Shipping
。起動する実行可能ファイルを含むディレクトリが$ PATHに追加されていない限り、実行可能ファイル名の前にディレクトリへのフルパスを指定する必要があります(たとえば、実行可能ファイルを含むディレクトリ./InsurgencyServer-Linux-Shipping
にある場合)。