.soファイルとは何ですか?
ubuntuでFlashの問題を抱えていて、Flash10.1のアルファリリースにアップグレードしようと思っていました。
問題は.soファイルとして来たのですが、これが何なのか情報が見つかりません。
ubuntuでFlashの問題を抱えていて、Flash10.1のアルファリリースにアップグレードしようと思っていました。
問題は.soファイルとして来たのですが、これが何なのか情報が見つかりません。
.soファイルはコンパイルされたライブラリファイルです。これは “Shared Object "の略で、WindowsのDLLに似ています。
多くの場合、パッケージファイルは、インストール時にこれらを /lib または /usr/lib または似たような場所の下に置きます。あなたが.soファイルをあなたの$LDLIBRARYPATHの場所に展開した場合、そのライブラリを必要とするプログラムはそれを使用することができるはずです。
理想的には、それが正しい場所にあることを確認するために、付属のドキュメントを読んでください。
ターミナルから locate adobe-flashplugin
のようなコマンドを実行すると、似たような名前の既存のライブラリがいくつか見つかるかもしれません。
Linux C/C++で作成できるライブラリは2種類あります。それは静的ライブラリ(.a)と動的リンクされたシャードオブジェクトライブラリ(.so)
(.so)の場合、このライブラリは1つの形式しかありませんが、2つの方法で使用できます。
1) 実行時に動的にリンクされているが、静的に認識されている。コンパイル/リンクの段階でライブラリが利用可能である必要があります。共有オブジェクトは実行可能なコンポーネントには含まれていないが、実行に紐付けられている。
2) 動的にロード/アンロードされ、実行時にリンクされる(例:ブラウザプラグイン) ダイナミックリンクローダーシステムの機能を使用している。
通常、パッケージファイルはインストール時に「.so」ファイルを/libまたは/usr/libに配置します。
これは動的にリンクされた共有オブジェクトライブラリで、Windowsの.dllファイルに似ています。
[Install Flash 10 Under Ubuntu Linux 64 bit Edition ]0x3& (x64)
10をインストールする前に、以前のバージョンのFlashがアンインストールされていることを確認してください。