【发布时间】:2013-10-20 13:06:24
【问题描述】:
我正在编写一个用于各种 linux 平台的 shell 脚本。脚本的一部分安装了几个包。如何确定 linux 供应商和默认系统安装机制,例如 Debian/Ubuntu 有 apt-get/apt,Fedora 有 yum 等等...
提前致谢
【问题讨论】:
-
您可以使用
/etc/lsb-release和/etc/os-release找到Linux 发行版。不确定是否有办法找到包管理系统。您也许可以针对已知发行版使用 switch 案例。 -
@Vivek 谢谢,我没有想到这一点,但希望有一个现有的方法/命令可以找到默认安装程序。
标签: linux bash shell installation