我正在尝试在 parrot OS 上安装 samba,我使用的命令是sudo apt install smbclient
。我得到的输出是这样的。请帮忙。
sudo apt-get install samba
正在读取软件包列表... 完成 正在
构建依赖关系树... 完成
正在读取状态信息... 完成
无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从传入中移出。
以下信息可能有助于解决这种情况:\以下软件包具有未满足的依赖项:
samba: 依赖:python3-samba 但不会安装
依赖:samba-common(= 2:4.13.13+dfsg-1~deb11u5)但 2:4.17.8+dfsg-1~bpo11+1 将被安装
依赖:samba-common-bin(= 2:4.13.13+dfsg-1~deb11u5)但不会安装
依赖:libwbclient0(= 2:4.13.13+dfsg-1~deb11u5)但 2:4.17.8+dfsg-1~bpo11+1 将被安装
依赖:samba-libs(= 2:4.13.13+dfsg-1~deb11u5)但不会安装
推荐: samba-dsdb-modules 但是它不会被安装
推荐:samba-vfs-modules 但是它不会被安装
E:无法纠正问题,您持有损坏的软件包。
答案1
删除所有未满足的依赖项
sudo apt remove samba-common samba-common-bin libwbclient0 samba-libs
安装 smbclient
sudo apt install smbclient
它仍然无法工作,因为有更多未满足的依赖项删除 smbclient 及其依赖项
sudo apt remove smbclient
sudo apt purge smbclient
sudo apt autoremove
重新安装
sudo apt install smbclient
而且它有效