使用Pear安装程序时-a和-o选项有什么区别?

时间:2009-03-07 14:54:32

标签: php pear

使用Pear安装程序时,例如

pear install DB

您可以使用“-a”选项或“-o”选项。

他们之间有什么区别?


@ÓlafurWaage

我想问一下 之间的区别 全部而且唯一。

我无法理解它们是什么。


什么是'所有'依赖项 什么是“唯一的”依赖?

他们之间有什么不同吗?

我的大脑无法区分它们。


好吧,那么,我应该使用'-a'选项吗?

1 个答案:

答案 0 :(得分:1)

我认为它们是--alldeps--onlyreqdeps

的缩写形式
  

PEAR安装程序完全支持依赖项;如果您愿意,它可以自动安装必需和/或可选的依赖项。

这是PEAR Install command manual

编辑:

每个人在手册中做了什么,但这里是模糊的。

  

您有多种选择:

     
      
  • 手动安装相关软件包

  •   
  • 让PEAR仅自动安装必要的依赖项

  •   
  • 让PEAR自动安装必要和可选的依赖项

  •   
     

第一种方法可能是一个痛苦而艰巨的过程,因为依赖包本身可能具有依赖性。

     

其他两种方法只需要切换到install命令,可以是--onlyreqdeps(仅安装所需的依赖项)或--alldeps(安装所有依赖项)。