Ubuntu安装samba的问题

在尝试安装samba时遇到了依赖关系错误,具体为samba-common和libwbclient0的版本不匹配。解决方法是先卸载这两个有问题的软件包,允许删除其依赖的其他包,然后重新安装samba。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

安装samba是显示:

 

下列软件包有未满足的依赖关系:
 samba : 依赖: samba-common (= 2:3.4.7~dfsg-1ubuntu3.12) 但是 2:3.5.4~dfsg-1ubuntu8 正要被安装
         依赖: libwbclient0 (= 2:3.4.7~dfsg-1ubuntu3.12) 但是 2:3.5.4~dfsg-1ubuntu8 正要被安装
E: 破损的软件包

 

解决方法:

卸载这两个出问题的软件包,中间会出现其他依赖的包也被删除了,同意就行,如果哪个软件再需要那些软件包会自动安装。

liao_y@lyy:~$ apt-get remove samba-common
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
liao_y@lyy:~$ sudo apt-get remove samba-common
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  nautilus-share samba-common samba-common-bin smbclient ubuntu-desktop
升级了 0 个软件包,新安装了 0 个软件包,要卸载 5 个软件包,有 2 个软件包未被升级。
解压缩后将会空出 60.4MB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前共安装有 121271 个文件和目录。)
正在卸载 nautilus-share ...
正在卸载 samba-common-bin ...
正在卸载 ubuntu-desktop ...
正在卸载 smbclient ...
正在卸载 samba-common ...
update-alternatives: 警告: 替换项 /usr/bin/nmblookup.samba3(链接组 nmblookup 的一部分)不存在。从替换项列表中移除。
update-alternatives: 警告: /etc/alternatives/nmblookup 正处于未决状态中,将以最佳选项更新它。
update-alternatives: 警告: 替换项 /usr/bin/net.samba3(链接组 net 的一部分)不存在。从替换项列表中移除。
update-alternatives: 警告: /etc/alternatives/net 正处于未决状态中,将以最佳选项更新它。
update-alternatives: 警告: 替换项 /usr/bin/testparm.samba3(链接组 testparm 的一部分)不存在。从替换项列表中移除。
update-alternatives: 警告: /etc/alternatives/testparm 正处于未决状态中,将以最佳选项更新它。
正在处理用于 man-db 的触发器...
liao_y@lyy:~$ sudo apt-get remove libwbclient0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  gvfs-backends libgnomevfs2-extra libsmbclient libwbclient0 python-smbc
  system-config-printer-common system-config-printer-gnome
升级了 0 个软件包,新安装了 0 个软件包,要卸载 7 个软件包,有 2 个软件包未被升级。
解压缩后将会空出 11.4MB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前共安装有 121194 个文件和目录。)
正在卸载 gvfs-backends ...
正在卸载 libgnomevfs2-extra ...
正在卸载 system-config-printer-gnome ...
正在卸载 system-config-printer-common ...
正在卸载 python-smbc ...
正在卸载 libsmbclient ...
正在卸载 libwbclient0 ...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 python-gmenu 的触发器...
Rebuilding /usr/share/applications/desktop.zh_CN.utf8.cache...
正在处理用于 man-db 的触发器...
正在处理用于 python-support 的触发器...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place


 

卸载后安装:

liao_y@lyy:~$ sudo apt-get install samba smbclient



 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值