Menginstal Aplikasi Upwork Desktop di Debian GNU/Linux

Hari ini saya mencoba untuk menginstal (install) Aplikasi Desktop Upwork (Upwork Desktop App) di linux, untuk menjadi pencatat waktu (time tracker) saya saat sedang mengerjakan proyek Upwork dengan tipe kontrak perjam (hourly). Dan pada saat memasang aplikasi ini, saya mendapatkan masalah, galat (error) dan bagaimana cara saya mengatasi masalah (problem solving) ini? Berikut saya jelaskan.

Download Upwork Desktop App

Saya mengunduh (download) aplikasi desktop upwork di sini (Link Upwork Desktop). Sesuaikan dengan sistem operasi (operating system) di laptop atau komputer kalian masing-masing, ya. Jika sudah selesai memilih dan memastikan versi aplikasi desktop upwork, klik tombol (download).

Instal (Install) Via Linux Terminal 

Setelah selesai mengunduh, saya coba instal aplikasi ini via terminal menggunakan perintah (command) "dpkg -i <nama aplikasi>" (tanpa tanda petik ganda). Proses instalasi dimulai, dan tak lama kemudian saya mendapatkan pesan galat seperti dibawah.

Pesan galat

vicky@ditya:~/Downloads$ sudo dpkg -i upwork_5.8.0.33_amd64.deb
Selecting previously unselected package upwork.
(Reading database ... 160805 files and directories currently installed.)
Preparing to unpack upwork_5.8.0.33_amd64.deb ...
Unpacking upwork (5.8.0-33) ...
dpkg: dependency problems prevent configuration of upwork:
 upwork depends on libgdk-pixbuf2.0-0 (>= 2.26.1); however:
  Package libgdk-pixbuf2.0-0 is not installed.

dpkg: error processing package upwork (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Errors were encountered while processing:
 upwork

Terlihat jelas galat yang harus dituntaskan untuk kembali menginstal aplikasi upwork desktop ini, yaitu : 

upwork depends on libgdk-pixbuf2.0-0 (>= 2.26.1); however:
  Package libgdk-pixbuf2.0-0 is not installed.

Pesan galat saat instalasi Aplikasi Desktop Upwork di Linux Debian.
Pesan galat saat instalasi Aplikasi Desktop Upwork di Linux Debian.
 

Mencari Cara Mengatasi Galat di Internet

Dari penelusuran saya di internet, akhirnya saya menemukan cara untuk mengatasi masalah dependensi ini. Yaitu dengan menginstal terlebih dahulu pustaka (library) libgdk-pixbuf2.0-0. Bagaimana caranya? berikut adalah perintah (command) untuk menginstal pustaka yang dibutuhkan tersebut.

Perintah pertama    : sudo apt-get update -y

Perintah kedua       : sudo apt-get install -y libgdk-pixbuf2.0-0


Jalankan kedua perintah di atas di linux terminal. Dan hasilnya adalah seperti dibawah :

vicky@ditya:~/Downloads$ sudo apt-get update -y
Hit:1 https://packages.microsoft.com/repos/code stable InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease                     
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease   
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Hit:5 http://repo.mysql.com/apt/debian bookworm InRelease
Reading package lists... Done    
vicky@ditya:~/Downloads$ sudo apt-get install -y libgdk-pixbuf2.0-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libgdk-pixbuf2.0-0 : Depends: libgdk-pixbuf-xlib-2.0-0 (>= 2.40.2-2) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
vicky@ditya:~/Downloads$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
The following NEW packages will be installed:
  libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 62.1 kB of archives.
After this operation, 124 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://deb.debian.org/debian bookworm/main amd64 libgdk-pixbuf-xlib-2.0-0 amd64 2.40.2-2 [47.9 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libgdk-pixbuf2.0-0 amd64 2.40.2-2 [14.1 kB]
Fetched 62.1 kB in 0s (221 kB/s)              
Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:amd64.
(Reading database ... 160901 files and directories currently installed.)
Preparing to unpack .../libgdk-pixbuf-xlib-2.0-0_2.40.2-2_amd64.deb ...
Unpacking libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:amd64.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.40.2-2_amd64.deb ...
Unpacking libgdk-pixbuf2.0-0:amd64 (2.40.2-2) ...
Setting up libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-2) ...
Setting up libgdk-pixbuf2.0-0:amd64 (2.40.2-2) ...
Setting up upwork (5.8.0-33) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...
vicky@ditya:~/Downloads$

Dependensi pustaka yang dibutuhkan aplikasi desktop upwork sudah berhasil terinstal dan otomatis melanjutkan instalasi aplikasi dekstop upwork, yang sempat terhenti karena mendapatkan pesan galat akan kurangnya pustaka dependensi aplikasi tersebut.


Mengatur Aplikasi Desktop Upwork (Masuk Ke Akun Upwork)

Langkah selanjutnya setelah selesai menginstal aplikasi desktop upwork, adalah masuk ke akun upwork kalian masing-masing. Masukkan surel (email) dan kata kunci (password) akun upwork kalian, dan hasilnya adalah seperti gambar dibawah ini.

Aplikasi Desktop Upwork yang sudah dikaitkan dengan akun Upwork
Aplikasi Desktop Upwork yang sudah dikaitkan dengan akun Upwork

Kesimpulan

Dari artikel diatas dapat disimpulkan bahwa untuk menginstal aplikasi desktop upwork, dibutuhkan pustaka (library) yaitu libgdk-pixbuf2.0-0. Dimana pustaka tersebut berguna untuk penyedia pemuat dan penyimpan gambar (serve loading and saving image), penskala dan pengomposisian pixbuf yang lebih cepat (fast scalling and compositing pixbuf), dan pemuatan animasi sederhana (simple animation loading) (misalnya GIF animasi) untuk lebih detailnya, bisa kunjungi tautan berikut. (libgdk-pixbuf).

Posting Komentar

Lebih baru Lebih lama