루트 권한 없이 최신 Unix sort 명령 설치

루트 권한 없이 최신 Unix sort 명령 설치

내가 사용하고 있는 유닉스 서버에는 -V 옵션 없이 이전 버전의 sort가 설치되어 있습니다. 로컬로 최신 버전을 설치할 수 있습니까(루트 액세스 권한이 없음)? 어디서 다운로드하고 어떻게 설치하나요? 서버에 연결할 때마다 기본적으로 이 새 버전을 사용하고 싶습니다.

참고로 저는 다음 버전을 사용하고 있습니다.

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다른 사람이 귀하의 콘텐츠를 포함하도록 권한을 변경할 수 있도록 권한을 열 수도 있습니다 . 하지만 그렇게 하기 전에 그들은 당신을 정말로 믿어야 합니다. 그렇지 않으면 악성 프로그램에 취약해질 수 있습니다.

관련 정보