데비안은 여러 소스 파일 위치(lib, lib64, include 등)를 추가합니다.

데비안은 여러 소스 파일 위치(lib, lib64, include 등)를 추가합니다.

소스에서 SSH를 설치하려고합니다. 소스에서 설치하는 경우 다른 종속성도 설치해야 합니다. 또한 소스에서 종속성을 설치했습니다. 예를 들어, 다음과 같이 zlib 종속성을 설치했습니다.

cd /tmp
mkdir -p /opt/zlib
mkdir zlib1.23
cd zlib1.23/
wget http://www.zlib.net/zlib123.zip
unzip zlib123.zip
make
make install prefix=/opt/zlib/

"include, lib, lib64"와 같은 중요한 시스템 파일은 내 설치 위치(/opt/zlib/)에 있습니다."/선택/패키지",

/opt/zlib
├── include
│   ├── zconf.h
│   └── zlib.h
├── lib
│   ├── libz.a
│   ├── libz.so -> libz.so.1.3
│   ├── libz.so.1 -> libz.so.1.3
│   ├── libz.so.1.3
│   └── pkgconfig
│       └── zlib.pc
└── share
    └── man
        └── man3
            └── zlib.3

이 종속성을 설치할 때 이 종속성을 가진 다른 패키지가 이 위치에서 "include,lib,lib64"를 검색하는지 확인하고 싶습니다. 예를 들어, 다른 패키지가 "zlib" 라이브러리를 검색하려고 할 때 "/usr/lib" 대신 "/opt/zlib/lib" 이름으로 검색하거나 "include"가 포함된 위치에서 검색하기를 원합니다. 폴더 "/opt" 디렉터리에서 검색합니다.

간단히 말해서 제가 묻고 싶은 질문은: 패키지를 설치하면 다음과 같습니다."bin, lib, lib64, include 등."소프트웨어 패키지를 설치할 때 포함됩니다. 시스템이 기본적으로 내 파일을 인식하도록 하려면 어떻게 해야 합니까?

관련 정보