Apt-get not found?

时间:2018-04-12 19:28:35

标签: shell ubuntu

我在Mac OS上,我正在尝试运行shell脚本在AWS上部署我的网站。部分脚本如下所示:

set -e -x

#Config
export DEBIAN_FRONTEND=noninteractive

# Update `apt-get` and install required packages
apt-get update
apt-get install python-software-properties
apt-get --no-install-recommends -y install build-essential
apt-get --no-install-recommends -y install libxslt-dev
apt-get --no-install-recommends --fix-missing -y install git
apt-get install unzip -y

echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/gems/1.8/bin"' >> /etc/environment
echo 'DEBIAN_FRONTEND=noninteractive' >> /etc/environment

apt-get --no-install-recommends -y -f install
mkdir -p /tmp
cd /tmp

apt-get update

然而,当我像这样运行脚本时:

./ami-bootstrap.sh

我收到以下错误:

apt-get: command not found

不确定如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

从脚本运行命令时,请始终使用exe文件的完整路径: -

/path/to/apt-get update

要知道apt-get的位置,只需执行以下命令

 which apt-get

但您的案例中的主要问题是apt-get不适用于MacOS。但你仍然有选择权。请参阅以下链接,以便在此方面为您提供帮助: -

http://www.macports.org

您也可以使用下面的brew: -

brew install python