다른 경로 위치에서 "원격으로" 바이너리 소스를 설치하는 방법

다른 경로 위치에서 "원격으로" 바이너리 소스를 설치하는 방법

Bynary_Package.tar.gz가 있다고 가정해 보겠습니다.

압축을 풀면 다음과 같습니다.

zxvf Bynary_Package.tar.gz -C /path/dir/

이제 나는 다음으로 이사한다.

cd /path/dir/Bynary_Package/

내가 이것을 나열할 때 ls -Al나는구성문서

그런 다음 설치를 수행해야 합니다.

./configure ...
make
make install

내가 ./configure안에서 처형할 때/경로/디렉토리/Bynary_Package/파일은 같은 폴더에 생성됩니다 ...

질문

다른 위치(예: /usr/local/)에서 설치를 수행하고 데스티니에서 결과 파일을 생성하려면 어떻게 해야 합니까? ...

# pwd
/usr/local/
#
# /path/dir/Bynary_Package/configure
# /path/dir/Bynary_Package/make
# /path/dir/Bynary_Package/make install

결과 파일/경로/디렉토리/Bynary_Package/바꾸다/usr/로컬/

편집 1

내 예는 다음과 같습니다.

# mkdir /usr/local/Empty
# mkdir /usr/local/Target
# cd /usr/local/Empty
# pwd
/usr/local/Empty
# ls -al
total 8
drwxr-xr-x.  2 root root 4096 Jul 13 19:08 .
drwxr-xr-x. 29 root root 4096 Jul 13 19:08 ..
# tar zxvf /home/.../pcre-8.37.tar.gz -C /usr/local/Target/
# /usr/local/Target/pcre-8.37/configure
# pwd
/usr/local/Empty
# ls -al
total 768
drwxr-xr-x.  3 root root   4096 Jul 13 19:12 .
drwxr-xr-x. 29 root root   4096 Jul 13 19:08 ..
-rw-r--r--.  1 root root  14249 Jul 13 19:12 config.h
-rw-r--r--.  1 root root  66037 Jul 13 19:12 config.log
-rwxr-xr-x.  1 root root  70546 Jul 13 19:12 config.status
drwxr-xr-x.  2 root root   4096 Jul 13 19:12 .deps
-rw-r--r--.  1 root root    328 Jul 13 19:12 libpcre16.pc
-rw-r--r--.  1 root root    328 Jul 13 19:12 libpcre32.pc
-rw-r--r--.  1 root root    269 Jul 13 19:12 libpcrecpp.pc
-rw-r--r--.  1 root root    323 Jul 13 19:12 libpcre.pc
-rw-r--r--.  1 root root    311 Jul 13 19:12 libpcreposix.pc
-rwxr-xr-x.  1 root root 344626 Jul 13 19:12 libtool
-rw-r--r--.  1 root root 186517 Jul 13 19:12 Makefile
-rwxr-xr-x.  1 root root   2363 Jul 13 19:12 pcre-config
-rw-r--r--.  1 root root   6783 Jul 13 19:12 pcrecpparg.h
-rw-r--r--.  1 root root  31706 Jul 13 19:12 pcre.h
-rw-r--r--.  1 root root   6312 Jul 13 19:12 pcre_stringpiece.h
-rw-r--r--.  1 root root     23 Jul 13 19:12 stamp-h1
#

내가 원하는 것?

/usr/local/Target/pcre-8.37/configure()에서 생성된 파일을 호출하면/usr/로컬/빈디렉터리는 다음에 생성되어야 합니다./usr/local/대상/PCRE-8.37/대신 디렉토리! ! !

질문 2

make어떻게 전화를 걸 거나 걸 수 있나요 make install?/usr/로컬/빈목차 및 응용 분야/usr/local/대상/PCRE-8.37/목차? 좋다:

/usr/local/Target/pcre-8.37/make
/usr/local/Target/pcre-8.37/make install

답변1

너는 해야 해./configure --prefix=/usr/local/bynary_package

make그런 다음 Makefile에 필수 옵션이 있습니다 .

관련 정보