Samba在CentOS下的圖形化界面的安裝


第一步:構建yum倉庫(在此用的是北交大的yum倉庫)

打開目錄/etc/yum.repos.d下的CentOS-Base.repo文件,此處是我自己建的yum倉庫,修改里面的鏈接地址為北交大的鏡像的地址:

[bjtu]
name=CentOS-$releasever - Base
mirrorlist=http://mirror.bjtu.edu.cn/centos/6.5/os/i386/
baseurl=http://mirror.bjtu.edu.cn/centos/6.5/os/i386/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

在圖形化界面下截圖如下所示:

 

修改yum倉庫的鏡像地址后測試該地址是否正確,利用測試命令:

yum list all

 得到如下界面,則為該地址正確.

 

第二步:下載samba的源碼包

下載地址:

http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/14/Everything/source/SRPMS/ 

下載文件: system-config-samba-docs-1.0.9-1.fc14.src.rpm

           system-config-services-0.99.47-1.fc14.src.rpm

在根目錄下創建文件夾samba-doc,並且把剛才下載的兩個文件放在此目錄(\samba-doc)下。

 

第三步:安裝samba服務器

yum install samba -y

 

第四步:安裝rpm-build 的編譯工具,目的是編譯rpm包。

yum install -y rpm-build

 

第五步:對源碼包進行編譯

cd /samba-doc
rpmbuild --rebuild system-config-samba-1.2.90-1.fc14.src.rpm

在編譯過程中會提示錯誤信息如下:

這是因為缺少依賴包gettextintltool

這兩個包可以通過yum安裝即可 

[root@bogon samba-doc]# yum install -y gettext
[root@bogon samba-doc]# yum install -y intltool

 這兩個包安裝完畢后再進行編譯

rpmbuild --rebuild system-config-samba-1.2.90-1.fc14.src.rpm

 

這個時候system-config-samba-1.2.90-1.fc14.src.rpm已經編譯完畢,在

/root/rpmbuild/RPMS/noarch/  目錄下已經生成了一個包,但是還有一個包還沒有編譯,現在按照上面的方法編譯 rpmbuild --rebuild system-config-samba-docs-1.0.9-1.fc14.src.rpm 

yum安裝所需要的包

yum install -y gnome-doc-utils

 這個時候就可以繼續編譯了

rpmbuild --rebuild system-config-samba-docs-1.0.9-1.fc14.src.rpm 

 經過漫長的等待過程后,編譯結束了,打開目錄/root/rpmbuild/RPMS/noarch/ 

即可看到兩個已經編譯好的包

 

第六步:安裝編譯好的包

rpm -ivh system-config-samba-1.2.90-1.el6.noarch.rpm  system-config-samba-docs-1.0.9-1.el6.noarch.rpm

 

 

第七步:經過一系列的安裝配置,下一步就是打開samba的圖形化界面了

執行命令 system-config-samba

片刻,即可看到一個漂亮的samba圖形化界面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM