第一个命令和第二个命令有什么区别?

第一个命令和第二个命令有什么区别?

samba使用安装时有什么不同

sudo apt-get install samba

并使用此命令

sudo apt-get install samba samba-vfs-modules winbind bind9 bind9utils ldb-tools ntp smbldap-tools libnss-winbind libpam-winbind

答案1

第一个命令将安装该包samba及其所有依赖项。

第二条命令将安装samba其他包及其依赖项。

当您扩展功能samba并且需要额外的包来实现时,第二个命令很有用。


请注意,大多数软件包都是在安装时推荐或建议的samba

$ apt-cache depends samba | grep -E 'Recommends|Suggests'
  Suggests: bind9
  Suggests: bind9utils
  Suggests: ldb-tools
  Suggests: ntp
  Suggests: smbldap-tools
  Suggests: winbind
  Suggests: ufw
  Recommends: attr
  Recommends: logrotate
  Recommends: samba-dsdb-modules
  Recommends: samba-vfs-modules

由于默认安装推荐的软件包,您可以告诉apt-get安装建议的软件包:

sudo apt-get install --install-suggests samba

这样就不用输入很长的命令行了。然后,如果缺少任何软件包,你只需要从列表中明确安装它们即可。

相关内容