GNU/Linux >> Belajar Linux >  >> Ubuntu

Instalasi uTox di Ubuntu dan Fedora Linux

Dalam tutorial ini, kita akan menginstal uTox yang merupakan klien perpesanan instan open source terkenal untuk Tox. Menurut situs web proyek, Tox berguna untuk melindungi orang dari pengawasan digital. Ini adalah perangkat lunak pesan instan open source dan mudah digunakan yang membantu Anda terhubung dengan orang lain tanpa pengawasan apa pun. Semua fitur (pesan instan, suara, video, dan berbagi file) Tox dienkripsi ujung ke ujung menggunakan pustaka sumber terbuka.

uTox adalah klien ringan untuk perangkat lunak Tox yang menghubungkan pengguna dengan teman dan keluarga melalui jaringan yang tidak aman. Mendukung  platform Windows, Linux, Mac OS, dan Android.

Distribusi Linux

Dalam tutorial uTox ini, kami mempertimbangkan untuk mengikuti distribusi Linux karena edisi desktopnya sangat ramah pengguna.

  • Ubuntu 15.04 LTS (64bit)
  • Fedora 23 (64bit)

Prasyarat

Untuk kompilasi uTox di platform Linux, diperlukan paket-paket berikut.

Libsodium

Sodium adalah pustaka perangkat lunak portabel, dapat dikompilasi silang, dan dapat diinstal yang menyediakan enkripsi, dekripsi, tanda tangan, dan operasi kripto hashing.

Libopus

Opus adalah codec open source yang digunakan untuk transmisi pidato interaktif dan audio melalui Internet. Diperlukan untuk dukungan audio di ToxCore.

Libvpx

Adalah pembuat enkode video dari proyek sumber terbuka WebM dan diperlukan untuk dukungan video di ToxCore.

Toxcore

Implementasi inti dari perangkat lunak Tox.

Filter Audio

uTox membutuhkan perpustakaan pemfilteran audio yang ringan ini.

Instalasi &konfigurasi uTox

Sebelum kita mulai menginstal paket-paket yang disebutkan di atas, kita akan menginstal paket-paket berikut yang diperlukan selama kompilasi di  platform Ubuntu.

apt-get update && apt-get install --force-yes -y  build-essential libtool autotools-dev automake checkinstall check git yasm pkg-config

Untuk lingkungan Fedora, instal grup paket pengembangan menggunakan perintah berikut.

sudo yum groupinstall "Development Tools"

Paket-paket ini juga diperlukan di platform Fedora.

sudo yum install yasm.x86_64 autoconf automake libtool

Direktori penginstalan untuk klien uTox adalah /usr/local/utox_install pada kedua distribusi.

sudo mkdir  /usr/local/utox_install

Kami telah mengunduh paket yang diperlukan dalam format tar.gz. Masuk ke direktori unduhan paket dan jalankan perintah berikut.

tar -xzf libsodium-1.0.0.tar.gz
cd libsodium-1.0.0/
For Ubuntu environment:

Untuk lingkungan Fedora:

Kemudian jalankan skrip configure sebelum kita memulai kompilasi perpustakaan kripto.

./configure --prefix=/usr/local/utox_install/

For Ubuntu environment:

Untuk lingkungan Fedora :

Jalankan perintah make untuk mengkompilasi kode.

make

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Sekarang jalankan, perintah "make install" untuk menginstal paket libsodium.

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Sekarang, paket video akan dikompilasi menggunakan perintah yang sama.

tar -xzf libvpx.tar.gz
cd libvpx

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Jalankan skrip configure dengan jalur awalan seperti yang ditunjukkan di bawah ini.

./configure --prefix=/usr/local/utox_install/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

make

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Demikian pula, paket audio akan dikompilasi dengan menggunakan perintah config, make dan make install.

tar -xzf opus-1.0.3.tar.gz
cd opus-1.0.3/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Menjalankan skrip configure dalam kode sumber opus.

./configure --prefix=/usr/local/utox_install/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

make

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Ekstraksi dan kompilasi pustaka audio filter untuk klien uTox ditunjukkan pada gambar berikut.

tar -xzf filter_audio-master.tar.gz
cd filter_audio-master/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Jalur penginstalan default dari pustaka audio filter adalah /usr/local/. Oleh karena itu, kami mengubah jalur PREFIX default ke /usr/local/utox_install/  di Makefile.

cat Makefile | grep /usr/local

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Ubah manullay jalur PREFIX di Makefile atau gunakan utilitas sed, yang dapat mencari dan mengganti jalur PREFIX dengan perintah berikut.

sed -i 's|PREFIX ?= /usr/local|PREFIX ?= /usr/local/utox_install|g' Makefile

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Sekarang jalankan perintah make &make install untuk mengkompilasi perpustakaan audio.

make

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Codec libvpx dan libopus (video/audio) diperlukan untuk penginstalan Toxcore, oleh karena itu kami menjalankan perintah ekspor di terminal untuk menyetel variabel PKG_CONFIG_PATH.

export PKG_CONFIG_PATH="/usr/local/utox_install/lib/pkgconfig"

tar -xzf toxcore.tar.gz
cd toxcore/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Skrip konfigurasi tidak ada dalam kode sumber Toxcore. Oleh karena itu, kami membuatnya dengan menggunakan alat autoreconf, yang ditunjukkan di bawah ini.

autoreconf -i

Untuk lingkungan Ubuntu :


Untuk lingkungan Fedora :

Awalan penginstalan, header libsodium, dan jalur pustaka diberikan dalam skrip konfigurasi Toxcore.

./configure --prefix=/usr/local/utox_install/ --with-libsodium-headers=/usr/local/utox_install/include   --with-libsodium-libs=/usr/local/utox_install/lib/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Codec Audio/Vedio yang ditemukan pada platform Ubuntu ditampilkan dalam output skrip configure.

Output skrip konfigurasi menunjukkan bahwa paket Opus &VPX juga ditemukan di platform Fedora.

buat

Jika kesalahan berikut terjadi setelah menjalankan perintah make, instal ulang paket libvpx dengan --enable-shared switch.

Untuk lingkungan Ubuntu :

Kesalahan serupa juga terjadi pada distribusi fedora saat mengkompilasi toxcore yang ditunjukkan di bawah ini. Sekali lagi instal libvpx dengan --enable-shared switch.

Untuk lingkungan Fedora :

Pemasangan paket libvpx dengan --enable-shared switch akan mengatasi kesalahan di atas.

Mengkompilasi paket libvpx dengan --enable-shared switch akan mengatasi kesalahan pada platform fedora.

Jalankan perintah make lagi di sumber Toxcore untuk mengkompilasi paket. Jalankan perintah make install untuk berhasil menginstal Toxcore sesudahnya.

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Klien uTox juga memerlukan dependensi berikut sebelum kompilasi.

sudo apt-get install --force-yes -y libx11-dev libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev

Paket berikut diperlukan pada distribusi Fedora.

sudo yum install libX11-devel libv4l-devel  dbus-libs libXrandr-devel freetype-devel fontconfig-devel libXext-devel openal dbus-glib-devel

Unduh paket openal-soft-devel untuk lingkungan Fedora dan instal.

wget ftp://ftp.muug.mb.ca/mirror/fedora/linux/updates/23/x86_64/o/openal-soft-devel-1.17.1-1.fc23.x86_64.rpm
rpm -ivh openal-soft-devel-1.17.1-1.fc23.x86_64.rpm

Ekstrak paket uTox dan ubah jalur penginstalan default yaitu  /usr/local/. Oleh karena itu ubah jalur awalan di Makefile dari /usr/local menjadi /usr/local/utox_install/.

tar xzf uTox.tar.gz
cd uTox/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Sed adalah utilitas linux yang menyediakan fungsi pencarian &penggantian dalam konten file seperti yang ditunjukkan di bawah ini.

sed -i 's|PREFIX ?= /usr/local|PREFIX ?= /usr/local/utox_install|g' Makefile

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

make

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

sudo make install

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Seperti yang ditunjukkan pada gambar di atas, biner uTox ada di folder /usr/local/utox_install/bin .

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Jalankan aplikasi uTox menggunakan perintah ./utox. jika jalur perpustakaan tidak diekspor di terminal maka kesalahan berikut akan terjadi.

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Jalankan perintah berikut di terminal dan jalankan lagi aplikasi uTox.

export LD_LIBRARY_PATH=../lib/

Untuk lingkungan Ubuntu :

Untuk lingkungan Fedora :

Klien uTox berhasil diinstal seperti yang ditunjukkan pada gambar berikut.

Untuk lingkungan Fedora :

Seperti yang ditunjukkan pada gambar di atas, kami telah berhasil mengonfigurasi klien uTox di kedua distribusi.


Ubuntu
  1. Instalasi klien Spotify di Ubuntu 14.04 LTS Linux

  2. Bagaimana cara menginstal dan mengkonfigurasi samba di linux Ubuntu?

  3. Instal dan Tinjau Perekam VokoScreen di Ubuntu Linux

  1. Cara menginstal dan menggunakan Hubot di Ubuntu Linux

  2. Cara menginstal Skype 5.0 di Ubuntu dan Linux Mint

  3. Cara Menginstal dan Menjalankan Lynis di Ubuntu Linux

  1. Cara Menginstal dan Mengonfigurasi OpenNMS di Ubuntu 18.04

  2. Cara Menginstal Java di Ubuntu dan Linux Mint

  3. Instal Apache OpenOffice Di Ubuntu Dan Linux Mint