web-dev-qa-db-ja.com

Solaris 10で7Zipをアップグレードする正しい方法は何ですか?

現在、Solaris 10に古い古いバージョンの7Zipをインストールしています(4.55 beta)。これは/usr/bin/7zにあります。 which 7zを使用して見つかりました

新しいバージョン9.20.1をダウンロードしました。 READMEは、install.shを編集し、DEST_HOMEをインストールしたい場所に変更するように指示します。デフォルトの場所は/usr/localなので、これを次のように変更します。 /usr/bin/7z?古いバージョンをアップグレード/上書きしても大丈夫ですか?誰もが使用できるようにこのシステムを広くインストールしたいと思います。

1
DemiSheep

一般的に言って、ローカルで作成されたものを/usrの直下にインストールせず、/usr/localの下にのみインストールしてください。通常、/usr/localPATH/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を実行しているのを見逃しました。パッケージを検索するか、完全な開発ツールがシステムにインストールされているかどうかを確認することをお勧めします。ただし、ストリップは安全にスキップできるステージです。

0
lmaverickbna