./テレグラム: 共有ライブラリの読み込み中にエラーが発生しました。

./テレグラム: 共有ライブラリの読み込み中にエラーが発生しました。

このエラーについてご存知ですか?

tar -x -v -f tsetup.0.10.19.tar.xz
telegram/
telegram/updater
telegram/telegram

cd Telegram

./Telegram

./Telegram:error while loading shared libraries: libX11-xcb.so.1: can not open shared object file: No such file or directory

答え1

実行ファイルはしばしば外部ソフトウェアに依存します。共有ライブラリ(実際にはライブラリも実行可能ファイルです。)実行可能ファイルを実行するには、動的リンカーすべての依存ライブラリを見つけてロードする必要があります。失敗すると、指定したエラーメッセージが表示され、実行可能ファイルのロードが中断されます。

次のコマンドを実行すると、実行可能ファイルが依存するすべてのライブラリを表示できます。

ldd Telegram

あなたの場合、メッセージはリンカがlibX11-xcb.so.1まだインストールされていないため、ライブラリが見つからないことを意味します。この特定の名前はライブラリで使用されます。XCB

ライブラリの依存関係を手動で管理することに関連する手間を避けるために、人々はしばしばパッケージ管理システムソフトウェアのインストール作業。

答え2

libX11-xcbが見つからないようです。これはRPM libX11で提供されます。参考rpmfind.net クエリ

RPMをインストールしてもう一度やり直してください。

関連情報