Linux를 처음 접하는 경우(다소) 소스에서 빌드할 수 있도록 시스템을 설정하고 싶습니다. 소스에서 빌드된 패키지는 /usr/local/src에 들어가야 한다는 것을 읽었습니다. 그러나 다른 포럼에서도 일부 사람들은 이러한 패키지를 홈 폴더에 저장하는 것을 선호하며 완전히 격리되는 것을 선호한다고 말했습니다. 이 문제에 대해 더 많은 의견을 듣고 싶습니다. 바이너리, 소스 코드 패키지, 라이브러리 등을 저장할 위치입니다. 감사해요.
답변1
가능하다면 배포판의 패키지 관리자를 사용하는 것이 좋습니다. 소스에서 많은 항목을 설치하기 시작하면 업데이트, 종속성 등을 유지하는 것이 어려워지기 때문입니다. 예, LFS 시스템이 있습니다...
즉, Slackware를 실행할 때 항상 디스크에서 "모든 것"을 설치한 다음 원하는 추가 항목을 /opt/softwarename-version(예: ./configure --prefix=/opt/foo-1.3.2
) 에 구성합니다.
$PATH
라이브러리, 바이너리 등의 위치를 , 와 같은 관련 환경 변수에 쉽게 추가할 수 있다면 설치 위치는 중요하지 않습니다./etc/ld.so.conf