Posixの世界のためのポータブルソフトウェア

Posixの世界のためのポータブルソフトウェア

rpmLinux用の「ポータブル」ソフトウェア(例:解凍し、パッケージマネージャで同様の形式で使用できるソフトウェア)はありますか?

また、Windowsポータブルプログラムが存在しないという警告がありますか?


PSコミュニティがタグ付けについてどのように考えているのかわかりません。またはこのウェブサイトにあります。 PortableはおそらくWindowsの機能に近いと思いますが、rpm特定の形式やリポジトリを介して利用できないソフトウェアは、Posixの世界では緩やかに考えられるかもしれません。

ベストアンサー1

理論的には、すべてのGNU / Linuxアプリケーションは単語定義に従って「移植可能」です。あるシステムでtarし、別のシステムで解凍します。しかし、実際には状況がとてもピンクでふわふわのケースはほとんどありません。

プログラムがリンクしているライブラリの欠落(メディアプレーヤーに多くのライブラリが必要だと思う方が良いでしょう!)、古い(または存在しない)スクリプトインタプリタ(作成について話している場合)などが原因で問題が発生する始めます。スクリプト言語(PythonやPerlなど)で書かれたアプリケーションなど

次の方法を使用して、プログラムに必要なライブラリを見つけ、実行可能ファイルと一緒にバンドルできます。

ldd path_to_executable|cut -d '>' -f2|grep '^\s*/'|sed 's/^\s*//;s/\s*(.*$//'

ただし、これは保証された修正ではありません。実行可能ファイルが32ビットライブラリに関連付けられていて、それを64ビットシステムで実行しようとしている場合、または実行可能ファイルがコンパイルされた32ビットライブラリとは異なるアーキテクチャ用に作成されている場合は、問題が発生する可能性があります。あなたが実行しようとしているもの。

つまり、メディアプレーヤーだけでなく持ち運べる安定した環境を探しているなら、LiveCDの配布(実際のCD/DVDやサムドライブ)を考えてみてはいかがでしょうか。

おすすめ記事