如何在 Debian/Arch Linux 上安裝 Srain IRC 客戶端

Srain 是一個用 GTK+ 3 編寫的 IRC 客戶端。它具有直觀且易於使用的界面。 Internet 中繼聊天 (IRC) 是一種應用層協議,可促進以文本形式進行的通信。 IRC 中的聊天過程使用客戶端/服務器網絡模型。

Srain 是一個 IRC 客戶端應用程序,用戶可以在他們的系統上安裝它。 然後,客戶端應用程序與聊天服務器通信以將消息傳輸到也連接到服務器的其他客戶端。 IRC 主要用於群聊,通常稱為頻道。 但它也支持通過私人消息進行一對一通信。

Srain的主要特點

  • 它是完全開源的
  • 它與 RFC – 1459 和 2812 兼容
  • 有方便的連接面板
  • 支持消息轉發、從URL預覽圖片和直接上傳圖片
  • 可以純命令行操作
  • 具有易於擴展的配置和 python 插件

安裝應變

有兩種安裝 Srain 的方法。 其中之一是使用現成的二進制包,另一種方法是從源文件構建應用程序。 從二進制安裝比從源代碼構建更快、更安全。 問題是 Debian 二進制包沒有活躍的維護者,所以我們最好從源代碼構建。 對於 Arch,該軟件包可在官方上游存儲庫中獲得。

在 Arch 上安裝 Srain

在 Arch 上啟動和運行的最快方法是從上游存儲庫中提取應用程序。 這是通過運行以下命令來完成的。

$ yaourt -S srain
$ yaourt -S srain-git # git version

如果您沒有安裝 yaourt,請參閱 Alain Francois 的 2 種在 Arch Linux 上安裝 Yaourt 的方法指南。 Yaourt 將為您卸載從源代碼構建的任務。 它將構建源文件並構建由操作系統運行的二進制包。

您也可以按照一步一步從源代碼構建它。 首先安裝依賴項:

# pacman -S make gcc pkg-config imagemagick git # building
# pacman -S gettext glib-networking gtk3 python curl libsoup libnotify libconfig

一旦 deps 沒問題,繼續構建應用程序。 確保下載最新的壓縮包。

$ git clone https://github.com/SilverRainZ/srain.git
$ cd srain
$ $ ./configure --prefix=/usr/local --config-dir=/usr/local/etc
$ make
# make install

要安裝文檔,請運行:

$ make doc
# make install-doc

您現在應該正確安裝了應變並準備好使用。 要啟動它,您可以使用桌面環境應用程序這樣的功能或使用命令行界面。

$ strain

在 Debian 9 上安裝 Srain

如前所述,deb 包沒有活躍的維護者。 所以我們將從源文件安裝它。 確保安裝了構建所需的所有依賴項。

# apt-get install make gcc pkg-config imagemagick gettext libgtk-3-dev>=3.16 
libpython3-dev python3-dev libcurl4-dev libsoup2.4-dev libnotify-dev libconfig-dev>=1.5 
glib-networking libgtk3.0-0>=3.16 python3 libcurl4 libsoup2.4 libnotify4 libconfig9>=1.5

全部安裝後,克隆應用程序並構建它。

$ git clone https://github.com/SilverRainZ/srain.git
$ cd srain
$ $ ./configure --prefix=/usr/local --config-dir=/usr/local/etc
$ make
# make install

要安裝文檔,請運行:

$ make doc
# make install-doc

Strain 現在應該安裝在您的 Debian 9 發行版上。

啟動 Srain 應用程序

安裝 Srain 後,您會在應用程序列表中找到 Srain,如果沒有,只需在您的 shell 中鍵入 srain 即可運行它。 然後你會看到 Srain 的初始界面。

使用應變

在開始使用 Srain 發送消息之前,您需要連接到 IRC 服務器。 自由節點 是著名的 IRC 網絡,Srain #srain 的官方頻道也在其上託管。 讓我們從連接到 freenode 開始。 要添加服務器,請先:

點擊 連接按鈕 在 Srain 標題欄上 > 預定義服務器 > 自由節點 從帶有標籤“的候選框服務器“, 輸入您的 暱稱,然後單擊“連接“ 按鈕。 您應該立即連接到服務器。 請參見下圖進行可視化:

連接後,您應該開始在 freenode 服務器上看到一些消息。 如果您要連接的服務器未列出,您可以將其添加到自定義服務器。 這是在 自定義服務器 頁面,輸入您的 IRC 服務器的主機名和相關端口。 然後點擊 連接 按鈕。

要加入頻道,請單擊加入按鈕,選擇頁面 “加入頻道”, 輸入 頻道名稱 在帶有“頻道”標籤的輸入條目中,然後單擊“加入“ 按鈕。

如需進一步閱讀,請訪問官方 命令手冊偏好手冊. 如果您需要進一步自定義 Srain,參考手冊對您很有用。 希望本指南對您有所幫助。 如果您遇到任何問題並需要我們的幫助,請發表評論,我們將很樂意為您提供幫助。