![루트 권한 없이 최신 Unix sort 명령 설치](https://linux55.com/image/51534/%EB%A3%A8%ED%8A%B8%20%EA%B6%8C%ED%95%9C%20%EC%97%86%EC%9D%B4%20%EC%B5%9C%EC%8B%A0%20Unix%20sort%20%EB%AA%85%EB%A0%B9%20%EC%84%A4%EC%B9%98.png)
내가 사용하고 있는 유닉스 서버에는 -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
다른 사람이 귀하의 콘텐츠를 포함하도록 권한을 변경할 수 있도록 권한을 열 수도 있습니다 . 하지만 그렇게 하기 전에 그들은 당신을 정말로 믿어야 합니다. 그렇지 않으면 악성 프로그램에 취약해질 수 있습니다.