創作內容

0 GP

LInux中pidgin的Naver-Line外掛安裝

作者:great chef│2015-07-26 14:22:16│巴幣:0│人氣:1785
   # 有關pidgin, purple-line, Naver_Line. ###########

  ## 即時通 #########################################
Pidgin是一款即時通訊軟體客戶端,(client.)
它提供登入像Yahoo即時通、MSN, SKYBE,
IRC, Google_talk, 等即時通訊軟體伺服器,(server.)

一般即時通訊軟體都提供客戶端,
但這些客戶端通常都肥大,甚至一堆廣告。
因為以為你只會同時開一個客戶端,
好像有了MSN就不能有Yahoo即時通一樣。
如果要同時登入兩個或以上就很麻煩…。

而且對某些作業系不提供client,
尤其是linux, 因版本眾多,提供起來麻煩,就很可憐。


  ## pidgin #########################################

這些即時通訊軟體的通訊協定可以大概分幾種,
相同的也就理論上可以互通。(例:M群。)

==ref========================================================
title:即時通大戰
date:2014.04.23.
author:Rayer Tung
in:Levitation
link:http://blog.rayer.idv.tw/posts/195203-translation-chat-wars-1
--ref--------------------------------------------------------
title:Chat Wars
date:2014.Spring
author:David Auerbach
in:n+1
link:https://nplusonemag.com/issue-19/essays/chat-wars/
=============================================================

如果客戶端可以支援,也就可以只開一個介面就同時登入好幾種server.
這樣不是方便很多嗎?

pidgin就是這樣一款即時通client,
而且還有輕巧的優點。

其它還有MirandaIM.
特色是綠色軟體,(指極輕巧、不需安裝的軟體。)
也因為太簡單,支援大量外掛,(插件,plugin. )

pidgin支援多數通訊協定,
加上外掛可以支援更多。
其中多種是以逆向工程開發的…。

pidgin是指一種混合而發展中的語言,
像上海的洋涇濱英語,自己Google.
用來形容這樣支援多數即時通訊協定的軟體蠻貼切的。

它的開發會逐漸將穩定,普遍的外掛加到軟體本體中。

## Naver_Line purple-line: ############################

是一款支援Line的通訊協定的外掛。
本名Naver_Line, 改名purple-line…吧?

本來好像是官方支持開發的,後來不知怎的被放置play了。
(常常這樣,自己重開發一個太累,就開發pidgin的外掛,
很多都沒有linux的client, 都只做了外掛。
然後可能對開源有點反感,或法律上的問題,就中止了。)

現在purple-line看來還有人在維讙、開發。
不過沒有辦法apt-get一行安裝,
要自己用原始碼編譯……。

還好是網上已幾篇教學,
雖然不多,但一篇就很詳細了。
本人一下就成功了。
反正照著下指令就好了。

   # 安裝 purple-line ################################

自己編譯安裝軟體要有:

1. 要用到的函式庫,
-像printf就是一個函式,在C語言標準函式庫中。
  為什麼可以直接printf不用寫出printf的內容?
  因為通常都有安裝標準函式庫了。

2. 對應程式語言的編譯器,
-把該語言轉換成二進位機器語言或較通用的語言。

3. 程式碼,
-可能是C, python, java……

  ## 安裝函式庫 ###################################

要有一堆函式庫,一直apt-get就好了。
反正apt-get很聰明,重複有的他會提醒你跳過。
    
    " # apt-get update"
    " # apt-get upgrade"
      -總之先確定套件都是最新了避色相容性問題。
     
    " # apt-get install libpurple0 libpurple-dev libpurple-bin"
    " # apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev python-dev"
      -安裝一堆函式庫。

  ## 安裝 thrift #################################

這應該是編譯器吧?
就去下載,然後安裝。

1. "http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.2/thrift-0.9.2.tar.gz"
-挑一個來源下載 Thrift.

2. " $ tar zxvf thrift-0.9.2.tar.gz"
-解壓縮。

3. " $ cd thrift-0.9.2"
-進到解壓縮後的資料夾。

4. " $ ./configure"
-執行configure檔。

5. " $ make"
-編譯。

6. " # make install"
-安裝。

7. " # ln -s  /usr/local/lib/libthrift-0.9.1.so /usr/lib/libthrift-0.9.1.so
-看不懂,連結函式庫吧,中文好像這樣翻……。

--tip--------------------------------------------------
因為編譯很麻煩,很容易出問題。
依方便,(懒惰,白痴,)程度分等級,
目前有(2015.07.26):

1. apt-get:
   +最好,直接提供對應各linux發行版,
    並自行偵測相關套件下載安裝,
    編譯好的可以直接執行的apt-get.

2. .deb或.dpkg:
    其次,不含相關套件的編譯好的機器碼和自動安裝腳本。

3. configure:  

   I   configure算是腳本吧?
       執行會自動檢測相關軟體有沒有,在哪裡。
       然後產生make檔。

   II  make檔是如何編譯原始碼的腳本。
       執行make檔就可以編好、安裝二進位機器碼檔了。
   
4. 只提供原始碼:
+就只能自行手動編譯。有問題再看看有沒有Q&A或README說明。

-----------------------------------------------------------

  ## 安裝purple-line ###############################

這裡的命令也可以直接複製貼上……。

1. " $ cd ~/"
-回到家目錄,這樣操作比較方便。

2. " # apt-get install git"
-git是一個方便的原始碼、文件管理平臺,
-git命令是可以直接抓平台上的原始碼和make下來。

3. " $ git clone http://altrepo.eu/git/purple-line.git/"
-抓purple-line的原始碼和make,
  預設是到./purple-line/

4. " $ cp line-protocol/line_main.thrift purple-line/"
   " $ cp line-protocol/line.thrift purple-line/"
-把幾個檔案搬到特定位置比較好處理。

5. " $ cd purple-line"
-進到上一步搬好的位置。

6. " $ make "
-編譯。
-有問題就……我也不知道,爬文吧。

7. " # make install "
-安裝。

8. " # ldconfig "
-連結函式庫?看不懂。有的有有的沒有,我是有打。

  ## 意外 ##############################################

就樣就好了,重新登入就行了。
不用重開機喔!Linux不是windows。

然後我一開始有出一點問題,都跑完卻不見外掛,
pidgin介面還是沒有Line可以選。

我後來補做了:
##安裝thirft####、##安裝purple-line####的7.和8.,就好了。
也不清楚到底是哪裡的問題。

==ref===========================================================
title:如何在Linux上使用Pidgin上Line Naver
author:BCN .2015.03.08
in:BCN's Blog
link:http://blog.enoir.tw/2015/03/08/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Pidgin%E4%B8%8ALine/
----------------------------------------------------------------
title:在 ubuntu 上不利用 WINE 運作 Line (Pidgin + purple-line)
author:Alleen Wang .2015.02.03. 12:28
in:Alleen's Computer Science Notebook
link:http://wchwch.blogspot.tw/2015/02/ubntu-ubuntu-wine-line-pidgin-purple.html
----------------------------------------------------------------
title:pidgin
date:2014.06.21. 11:36:41
in:debian/wiki/
link:https://wiki.debian.org/Pidgin
=================================================================

   # 登入 ###############################################

就稍微講一下pidgin的用法。
要先新增帳戶。

工具列>帳號>管理帳號>新增

使用者就是原來電腦版登入的Email,  
也就是你申請Line帳戶的Email.

然後,我的facebook怪怪的,進不去。
可能facebook把非官方連結封了吧?不確定。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2909101
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:linux|ubuntu|pidgin|line|IM|tarball

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★andy50312 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:第四次重灌Ubuntu... 後一篇:網路上架部落格的空間...

追蹤私訊切換新版閱覽

作品資料夾

flys8028大家
遊戲介紹的小部落格,有空可以逛逛歐 https://www.rocksugarcat.com/看更多我要大聲說10小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】