用过Mac的肯定 或多或少的 用过 brew这个命令
在我之前的印象里 这个命令就好像
Ubuntu里的apt-get
Centos里的yum
都是属于那种Linux下包管理器
那他们之间有什么区别呢?
先下结论:
源码包安装: brew
二进制包安装: yun | apt-get
源码安装
首先回顾一下什么是源码安装
从命令上来看源码安装一般形式如下:
wget https://xxx.com/latest.tar.gz
tar -zxvf latest.tar.gz -C /usr/src
cd /usr/src/xxxx
./configure
make && make install
wget tar应该是显而易见的,分别代表下载和解压命令
./configure
那么configure是一个怎样的命令
#!/bin/sh
SUFFIX=""
DRYRUN="false"
VERBOSE="false"
EXE=""
THERE=`dirname $0`
# pick up any command line args to config
for i
do
case "$i" in
-d*) options=$options" --debug";;
-t*) DRYRUN="true" VERBOSE="true";;
-v*) VERBOSE="true";;
-h*) DRYRUN="true"; cat <<EOF
Usage: config [options]
-d Build with debugging when possible.
-t Test mode, do not run the Configure perl script.
-v Verbose mode, show the exact Configure call that is being made.
-h This help.
Any other text will be passed to the Configure perl script.
See INSTALL for instructions.
EOF
;;
*) i=&#