現在、Solaris 10に古い古いバージョンの7Zipをインストールしています(4.55 beta
)。これは/usr/bin/7z
にあります。 which 7z
を使用して見つかりました
新しいバージョン9.20.1
をダウンロードしました。 READMEは、install.sh
を編集し、DEST_HOME
をインストールしたい場所に変更するように指示します。デフォルトの場所は/usr/local
なので、これを次のように変更します。 /usr/bin/7z
?古いバージョンをアップグレード/上書きしても大丈夫ですか?誰もが使用できるようにこのシステムを広くインストールしたいと思います。
一般的に言って、ローカルで作成されたものを/usr
の直下にインストールせず、/usr/local
の下にのみインストールしてください。通常、/usr/local
はPATH
の/usr
の前に来るため、ローカルインストールがシステムのデフォルトツールよりも優先されます。一部のシステムスクリプトは、PATH
を設定して/usr/local
を除外し、システムプログラムのデフォルトバージョンで実行されていることを確認する場合があります。
したがって、README
に従い、DEST_HOME=/usr/local
を使用してインストールします(実行可能ファイルが/usr/local/bin
にあるようにします。ユーザーおよびcrontabのデフォルトのPATH
値が/usr/local/bin
の前に/usr/bin
であることを確認します(このようにする必要があります) 、ローカルのカスタマイズが通常の使用でシステムのデフォルトを上書きするようにします)。
もう1つのアイデアは、makefile.solaris_x86をMakefileにコピーしてから、gmakeを直接実行することです。それはそれの世話をします。
もう1つの提案は、blastwave.orgとopencsw.orgをチェックして、新しいパッケージが利用可能かどうかを確認することです。これはすでに行っている可能性があります。これまでの説明からはわかりません。
ニーズに合わせて7Zipの適切なバージョンをインストールできることを願っています。
編集:申し訳ありませんが、あなたの質問を読み間違えました。 Solaris 10を実行しているのを見逃しました。パッケージを検索するか、完全な開発ツールがシステムにインストールされているかどうかを確認することをお勧めします。ただし、ストリップは安全にスキップできるステージです。