如何从另一个路径位置“远程”安装二进制源

如何从另一个路径位置“远程”安装二进制源

假设我有一个 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/local/空目录必须创建于/usr/local/Target/PCRE-8.37/目录代替!!!

问题2

我怎样才能打电话makemake install/usr/local/空目录 和 应用于/usr/local/Target/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

然后是makeMakefile 中所需的选项。

相关内容