Minggu, 14 November 2021

Instalasi Free Download Manager di Fedora atau OpenSUSE



Free Download Manager adalah aplikasi download manager yang popular setelah Internet Download Manager. Sejak versi 6, Free Download Manager dapat berjalan pada Ubuntu dan Linux lain yang berbasis debian (file .deb). Sampai dengan tulisan ini dibuat, Free Download Manager tidak menyediakan paket instalasi untuk Fedora, Manjaro, Arch, atau lainnya. Nah, pada tulisan kali ini, saya ingin membagi pengalaman bagaimana cara menjalankan Free Download Manager ini pada Fedora atau OpenSUSE (dengan basis paket instalasi file .rpm).

1. Unduh terlebih dahulu file .deb pada tautan berikut ini 

2. Setelah file terunduh, ubah ekstensi .deb pada file dengan ekstensi .rar dengan cara klik kanan-rename pada file manager


3. Ekstrak file .rar tersebut dengan cara klik kanan-Extract Here pada file manager, sehingga terbentuk sebuah folder dengan nama "freedownloadmanager"

4. Masuk ke dalam folder tersebut, didalamnya terdapat 3 file, salah satunya adalah data.tar.xz.
5. Ekstrak file data.tar.xz dengan cara klik kanan-Extract Here pada file manager, dan ubah nama folder dari "data" ke "FDM", kemudian pindahkan ke folder bin pada home (buat folder bin terlebih dahulu jika belum ada)

6. Masih dalam folder bin, buat sebuah file script dengan nama "fdm" pada text editor apapun (gedit, nano, vim, dll) dan masukkan kode berikut ini:

#!/bin/bash
 
DIR=$(dirname "$0")
export QT_QPA_PLATFORM=xcb # Jika menggunakan sesi Wayland
exec $DIR/FDM/opt/freedownloadmanager/fdm "$@"

7. Jika tidak menggunakan Wayland, maka export QT_QPA_PLATFORM=xcb bisa dihapus

8. Ubah file fdm agar menjadi executable dengan perintah
$ chmod +x ~/bin/fdm
atau pada file manager, klik kanan-Properties, pada tab Permissions, centang "Allow executing file as Program"

9. Pindahkan file freedownloadnamager.desktop pada ~/bin/FDM/usr/share/applications ke ~/.local/share/applications (buat folder ~/.local/share/applications terlebih dahulu jika belum ada)

10. Pindahkan file icon.png dan ubah namanya menjadi fdm.png pada ~/bin/FDM/opt/freedownloadmanager ke ~/.local/share/icons (buat folder ~/.local/share/icons terlebih dahulu jika belum ada)

11. Ubah pada script file freedownloadmanager.desktop dari Exec=/opt/freedownloadmanager/fdm menjadi Exec=fdm, dan Icon=/opt/freedownloadmanager/icon.png menjadi Icon=fdm

Mudah bukan?





Share:

Rabu, 10 November 2021

Cara Menginstall MySQL versi 5.7 (atau 57) pada Fedora 35/34/33/32

 Secara default, pada saat kita menginstall MySQL di Fedora 35/34/33/32 , maka yang terinstall adalah MySQL versi 8. Sedangkan MySQL versi 5 hanya bisa diatur pada Fedora 31 kebawah. Padahal kita ingin melakukan developement dengan menggunakan MySQL versi 5 karena production server menuntut kita menggunaakan database MySQL versi tersebut. Dukungan dan kompatibilitas antara MySQL versi 8 dan versi 5 agak sedikit berbeda, sehingga kita tidak bisa memaksakan develepment software dengan database MySQL versi 8 pada server dengan database MySQL versi 5. Untuk itu, penginstalan MySQL pada Fedora perlu kita atur sedemikian rupa agar bisa terinstall MySQL versi 5. Langkah-langkahnya sebagai berikut:

1. Kita update dulu Fedora-nya

$ sudo dnf update

2. Kemudian kita akan mendownload GnuPG key yang dibutuhkan dan memasukkannya pada folder /etc/pki/rpm-gpg

$ cd /etc/pki/rpm-gpg
$ sudo wget https://repo.mysql.com/RPM-GPG-KEY-mysql

3. Buat file repository pada folder /etc/yum.repos.d/

$ gedit /etc/yum.repos.d/mysql-community.repo

4. Masukkan script berikut pada file tersebut

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/fc/31/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

5. Simpan file, kemudian install mysql-community-server

$ sudo dnf install mysql-community-server

6. Aktifkan service mysql pada startup agar setiap kali restart, mysql-server langsung aktif

$ sudo systemctl enable mysqld.service

7. Untuk memulai mysql-server tanpa restart, jalankan perintah berikut:

$ sudo systemctl start mysqld.service


Mudah bukan?

Share:

Mengenai Saya

Foto saya
Saya hanyalah penikmat teknologi

Pengunjung