Rabu, 27 Februari 2019

Instalasi Eprints Repository pada CentOS 7

 Instalasi Eprints Repository pada CentOS 7

Apa kabar anda hari ini? saya berharap anda tetap semangat dalam belajar mengisi diri, karena begitu juga dengan saya selalu semangat belajar hal-hal baru khususnya dunia IT, walaupun mungkin sudah menjadi sesuatu yang usang bagi sebagian orang.

Satu hal yang ingin saya sampaikan kepada anda, walaupun isi blog ini tidak pernah fokus dan spesisfik pada satu topik, saya harap anda tidak bosan untuk membacanya, karena ini murni pengalaman saya sehari-hari, mungkin saja ada salah satu pengalaman yang dibagikan menjadi inspirasi buat anda.

Sebagai contoh pada penulis blogon.id minggu lalu menulis tentang Belajar Microsoft Excel 2016: Membuat Rumus Pembobotan Penilaian hari ini menulis tentang bagaimana cara instalasi Eprints Repository pada CentOS 7.

Sampai artikel ini diterbitkan setiap tahapan dilakukan hampir memerlukan waktu 2 minggu mulai dari proses intalasi CentOS7, Setting Jaringan, Instalasi Eprints, Konfigrasi Eprints, kenapa lama? karena saya juga baru belajar dan kebanyakan tutorial yang saya dapat berbahasa inggris, taukan dengan bahasa inggris pasif dan pas-pasan mengakibatkan saya sering salah tangkap maksudnya walaupun sudah di translate...hehe. tapi dengan adanya artikel ini semoga anda dimudahkan.

Baik, daripada curhat, jika anda masih semangat untuk belajar dari pengalaman di blogon.id, silahkan lanjutkan membaca:

Persiapan

Pastikan komputer anda terhubung dengan internet

Buka Terminal (saya pake CentOS Gnome) silahkan anda login terlebih dahulu  sebagai ROOT karena pengalaman proses instalasi hanya dapat berjalan pada mode ROOT jika anda belum tahu caranya silahkan baca:

Pindah Dari User Biasa ke Root (Super User) Pada Centos 7

Langkah Pertama

Instalasi Database Server dan Client pada CentOS 7 disarankan menggunakan MariaDB Server

yum install mariadb-server mariadb

Perhatikan petunjuknya dan biarkan sampai proses download dan instalasi selesai

Langkah Kedua

Pada tahap ini ada 2 metode yang dapat dilakukan untuk mengistalasi Eprints

Instalasi dari EPrints 3.3.x RPM
  • Menambah Repository Key
    rpm -ivh http://rpm.eprints.org/rpm-eprints-org-key-1-1.noarch.rpm
  • Menambah Repository
    rpm -ivh http://rpm.eprints.org/eprints/noarch/rpm-eprints-org-1-1.noarch.rpm
  • Install XML Library
    yum install libxml2 libxslt perl-XML-LibXML perl-XML-LibXSLT
  • Instalasi Eprints
    yum install eprints
Instalasi EPrints 3.3.x dari source Github

  • Install EPEL
    yum install epel-release
    yum repolist
  • Install Dependensi
    Cara install dependensi dapat anda lakukan sekaligus atau bertahap, saran saya lakukan secara bertahap untuk memastikan semua dependensi yang diperlukan terinstal.
    Sekaligus
    yum install libxml2 libxslt httpd mod_perl perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes perl-CGI \
        perl-Digest-MD5 perl-Digest-SHA perl-XML-LibXML perl-XML-LibXSLT perl-XML-SAX perl-MIME-Lite tetex-latex wget \
        gzip tar ImageMagick unzip elinks poppler-utils chkconfig

    Bertahap
    yum install
    yum libxml2
    yum libxslt
    yum httpd
    yum mod_perl
    yum perl-DBI
    yum perl-DBD-MySQL
    yum perl-IO-Socket-SSL
    yum perl-Time-HiRes
    yum perl-CGI
    yum perl-Digest-MD5
    yum perl-Digest-SHA
    yum perl-XML-LibXML
    yum perl-XML-LibXSLT
    yum perl-XML-SAX
    yum perl-MIME-Lite
    yum tetex-latex
    yum wget
    yum gzip
    yum tar
    yum ImageMagick
    yum unzip
    yum elinks
    yum poppler-utils
    yum chkconfig
  • Membuat user (pengguna) dengan nama eprintsadduser eprints
  • Setelah berhasil menambah pengguna baru, sekarang kita tinggal cloning master EPrints dari GitHub dan tempatkan pada folder opt/eprints3
    yum install git
    git clone https://github.com/eprints/eprints.git /opt/eprints3
    cd /opt/eprints3/
    git checkout tags/v3.3.15
    chown -R eprints:eprints .
  • Buka folder /opt/eprints3/perl_lib/EPrints/ dan temukan file bernama SystemSettings.pm.tmpl kemudian edit ekstensinya sehingga menjadi SystemSettings.pm
  • Jangan lupa update apache, buka folder /etc/httpd/conf/ temukan file httpd.conf dan sisipkan code user dan group berikut lalu simpan:
    User  eprints
    Group eprints
  • Buka lagi folder /etc/httpd/conf.d/ dan temukan file eprints.conf kemudia tambahkan code berikut dibagian include
    Include /opt/eprints3/cfg/apache.conf
Min... apakah sudah selesai...?  ini baru pertengahan hehe..

Sebelum  anda melanjutkan konfigurasi berikutnya, sebaiknya pastikan terlebih dahulu seluruh urutan kerja di atas sudah selesai anda kerjakan dan pastikan tidak ada yang gagal, karena percuma dilanjutkan kalau ada yang gagal.

Pengalaman kegagalan saya adalah pada saat install Dependensi ada beberapa yang gagal terinstal dengan 2 penyebab yakni kesalahan ketik dan koneksi internet terputus.

Silahkan istirahat sejenak, siapkan tenaga lagi, kemudian lanjutkan kembali membaca dan menerapkan artikel ini.

Kalau sudah semangat lagi silahkan lanjutkan baca:

Konfigurasi dan Memulai EPrints 3 pada CentOS 7

OK.. sampai disini artikel kali ini bagaimana cara instalasi Eprints Repository pada CentOS 7, semoga bermanfaat, saya tunggu kabar baik dari anda melalui kolom komentar di bawah ya.


Referensi Bacaan :
https://wiki.eprints.org/w/Installing_EPrints_on_RHEL/Fedora/CentOS

Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.