1、啟動系統,我是用iso鏡像掛載,掛載到/media/cdrom
mkdir /media/cdrom
mount -a -t iso9660 -o loop /home/user1/CentOS-5.4-i386-bin-DVD.iso /media/cdrom
2、安裝FTP服務(如果系統已帶則在案頭 管理-伺服器設定-服務 可以很方便的啟動vsftpd服務)
cd /media/cdrom/Server
rpm -ivh vsftpd*
chkconfig vsftpd on
service vsftpd start
3、安裝createrepo的軟體包
cd /media/cdrom/CentOS
rpm -ivh createrepo*
4、拷貝系統硬碟裡的檔案到本機
cp -R /media/cdrom/Server /var/ftp/pub
cp -R /media/cdrom/repodata /var/ftp/pub
5、產生yum源
(1)產生依賴關係
createrepo -g /var/ftp/pub/repodata/comps.xml /var/ftp/pub/CentOS/
成功了顯示如下
2535/2535 - blas-3.0-37.el5.i386.rpm
Saving Primary metadata
Saving file lists metadata
若提示“Could not remove old metadata dir: .olddata”說目錄有問題,不用在意,直接把目錄刪除掉就行了
rm -rf /var/ftp/pub/CentOS/.olddata
然後重新操作一遍就行了
(2)建立倉庫檔案
vim /etc/yum.repos.d/yum.repo
[Yum-ftp]
name=base
baseurl=ftp://yourip/pub/CentOS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
下一次安裝rpm直接用yum安裝就可以了。如果其他機器需要訪問此源的話把yum.repo拷過去就行了
yum install wireshark
OK成功
另,如果是redhat,或fedora, 得檢查gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 這個檔案,只需進入目錄/etc/pki/rpm-gpg/查看是哪個檔案即可,否則會報錯如下
yum install wireshark
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
不過錯了也沒關係,這是因為yum安裝了不同版本的GPG keys造成的,按上述方法解決,或者
rpm --import /etc/pki/rpm-gpg/RPM*
再重新yum install wireshark
OK,問題解決,已經裝上了
yum install wireshark。注意這樣並無法使用wireshark命令和圖形介面。但提供了抓包準系統。
yum install wireshark-gnome。這樣就可以方便的使用了。
OK,進入案頭可以正常啟動wireshark