GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menginstal Pdftk di server saya?

Pdftk adalah versi iText yang telah dikonversi dari Java ke c++ dan dibangun kembali dengan jembatan baris perintah untuk memudahkan akses dari aplikasi PHP.

Untuk membuat pdftk di Redhat / CentOS, ikuti petunjuk di bawah ini.

ssh [server to install pdftk on]

Sekarang kita berada di server, kita perlu membuat direktori untuk menyimpan pdftk.

cd /
sudo mkdir extra
cd extra
sudo mkdir src
cd src
sudo wget http://www.pdfhacks.com/pdftk/pdftk-1.41.tar.gz
sudo tar zxvf pdftk-1.41.tar.gz
cd pdftk-1.41/pdftk

Sekarang kita perlu menginstal pustaka gcj.

sudo yum install java-1.4.2-gcj-compat-devel.i386

Pustaka gcc-c++ tidak terinstal dengan paket gcj jadi kami akan menginstalnya sekarang, jadi kami tidak mendapatkan kesalahan di tengah proses kompilasi.

sudo yum install gcc-c++

Jika Anda mengompilasi aplikasi sekarang, Anda akan menerima peringatan bahwa tmpnam berbahaya untuk digunakan dan Anda harus menggunakan mkstemp.

sudo vi report.cc

Jalankan ini dari dalam VI untuk melakukan pencarian dan ganti metode tmpnam.

:%s/tmpnam(/mkstemp(/g

Tekan escape dan simpan perubahan dengan

:wq!

Sekarang setelah semua paket terinstal, kita akan mulai mengompilasi pdftk-1.41

dari /extra/src/pdftk-1.41/pdftk jalankan perintah berikut

sudo make -f Makefile.RedHat

Ini akan memulai proses pembuatan untuk mengkompilasi dan mengonversi file java ke c++. Ini bisa memakan waktu BEBERAPA menit untuk mengonversi iText ke c ++. Ambil sendiri margarita dari mesin margarita baru kami di ruang istirahat :).

Sekarang dengan file pdftk dibuat, kita ingin menyalinnya ke direktori /bin sehingga kita dapat menjalankannya dari mana saja.

sudo cp pdftk /usr/local/bin

Mari pastikan build berhasil dan dijalankan

pdftk --version

Linux
  1. Cara Menginstal Server Web Nginx di Linux

  2. Cara menginstal Ansible di Ubuntu Server 21.04

  3. Cara Instal Xrdp Server di Debian 10

  1. Cara Menginstal Server Web Nginx di Ubuntu 18.04

  2. Cara Instal Apache Web Server di CentOS 7

  3. Cara Instal Xrdp Server di Debian 11

  1. Cara Menginstal Server TeamSpeak di Debian 11

  2. Cara Menginstal Server SSH di Ubuntu 22.04

  3. Bagaimana menginstal Fedora 34 Server