Rhel
在沒有 root 權限的情況下安裝較新的 unix 排序命令
我正在使用的 unix 伺服器安裝了舊版本的 sort(沒有 -V 選項),是否可以在本地安裝新版本(我沒有 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
您可以在沒有 root 的情況下編譯和安裝更新的版本嗎?是的。
你能安裝它來代替舊的嗎?不。
bin
對於普通使用者來說,在他們的主目錄中有目錄過去是相當普遍的。現在每個人都可以在他們的辦公桌上擁有自己的 Linux/UNIX 機器已經變得不那麼普遍了。使用時,
configure
您可以更改前綴,使其安裝在您的主目錄中,然後將您的前綴更改PATH
為包含~/bin
在標準系統內容之前。export PATH=~/bin:${PATH}
您必須將其添加到前面,否則將執行舊版本。
您甚至可以打開權限,以便其他人可以更改權限
PATH
以包含您的內容。但在這樣做之前,他們應該真的信任你。否則,您可能會將惡意程序放入其中。