2023/04/04

建構Wireshark的RPM包裹

摘要

本文介紹建構指定版本Wireshark的RPM可安裝軟體包裹的步驟。

本文

於Fedora 15作業系統(i386機器)建構Wireshark第1.8.2版的RPM可安裝軟體包裹的步驟分述如下。

1. 取得Wireshark原始碼,例如前往下列網址下載原始碼壓縮檔。

https://gitlab.com/wireshark/wireshark/-/archive/lts-1.8.2/wireshark-lts-1.8.2.tar.bz2

2. 解壓縮、設置、建構。

tar -jxvf ~/Downloads/wireshark-lts-1.8.2.tar.bz2
cd wireshark-lts-1.8.2
./autogen.sh
./configure
make

3. 執行建構包裹的前置作業,包含安裝相依的套件(即openssl-devel)、以及指定Qt4工具程式(即uic)路徑(例如調整PATH環境變數)。

su
yum -y install openssl-devel
exit

PATH=/usr/lib/qt4/bin:$PATH

4. 建構RPM可安裝軟體包裹。

make rpm-package

 

建構完成Wireshark之RPM可安裝軟體包裹、參考這裡來完成離線安裝Wireshark、以及執行Wireshark的畫面如下所示。

建構

安裝

執行

完成。

 

備註

Fedora預設YUM線上安裝的Wireshark版本將會第1.4.6版、而不是此處所建構的第1.8.2版。


參考文獻

https://en.wikipedia.org/wiki/RPM_Package_Manager
https://gitlab.com/wireshark/wireshark/-/archive/lts-1.8.2/wireshark-lts-1.8.2.tar.bz2
https://sourceforge.net/projects/virtualboximage/files/Fedora/15/fedora_15.7z/download
https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/15/Everything/i386/os/drpms/
https://engineer-leo.blogspot.com/2023/03/anydesk-5-1-0-virtualbox-6-1-fedora-15.html


沒有留言:

張貼留言