我是在FC11下做的
首先运行了rpm -qa|grep samba 结果显示
samba-common-3.3.2-0.33.fc11.1586
samba-client-3.3.2-.033.fc11.i586
samba-winbind-3.3.2-0.33.fc11.i586
我认为我的samba服务器已经安装了的,就直接按书上的资料对/etc/samba/smb.conf进行了修改
之后按书上提示的重启SMB服务,运行service smb restart,结果提示 smb:未被识别的服务
运行service smb start也提示 未被识别的服务。我按网上找到的资料用/etc/rc.d/init.d/smb start等其他方式尝试启动,都提示错误。
可能samba根本没有安装??运行rpm -e samba,提示pacdage samba is not installed
于世我把安装盘里的有samba的rpm软件包拷过来进行安装,结果如图了
我在系统-管理-服务里面也找不到samba服务,看来确实是没有安装了,那前面rpm -qa|grep samba 看到的那三项是什么呢?
为什么rpm包会安装不了呢?另外我的安装盘里有6个samba的rpm安装包,但是其中4个是x86_64的,我装的FC11是32位的,也就是只有下面两个rpm包可用了,我在网上看到的资料,别人安装的都是三个甚至更多,是不是我这个的不完整啊?求高人解答了,谢谢劳神看这么多。
安装盘里只有:samba-common-3.2.5-0.23.fc11.i386.rpm
samba-winbind-3.2.5-0.23.fc11.i386.rpm
779699413 于 2013-08-08 11:47:58发表:
我也启动不了smb服务
[root@guest ~]# rpm -ivh samba-3.0.25b-0.el5.4
error: open of samba-3.0.25b-0.el5.4 failed: 没有那个文件或目录
deepwhite 于 2009-05-27 08:51:17发表:
下载针对自己所用发行版的版本。
http://rpm.pbone.net/index.php3/stat/2/simple/2
从这里搜索,搜索时候选上自己的发行版即可。
a1838210 于 2009-05-26 23:18:22发表:
家里是可以上网,但是学校机房没办法,所以得自己下载然后U盘拷过去。。
这些linux的rpm包邮没什么地方专门提供下载啊?下最新版的就可以了吧?
zhaoyuzhong3694 于 2009-05-26 23:13:27发表:
看出错信息,不符合依赖关系,所以安装失败。确实没装上。
你下的版本不对。
deepwhite 于 2009-05-26 23:13:21发表:
Samba在中源码编译成RPM包的时候,拆分成了了好几个包,例如:
samba-common
samba-client
samba
等等,其中samba-common顾名思义,就是一些共有的包,这里的共有指的是无论是装samba的服务器和客户端,samba-comoon包都是必须的。而samba-client是samba客户端,可以用来在Linux上访问Windows共享;而samba则是服务器,用来向Windows或者其他系统提供给基于SMB的共享。
LZ之所以不能让服务启动,是因为没有装samba这个包,该包可以从网上下载,注意版本号。
后面贴出的图的出错,是因为你在试图安装一些老版本的包来替换新的。
如果LZ网络可用,建议直接用YUM来管理软件,这样就不用自己乱折腾了。
a1838210 于 2009-05-26 23:05:49发表:
提示没有那个文件或目录。。果然还是没安装的吧?
zhaoyuzhong3694 于 2009-05-26 23:03:07发表:
su root
/etc/init.d/samba stop 停止
/etc/init.d/samba start 启动
/ect/init.d/samba restart 重新启动