Cara Install Tarball "Master PDF Editor" di Debian 9 "Stretch"

Menurut situs itsfoss.com, Master PDF Editor merupakan salah satu software pdf editor yang masuk kategori terbaik dengan fitur yang lengkap. Software ini bisa dikatakan bisa digunakan untuk semua hal yang berhubungan dengan file pdf mulai dari membuat langsung dokumen pdf (bukan konversi), meng-edit isi file pdf, hingga membuat file pdf langsung dari scanner. Software ini bukan foss melainkan proprietary, meski begitu selain ada versi berbayar juga ada versi gratis (meski fitur lebih sedikit tapi lebih dari cukup untuk keperluan standar).

Software ini bisa digunakan di OS: Windows, Linux dan macOS. Untuk linux terdapat 3 pilihan: ekstensi .deb untuk distro debian dan turunannya, ekstensi .rpm untuk distro redhat dan turunannya, dan .tar.gz yang berisikan pre-installed binaries package yang bisa langsung digunakan untuk semua distro tanpa perlu di compile dulu.

Untuk informasi yang lebih lengkap dan termasuk link download bisa mengunjungi langsung situs developer-nya: code-industry.net/

Untuk proses instalasi kita akan menggunakan file tarball master-pdf-editor-4.3.50_qt5.amd64.tar.gz (SHA1=8949299ad606df8c0fa4ba1ba0ae3a6e8a67a2b2) pada os linux distro debian 9 (stretch) 64 bit. Berikut langkah-langkahnya:

0. Petunjuk dibawah semua menggunakan terminal emulator. Perintah setelah '%' yang diketik di terminal tanpa sampai ganti baris. Baris setelah itu adalah contoh hasil yang ditampilkan oleh terminal setelah menjalankan perintah yang diketik sebelumnya.

1. Instal dependensi: Qt versi 5.4.1 keatas,

 % sudo apt-get install libqt5svg5
2. Download file tarball master-pdf-editor-4.3.50_qt5.amd64.tar.gz dan tempatkan di dir home.

3. Cek file integrity, samakan hasilnya dengan SHA1=8949299ad606df8c0fa4ba1ba0ae3a6e8a67a2b2

 % sha1sum master-pdf-editor-4.3.50_qt5.amd64.tar.gz 

 8949299ad606df8c0fa4ba1ba0ae3a6e8a67a2b2  master-pdf-editor-4.3.50_qt5.amd64.tar.gz
4. Masuk dir home dimana file tarball tadi diletakkan

 % cd ~
5. Ekstrak file tarball ke dir /opt/

 % sudo tar -xvf master-pdf-editor-4.3.50_qt5.amd64.tar.gz -C /opt/

master-pdf-editor-4/
master-pdf-editor-4/fonts/
master-pdf-editor-4/fonts/standard/
master-pdf-editor-4/fonts/standard/Times-Bold.ttf
master-pdf-editor-4/fonts/standard/Courier-Oblique.ttf
master-pdf-editor-4/fonts/standard/Helvetica-Oblique.ttf
master-pdf-editor-4/fonts/standard/Helvetica-BoldOblique.ttf
master-pdf-editor-4/fonts/standard/Courier-BoldOblique.ttf
master-pdf-editor-4/fonts/standard/Times-Roman.ttf
master-pdf-editor-4/fonts/standard/Times-BoldItalic.ttf
master-pdf-editor-4/fonts/standard/Times-Italic.ttf
master-pdf-editor-4/fonts/standard/Courier-Bold.ttf
master-pdf-editor-4/fonts/standard/Courier.ttf
master-pdf-editor-4/fonts/standard/Helvetica-Bold.ttf
master-pdf-editor-4/fonts/standard/Helvetica.ttf
master-pdf-editor-4/stamps/
master-pdf-editor-4/stamps/Standard/
master-pdf-editor-4/stamps/Standard/Final.pdf
master-pdf-editor-4/stamps/Standard/Initial.pdf
master-pdf-editor-4/stamps/Standard/Reviewed.pdf
master-pdf-editor-4/stamps/Standard/Verified.pdf
master-pdf-editor-4/stamps/Standard/Void.pdf
master-pdf-editor-4/stamps/Standard/Revised.pdf
master-pdf-editor-4/stamps/Standard/Approved.pdf
master-pdf-editor-4/stamps/Standard/Expired.pdf
master-pdf-editor-4/stamps/Standard/Emergency.pdf
master-pdf-editor-4/stamps/Standard/Received.pdf
master-pdf-editor-4/stamps/Standard/Accepted.pdf
master-pdf-editor-4/stamps/Standard/Draft.pdf
master-pdf-editor-4/stamps/Standard/Witness.pdf
master-pdf-editor-4/stamps/Standard/Completed.pdf
master-pdf-editor-4/stamps/Standard/Confidential.pdf
master-pdf-editor-4/stamps/Dynamic/
master-pdf-editor-4/stamps/Dynamic/Final.pdf
master-pdf-editor-4/stamps/Dynamic/Initial.pdf
master-pdf-editor-4/stamps/Dynamic/Reviewed.pdf
master-pdf-editor-4/stamps/Dynamic/Verified.pdf
master-pdf-editor-4/stamps/Dynamic/Void.pdf
master-pdf-editor-4/stamps/Dynamic/Revised.pdf
master-pdf-editor-4/stamps/Dynamic/Approved.pdf
master-pdf-editor-4/stamps/Dynamic/Expired.pdf
master-pdf-editor-4/stamps/Dynamic/Emergency.pdf
master-pdf-editor-4/stamps/Dynamic/Received.pdf
master-pdf-editor-4/stamps/Dynamic/Accepted.pdf
master-pdf-editor-4/stamps/Dynamic/Draft.pdf
master-pdf-editor-4/stamps/Dynamic/Witness.pdf
master-pdf-editor-4/stamps/Dynamic/Completed.pdf
master-pdf-editor-4/stamps/Dynamic/Confidential.pdf
master-pdf-editor-4/masterpdfeditor4
master-pdf-editor-4/lang/
master-pdf-editor-4/lang/sv_se.ts
master-pdf-editor-4/lang/ko_kr.ts
master-pdf-editor-4/lang/pt_br.ts
master-pdf-editor-4/lang/en_en.ts
master-pdf-editor-4/lang/ca_es.ts
master-pdf-editor-4/lang/tr_tr.ts
master-pdf-editor-4/lang/va_es.qm
master-pdf-editor-4/lang/es_es.ts
master-pdf-editor-4/lang/lt_lt.ts
master-pdf-editor-4/lang/ga_ie.qm
master-pdf-editor-4/lang/th_th.qm
master-pdf-editor-4/lang/en_en.qm
master-pdf-editor-4/lang/pt_pt.ts
master-pdf-editor-4/lang/vi_vn.qm
master-pdf-editor-4/lang/sk_sk.qm
master-pdf-editor-4/lang/bg_bg.qm
master-pdf-editor-4/lang/el_gr.ts
master-pdf-editor-4/lang/tw_cn.qm
master-pdf-editor-4/lang/nn_no.qm
master-pdf-editor-4/lang/ar_ae.ts
master-pdf-editor-4/lang/vi_vn.ts
master-pdf-editor-4/lang/hy_am.ts
master-pdf-editor-4/lang/hu_hu.ts
master-pdf-editor-4/lang/ar_ae.qm
master-pdf-editor-4/lang/jp_jp.ts
master-pdf-editor-4/lang/it_it.qm
master-pdf-editor-4/lang/de_de.ts
master-pdf-editor-4/lang/ro_ro.ts
master-pdf-editor-4/lang/lv_lv.ts
master-pdf-editor-4/lang/ca_es.qm
master-pdf-editor-4/lang/de_de.qm
master-pdf-editor-4/lang/uk_ua.ts
master-pdf-editor-4/lang/el_gr.qm
master-pdf-editor-4/lang/tw_cn.ts
master-pdf-editor-4/lang/tr_tr.qm
master-pdf-editor-4/lang/nl_nl.qm
master-pdf-editor-4/lang/lv_lv.qm
master-pdf-editor-4/lang/ru_ru.qm
master-pdf-editor-4/lang/lt_lt.qm
master-pdf-editor-4/lang/sl_si.ts
master-pdf-editor-4/lang/pt_pt.qm
master-pdf-editor-4/lang/gl_es.ts
master-pdf-editor-4/lang/ga_ie.ts
master-pdf-editor-4/lang/nb_no.ts
master-pdf-editor-4/lang/fi_fi.qm
master-pdf-editor-4/lang/he_il.ts
master-pdf-editor-4/lang/zh_cn.qm
master-pdf-editor-4/lang/nb_no.qm
master-pdf-editor-4/lang/gl_es.qm
master-pdf-editor-4/lang/ro_ro.qm
master-pdf-editor-4/lang/sr_rs.ts
master-pdf-editor-4/lang/va_es.ts
master-pdf-editor-4/lang/pt_br.qm
master-pdf-editor-4/lang/sr_rs.qm
master-pdf-editor-4/lang/pl_pl.qm
master-pdf-editor-4/lang/sk_sk.ts
master-pdf-editor-4/lang/hu_hu.qm
master-pdf-editor-4/lang/nn_no.ts
master-pdf-editor-4/lang/zh_cn.ts
master-pdf-editor-4/lang/fr_fr.qm
master-pdf-editor-4/lang/et_ee.ts
master-pdf-editor-4/lang/pl_pl.ts
master-pdf-editor-4/lang/sl_si.qm
master-pdf-editor-4/lang/da_dk.ts
master-pdf-editor-4/lang/cz_cz.ts
master-pdf-editor-4/lang/cz_cz.qm
master-pdf-editor-4/lang/it_it.ts
master-pdf-editor-4/lang/jp_jp.qm
master-pdf-editor-4/lang/es_es.qm
master-pdf-editor-4/lang/sv_se.qm
master-pdf-editor-4/lang/hy_am.qm
master-pdf-editor-4/lang/ru_ru.ts
master-pdf-editor-4/lang/nl_nl.ts
master-pdf-editor-4/lang/fr_fr.ts
master-pdf-editor-4/lang/ko_kr.qm
master-pdf-editor-4/lang/et_ee.qm
master-pdf-editor-4/lang/uk_ua.qm
master-pdf-editor-4/lang/he_il.qm
master-pdf-editor-4/lang/fi_fi.ts
master-pdf-editor-4/lang/bg_bg.ts
master-pdf-editor-4/lang/da_dk.qm
master-pdf-editor-4/lang/th_th.ts
master-pdf-editor-4/masterpdfeditor4.png
master-pdf-editor-4/license.txt
master-pdf-editor-4/templates/
master-pdf-editor-4/templates/stamps/
master-pdf-editor-4/templates/stamps/Rectangle Stamp(green).pdf
master-pdf-editor-4/templates/stamps/Square Stamp(green).pdf
master-pdf-editor-4/templates/stamps/Rectangle Stamp(red).pdf
master-pdf-editor-4/templates/stamps/Arrow Stamp(blue).pdf
master-pdf-editor-4/templates/stamps/Arrow Stamp(green).pdf
master-pdf-editor-4/templates/stamps/Square Stamp(red).pdf
master-pdf-editor-4/templates/stamps/Square Stamp(blue).pdf
master-pdf-editor-4/templates/stamps/Arrow Stamp(red).pdf
master-pdf-editor-4/templates/stamps/Rectangle Stamp(blue).pdf
master-pdf-editor-4/masterpdfeditor4.desktop
6. Masuk ke dir hasil ekstrak

~/master-pdf-editor
 % cd /opt/master-pdf-editor-4 
7. List isi dir tersebut

/opt/master-pdf-editor-4
 % ls

 fonts  lang  license.txt  masterpdfeditor4  masterpdfeditor4.desktop  masterpdfeditor4.png  stamps  templates
8. Coba jalankan file aplikasi masterpdfeditor4

/opt/master-pdf-editor-4
 % ./masterpdfeditor4
9. Sampai disini seharusnya aplikasi masterpdfeditor4 bisa jalan dengan normal

10. Buat symbolic link

/opt/master-pdf-editor-4
 % sudo ln -s /opt/master-pdf-editor-4/masterpdfeditor4 /usr/bin/masterpdfeditor4
11. Masuk ke dir/path /usr/bin/

/opt/master-pdf-editor-4
 % cd /usr/bin/
12. List dan cek keberadaan file symbolic link masterpdfeditor4

/usr/bin 
 % ls -l ma*

-rwxr-xr-x 1 root root   10360 Jan 30  2016 macptopbm
-rwxr-xr-x 1 root root  223928 Jan 31  2017 make
-rwxr-xr-x 1 root root   48536 Apr 16 15:50 makeconv
-rwxr-xr-x 1 root root    4905 Jan 31  2017 make-first-existing-target
lrwxrwxrwx 1 root root       8 Sep 11  2016 makeinfo -> texi2any
-rwxr-xr-x 1 root root  107008 Dec 13  2016 man
-rwxr-xr-x 1 root root  129760 Dec 13  2016 mandb
-rwxr-xr-x 1 root root   31200 Dec 13  2016 manpath
-rwxr-xr-x 1 root root   19096 Jan  5  2016 mapscrn
lrwxrwxrwx 1 root root      16 Sep 26 02:20 masterpdfeditor4 -> /opt/master-pdf-editor-4/masterpdfeditor4
-rwxr-xr-x 1 root root  121976 Mar 24  2012 mawk
13. Restart komputer

~ % systemctl reboot
14. Cek apakah bisa dikenali oleh terminal

~ % masterpdfeditor4
15. Sampai disini seharusnya bisa jalan normal seperti pakai perintah ./masterpdfeditor4

16. Memunculkan di start menu

~ % sudo cp /opt/master-pdf-editor-4/masterpdfeditor4.desktop /usr/share/applications/masterpdfeditor4.desktop
17. Masuk ke dir/path /usr/share/applications/

~ % cd /usr/share/applications/
18. List dan cek keberadaan file masterpdfeditor4.desktop

/usr/share/applications/
 % ls -l m*
-rw-r--r-- 1 root root   320 Sep 26 02:49 masterpdfeditor4.desktop
-rw-r--r-- 1 root root   622 Feb 24  2015 mc.desktop
-rw-r--r-- 1 root root  3402 Feb 24  2015 mcedit.desktop
-rw-r--r-- 1 root root 22900 Sep 24 03:14 mimeinfo.cache
-rw-r--r-- 1 root root   158 Dec 15  2016 mono-runtime-common.desktop
-rw-r--r-- 1 root root   168 Dec 15  2016 mono-runtime-terminal.desktop
-rw-r--r-- 1 root root  4270 Jun 13  2016 mousepad.desktop
19. Cek isi file masterpdfeditor4.desktop

/usr/share/applications/
 % sudo nano masterpdfeditor4.desktop
Cocokkan bagian berikut ini tanpa mengubah yang lain:

Exec=/opt/master-pdf-editor-4/masterpdfeditor4 %f 
Path=/opt/master-pdf-editor-4
Icon=/opt/master-pdf-editor-4/masterpdfeditor4.png
20. Selesai


Semoga artikel ini bermanfaat positif bagi kita semua, mohon maaf bila ada yang kurang / salah kata. Feedback positif nya kita tunggu. Alhamdulillah & Wassalamu'alaikum.

Credit diberikan kepada:
1. code-industry.net
2. itsfoss.com

Keywords: linux, Office, pdf editor, scan pdf, debian 9 stretch, rekomendasi app.

Komentar

Postingan populer dari blog ini

Cara Instal Driver Printer/Scanner Epson L360 di Linux Debian 9 Stretch