从图像中可以看到,openssh-client
由于依赖性错误,我无法安装,我已在另一台机器上尝试过这个过程并且成功了,但在我的计算机上却无法安装,谁能告诉我为什么?
答案1
正如前面提到的,跑步apt-get install openssh-clients
是首选方式,但我只是想回答您的问题:
从使用存储库中,apt-get
您不仅可以获得实际的包(deb
),还可以获得依赖项(依赖包)。使用安装时不会发生这种情况dpkg
,因为dpkg
没有关于您的存储库的任何信息,只会安装作为文件获取的内容。依赖包位于不同的deb
文件中,您必须单独提供。
为什么它在一台机器上运行良好,而在另一台机器上却不运行。
它可以在不同的机器上工作的原因可能很简单,因为您已经libssl
在一台机器上安装了,但在另一台机器上没有安装。