fedora17 安裝 飛鴿傳書 問題整理

2021-06-17 22:17:29 字數 1891 閱讀 4547

剛進公司,同事說為了方便檔案共享和傳輸,希望我安裝以下飛鴿傳書,沒弄過,記錄一下。

先說一下我原來公司的資料傳遞方式:

1.scp 比較大的檔案都是這麼傳遞的,比較方便

2.郵件 小的檔案資料,都是通過郵件傳遞的,郵件系統是公司自己搞的

3.samba 這是一種共享方式

4.ftp 在本地機器上搭建乙個ftp服務,有人這麼幹,我還是一直用scp

閒話不多說,開始正題:

(英文page)

2.解壓編譯

使用普通 tar xvf g2ipmsg-0.9.6.tar.gz  就可以解壓

進入解壓後的資料夾中,可以看到configure makefile.am 原始碼檔案 等等,可見是 用autotools 生成makefile 的基本源**

根據readme 中complile 以及install 部分說明 可以看到configure 時候需要加入的配置選項 

./configure --prefix=/usr --sysconfdir=/etc --enable-systray

在此過程中碰到一些庫缺失,或者不滿足

checking for xml::parser... configure: error: xml::parser perl module is required for intltool

解決辦法是安裝xml::parser ,不知道這是個什麼東西,在網上搜了一下錯為資訊,有不少人解決了,因此按照別人的解決方式試試

執行這個條指令 :perl -mcpan -e shell

執行這個指令又出現新的錯誤

can』t locate cpan.pm in....(此處略去xx字)

好好找一找,我是一眼沒看到

因為makefile是以pl 結尾的,估計是個perl指令碼 因此使用 perl makefile.pl 指令試一試,真的生成出來makefile ,接下來就是make && make install

回來再次執行 perl -mcpan -e shell,成功進入乙個shell 模式,輸入 install xml::parser 用來安裝模組 ,發現仍然出現很多錯誤,查詢錯誤資訊

發現可以使用 yum完成安裝 :yum install expat-devel

包括之前的 xml::parser 錯誤 yum install perl-xml-parser

重新執行perl -mcpan -e shell 然後install xml::parser不出問題,因為環境已經被破壞,初步估計 yum install perl-xml-parser 應該能完成上述 perl -mcpan -e shell 然後install xml::parser的過程 (附上 找到上述解決上是的位置 

回退到 ./configure --prefix=/usr --sysconfdir=/etc --enable-systray 

check仍然出錯 ,顯示libgnomeui-2.0 ,gtk+-2.0 等的版本不對,檢視了一下系統中安裝的包版本是滿足要求的,安裝了相應的devel包,此問題解決。

3.查詢替代

上述問題沒有辦法解決 ,沒有辦法 使用yum search 了一下飛鴿的執行命令,安裝上了iptux ,它和這個ipmsg關係還沒弄明白,但據說也支援,跑了一下,還ok

但是別人沒有看到我....我看到了別人....有待繼續實驗

同事給了乙個基於qt的飛鴿,配好編譯了一下,可以正常執行,但沒看到介面,但程式可以正常執行,很是奇怪,看了下執行資訊,都沒發現問題,請同事來看了一下

發現它隱藏在右下角!!!!

今早上看到乙個飛鴿的**:

只有乙個可執行檔案,沒有其他的,檢視了一下 其大小,16m 估計是吧一些庫靜態連線了。執行,介面可以出來,試一試,沒問題

todo:

2.perl 相關知識簡單了解 上述配置過程不知道是啥東東

Fedora 17 安裝KDE後,配置中文

方法 yum list kde chinese 便顯示了下列兩個檔案,kde i18n chinese.noarch 1 3.5.10 12.fc13 fedora kde l10n chinese.noarch 4.5.5 1.fc14 updates 兩個都要安裝 yum install kde...

Fedora 17下安裝與配置ssh

1 安裝openssh server yum install openssh server 2 檢視是否已成功安裝openssh server rpm qa grep openssh server 3 修改ssh服務的配置檔案 需要在root使用者下更改 開啟 etc ssh ssh config ...

Fedora17中安裝和配置samba伺服器

在unix系統中,samba是通過伺服器訊息塊協議 smb 在網路上的計算機之間共享檔案和列印服務的軟體包。smb server message block 協議是一種客戶端伺服器協議,位於應用層,是windows共享檔案和列印服務的標準化協議。可以在兩台計算機之間共享檔案 印表機。samba是乙個...