root権限なしで最新のUnix sortコマンドをインストールする

root権限なしで最新のUnix sortコマンドをインストールする

私が使用しているUnixサーバーには、-Vオプションなしで古いバージョンのsortがインストールされています。ローカルで最新バージョンをインストールできますか(rootアクセス権はありません)?どこでダウンロードし、どのようにインストールしますか?サーバーに接続するたびに、デフォルトでこの新しいバージョンを使用したいと思います。

ちなみに、私は次のバージョンを使用しています。

sort --version
sort (GNU coreutils) 5.97
Copyright (C) 2006 Free Software Foundation, Inc.

echo $BASH_VERSION
3.2.25(1)-release

./unix_distro.sh 
Linux RedHat 5.5(Final 2.6.18-194.8.1.el5 x86_64)

uname -a
Linux tin.broadinstitute.org 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:04:48 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

ベストアンサー1

ルートなしで新しいバージョンをコンパイルしてインストールできますか?はい。

既存のものを交換するためにインストールできますか?いいえ。

bin一般ユーザーが自分のホームディレクトリにディレクトリを持つことは非常に一般的でした。今日では、誰もが自分のLinux / UNIXコンピュータを机の上に置くことは一般的ではありません。

これを使用するときは、configureプレフィックスを変更してホームディレクトリにインストールし、標準システムエントリの前に含めるようにPATHプレフィックスを変更できます。~/bin

export PATH=~/bin:${PATH}

前面に追加する必要があります。それ以外の場合は、以前のバージョンが実行されます。

PATH他の人が自分のコンテンツを含めるように権限を変更できるように権限を開くこともできます。しかし、そうする前に、彼らはあなたを本当に信じなければなりません。そうしないと、悪意のあるプログラムに脆弱になる可能性があります。

おすすめ記事