Install qwebirc di Centos 7 Dengan Mudah

Bagi yang belum tahu, qwebirc adalah salah satu client irc menggunakan web browser yang sangat ringan atau lightweight. Untuk install qwebirc di Centos 7 caranya sangat mudah namun ada beberapa hal yang harus diperhatikan. Di sini saya menggunakan Centos 7.9 latest version.

Gunakan User Sudo

Saran saya adalah menggunakan sudo user untuk melakukan instalasi. Artinya kita menggunakan user yang juga bisa menggunakan sudo. Jangan menggunakan root langsung.

Pertama pastikan kita sudah melakukan update ke versi latest dari Centos 7.9.

sudo yum update

Install pip

Langkah kedua adalah memasang pip. Ada banyak cara untuk install pip, salah satunya dengan cara ini. Untuk kebanyakan distro dengan versi python di atas 2.7 bisa menggunakan ini.

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

Kemungkinan besar terdapat pesan warning saat kamu menjalankan perintah bash get-pip.py tersebut, dan harus menggunakan versi pip berbeda. Karena untuk Centos 7 masih menggunakan python 2.7.

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py

Install qwebirc from source

Jika sudah kita langsung download source dari qwebirc tersebut. Bisa langsung download dari github dari zipnya atau menggunakan git clone, terserah.

wget https://github.com/qwebirc/qwebirc/archive/refs/heads/master.zip
unzip master.zip
cd qwebirc-master

Kemudian kita mulai melakukan instalasi. Kebutuhan yang harus dipenuhi bisa di lihat di file requirement.txt. Lebih simpelnya kita bisa running seperti ini.

pip install -r requirements.txt

Kemudian proses instalasi akan berjalan hingga depency terpenuhi.

Troubleshoot Error

Bagi sebagian orang mungkin akan mengalami kendala error seperti ini setelah menjalankan perintah di atas.

compilation terminated.
error: command 'gcc' failed with exit status 1
ERROR: Failed building wheel for Twisted

Kita lihat di sini pada instalasi Twisted mengalami error. Lalu bagaimana solusinya? Kita install lewat pip dengan manual satu per satu.

pip install autobahn
pip install simplejson
pip install Twisted

Pastikan kamu menjalankan instalasi tersebut satu per satu, jangan di copy paste langsung dalam 3 baris ya. Kemudian jika sudah selesai kita ke langkah berikutnya.

Copy Configuration

Saya asumsikan kamu sudah berada di folder qwebirc-master seperti di atas ya. Kemudian kita copy confignya.

cp config.py.example config.py
vi config.py

Lalu edit config.py tersebut sesuai dengan kebutuhanmu. Ada beberapa yang harus diganti.

Compile Config

Langkah selanjutnya adalah melaukan compile config.

./compile.py

Proses ini cukup sebentar kok.

Run qwebirc

Setelah itu baru langkah terakhir adalah menjalankan proses qwebirc ini. Secara default untuk mengaksesnya menggunakan port 9090. Jika ingin melakukan perubahan port, silakan edit file run.py

./run.py

Oke selesai. Kini kamu bisa membuka qwebirc kamu sendiri di http://ip:9090/

Leave a Reply

Your email address will not be published. Required fields are marked *