你可以通过运行以下命令来安装软件包(此处package
)
sudo apt-get install package
一些用 bash 编写的安装脚本会执行此类操作,并要求用户每次都输入密码。这在许多情况下是不必要的,因为软件包已经安装好了。
有没有办法查看软件包列表是否已安装,并且仅在未安装时才要求附加权限?一行代码就好了……
答案1
以下是一句话:
dpkg -l | grep packagename | wc -l
如果结果为零,则表示未安装该包。
你可以通过运行以下命令来安装软件包(此处package
)
sudo apt-get install package
一些用 bash 编写的安装脚本会执行此类操作,并要求用户每次都输入密码。这在许多情况下是不必要的,因为软件包已经安装好了。
有没有办法查看软件包列表是否已安装,并且仅在未安装时才要求附加权限?一行代码就好了……
以下是一句话:
dpkg -l | grep packagename | wc -l
如果结果为零,则表示未安装该包。