红联Linux门户
Linux帮助

安装,配置samba服务器的问题

发布时间:2009-05-26 22:30:59来源:红联作者:a1838210
我是在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
文章评论

共有 7 条评论

  1. 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: 没有那个文件或目录

  2. deepwhite 于 2009-05-27 08:51:17发表:

    引用:
    家里是可以上网,但是学校机房没办法,所以得自己下载然后U盘拷过去。。
    这些linux的rpm包邮没什么地方专门提供下载啊?下最新版的就可以了吧?
    a1838210 发表于 2009-5-26 23:18

    下载针对自己所用发行版的版本。
    http://rpm.pbone.net/index.php3/stat/2/simple/2
    从这里搜索,搜索时候选上自己的发行版即可。

  3. a1838210 于 2009-05-26 23:18:22发表:

    家里是可以上网,但是学校机房没办法,所以得自己下载然后U盘拷过去。。
    这些linux的rpm包邮没什么地方专门提供下载啊?下最新版的就可以了吧?

  4. zhaoyuzhong3694 于 2009-05-26 23:13:27发表:

    看出错信息,不符合依赖关系,所以安装失败。确实没装上。
    你下的版本不对。

  5. 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来管理软件,这样就不用自己乱折腾了。

  6. a1838210 于 2009-05-26 23:05:49发表:

    提示没有那个文件或目录。。果然还是没安装的吧?

  7. zhaoyuzhong3694 于 2009-05-26 23:03:07发表:

    su root
    /etc/init.d/samba stop 停止
    /etc/init.d/samba start 启动
    /ect/init.d/samba restart 重新启动