GentooサーバーでポータブルLaTeXインストールを実行しようとしています。 LaTeXファイルがインストールされました。
実行しようとすると、メッセージが表示さ./pdflatex
れます。 SSHとzshを使用してコマンドラインを実行しています。path/to/texlive/bin/x86_64-linux/
exec format error: ./pdflatex
Googleが私にこう言った。できる無効な実行ファイルを使用していることを意味します。
しかし、実行してみるとuname -m
正しいバイナリが含まれているようです。x86_64
/x86_64-linux/
i386-linux
また、他のすべてのLinux用LaTeXリポジトリ(、、、、armel-linux
)armhf-linux
を試しましたが、aarch64-linux
何も機能しません。
内容を受けてみると、ファイル(リンク)dir
もあることがわかります。pdflatex
またls -l
、(リンクされた)ファイルpdflatex
にすべてのユーザーに対する読み取りおよび実行権限があることを知らせます。
i386-linux
また、他のすべてのLinux用LaTeXリポジトリ(、、、、armel-linux
)armhf-linux
を試しましたが、aarch64-linux
何も機能しません。
ノート:ルートアクセス権がないため、ポータブルインストールを利用する必要があります。
このコマンドをどのように実行できますかpdflatex
?
答え1
だから私は私の問題に対する解決策を見つけました。これが他の人に役立つかどうかはわかりません。しかし、完全性のためにここに答えを投稿しています。
uname -a
リターンにもかかわらず、x86_64
私はこれを使用する必要があると聞きましたobjdump -a /bin/ls
。file format elf32-i386
正しいバイナリ私にはいi386-linux
バイナリファイル。
文を書いてテストしましたが、うまくいきません。問題は、FTPを使用して(インストール済みの)ファイルをマイサーバーに移動することです。ドキュメント。 FileZillaが提供する転送タイプ。これは次のように設定されます。自動的に基本的に。環境これ到着バイナリ明示的で、ファイルをサーバーに移動することが再び機能しました。
今大丈夫。