Fedora上安装并配置samba服务

在嵌入式开发中,经常会涉及windows和linux中传输文件等数据,比如使用source insight 作为常用的代码编辑工具,但是在linux下编译。其中常用的方法就是将代码在linux中共享给windows来编辑。在linux使用samba服务来进行文件的共享,通过samba服务,就可以像windows中的共享功能一样,来共享linux中的工具了。下面是自己的安装记录,仅供大家参考。由于也是参考其他的书籍配置的,文件名搞错了好几次,所以以下的实例目录尽量简单。

环境:

[root@localhost nfs]# lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: Fedora
Description:    Fedora release 9 (Sulphur)
Release:        9
Codename:      Sulphur


安装: Fedora安装光盘中自带有samba的安装文件。

1.使用mount挂接光盘到/mnt/cdrom

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/Packages

2.查看光盘中的samba相关的RPM安装包,并安装。

查看:

0;root@localhost:/mnt/cdrom/Packages[root@localhost Packages]# ls | grep samba 

samba-3.2.0-1.pre3.9.fc9.i386.rpm                                             
samba-client-3.2.0-1.pre3.9.fc9.i386.rpm                                       
samba-common-3.2.0-1.pre3.9.fc9.i386.rpm                                       
samba-winbind-3.2.0-1.pre3.9.fc9.i386.rpm                                     
system-config-samba-1.2.63-1.fc9.noarch.rpm

使用 rpm -ivh samba-3.2.0-1.pre3.9.fc9.i386.rpm分别安装以上5个rpm包。

在安装的时候出现错误提示:

Error: Missing Dependency: perl(Convert::ASN1) is needed by package samba-3.2.0-1.pre3.9.fc9.i386.rpm


这里提示安装samba和perl(Convert:ANS1)有依赖,需要先安装:

执行  rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm

此时再安装samba,一帆风顺了,这样samba需要的软件就安装完成了,接下来进行简单的配置即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20133.html