![第一个命令和第二个命令有什么区别?](https://linux22.com/image/991339/%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E5%92%8C%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%91%BD%E4%BB%A4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
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
这样就不用输入很长的命令行了。然后,如果缺少任何软件包,你只需要从列表中明确安装它们即可。