我如何检查 gnupg 是否安装在 ubuntu 和 运行 上,如果未安装,如何安装 shell 脚本?
How can i check if gnupg is installed on ubuntu and run a shell script to install it if it is not installed?
#! /bin/bash
if which gnupg >/dev/null; then
echo "Installed"
else
echo "Not installed" #If not installed
echo "Installing..."
sudo apt-get install gnupg #installation
fi
你有什么想法吗?当我 运行 这个时,它显示未安装但它会尝试更新它。结果它说:gnupg 已经是最新版本了。
0 个已升级,0 个新安装,0 个要删除,46 个未升级。
您必须查找 gpg
(实际的可执行文件名称),而不是 gnupg
(包名称)。这应该可以解决问题。
if which gpg >/dev/null; then
echo "Installed"
# ...
fi
#! /bin/bash
if which gnupg >/dev/null; then
echo "Installed"
else
echo "Not installed" #If not installed
echo "Installing..."
sudo apt-get install gnupg #installation
fi
你有什么想法吗?当我 运行 这个时,它显示未安装但它会尝试更新它。结果它说:gnupg 已经是最新版本了。 0 个已升级,0 个新安装,0 个要删除,46 个未升级。
您必须查找 gpg
(实际的可执行文件名称),而不是 gnupg
(包名称)。这应该可以解决问题。
if which gpg >/dev/null; then
echo "Installed"
# ...
fi