install eprints

Tutorial Install ePrints CentOS 7

Posted on

Tutorial Install ePrints CentOS 7 – ePrints adalah perangkat lunak opensource yang dikembangkan oleh School of Electronics and Computer Science, University of Southampton, England United Kingdom.

Aplikasi ini adalah sebuah repository yang berbentuk arsip misalnya makalah penelitian. Selain itu juga bisa digunakan untuk menyimpan gambar, data penelitian dan suara dalam bentuk digital. ePrints adalah aplikasi perpustakaan digital yang sederhana dan dapat dengan mudah dikelola. Selain itu, EPrints sudah terintegrasi dengan metadata dan mampu melakukan penelusuran advanced search serta fitur lainnya. aplikasi ini dapat dimodifikasi dan disesuaikan dengan kebutuhan lokal.

Aplikasi Pendukung

Aplikasi ini berbasis web yang digunakan untuk membangun sebuah repository karena itu membutuhkan aplikasi pendukung utama seperti Apache, MySQL, Perl dan mod_perl. Bila menggunakan OS Linux Fedora, aplikasi pendukung tambahannya (optional) adalah GDOME, file uploads (wget, tar, gunzip dan unzip), full text indexing (Ms Word, PDF, dan HTML) dan Latex tools (latex dan dvips). Sedangkan pada OS Windows aplikasi tambahannya (optinonal) menggunakan xpdf, GNU Win32 tools dan ImageMagick.

Sejarah ePrints

ePrints pertama kali dirilis pada tahun 2000 dengan versi 1.0 yang disponsori oleh CogPrints dan didukung oleh OAI 0.2, tetapi sekarang didukung oleh Komite Bersama Sistem Informasi (JISC), sebagai bagian dari open citation project oleh NSF. ePrints digunakan oleh banyak organisasi untuk keperluan sebuah lembaga. Software repository ePrints dikembangkan untuk memenuhi kebutuhan dalam penyimpanan objek digital dan metadata serta untuk mendukung berbagai layanan yang lebih luas dalam sebuah intitusi atau lembaga.

ePrints dikembangkan pada platform linux yaitu distro redhat/fedora dan debian/ubuntu. Perbedaannya, aplikasi hasil pengembangan platform Redhat/Fedora dikhususkan untuk tujuan komersial atau dengan kata lain aplikasi ini dijual ke perusahaan. Sedangkan, aplikasi hasil pengembangan dari platform Debian/Ubuntu bisa digunakan untuk siapa saja, maksudnya disini aplikasinya boleh di download dan digunakan secara gratis. ePrints termasuk multiplatform baik pengembangan oleh Redhat/Fedora atau Debian/Ubuntu. Jadi, ePrints dapat berjalan dengan baik disemua distro Linux, Windows ataupun produk Unix lainnya.

Situs resmi aplikasi perpustakaan digital ePrints dapat diakses di http://www.eprints.org/. Pada menu exemplar, bisa dilihat sampel dari penerapan aplikasi ini seperti contoh repository penelitian, tesis, data, projek, institusi politik dan lainnya. Situs ini juga menyediakan halaman download dimana isinya tentang kronologi rilis dari versi awal sampai versi terbaru. Selain itu, ada juga dokumentasi tentang cara instal, mengelola dan informasi lainnya yang terkait dengan aplikasi ini. Bila ingin mencoba merasakan menggunakan ePrints, situs ini juga menyediakan demo. Tidak hanya itu, situs ini juga menyediakan servis, diskusi, training dan kalau ingin tahu institusi mana saja yang menggunakan aplikasi ini bisa dilihat di ROAR.

Karakteristik

Karakteristik aplikasi perpustakaan digital ePrints adalah sebagai berikut:

  1. Berdasarkan koleksi dan hubungan antar koleksi, aplikasi ini hanya mengelompokan data objek dalam bidang tertentu misalnya tahun, subjek, divisi dan judul tetapi tidak bisa mengaitkan antara koleksi yang satu dengan koleksi yang lain kecuali menggunakan URL dalam metadata yang spesifik.
  2. Pada struktur internal dari objek digital, Entitas Dasar ePrints adalah data objek, yang merupakan rekaman yang mengandung metadata maksudnya lebih dari satu dokumen dapat dihubungkan dengan data objek. Selain itu, Setiap data objek memiliki identitas yang unik.
  3. Dalam metadata dan penyimpanan konten digital, Metadata dapat ditetapkan oleh pengguna (admin). Data objek yang mengandung metadata disimpan dalam database MySQL. Sedangkan dokumen atau konten digital disimpan dalam filesystem.
  4. Dilihat dari pencarian dan penelusuran, Pengindeksan didukung oleh metadata yaitu menggunakan database MySQL. Sedangkan, Pengindeksan teks secara lengkap didukung oleh bidang yang dipilih. Pencarian dan penelusuran bisa dilakukan dengan kombinasi kata. Selain itu, Penelusuran bisa dilakukan melalui bidang tertentu seperti judul, penulis atau subjek.
  5. Berkaitan dengan manajemen objek, pada standar tampilan web, pengguna (admin) bisa membuat atau melakukan perubahan terhadap objek. Rekaman otoritas dapat digunakan untuk membantu penyelesaian dalam bidang tertentu seperti penulis atau judul. Selain itu objek juga dapat diimpor dari file teks ke beberapa format seperti METS, DC, MODS, BibTeX, EndNote.
  6. Dilihat dari tampilan, pada tampilan web, pengguna dapat melakukan penelusuran dari pemilihan metadata seperti subjek, judul atau tanggal. Penelusuran dapat dilakukan melalui susunan pada bidang tertentu. Dalam ruang lingkup pencarian, pengguna dapat membatasi pencarian dari berdasarkan beberapa bidang.
  7. ePrints menerapkan pengaturan akses, pengguna yang sudah terdaftar dapat membuat dan melakukan perubahan pada objek. Pengguna dapat login menggunakan username dan kata sandi.
  8. Dalam sistem ePrints terdapat pengkodean karakter unicode yang mana sistem ini mendukung untuk berbagai bahasa, baik pada metadata maupun konten digital. Eprint memberikan atribut xml pada metadata untuk menentukan bahasa yang digunakan.
  9. Aplikasi perpustakaan digital ini dalam fitur interoperabilitas memiliki sistem pendukung OAI-PMH untuk berbagi metadata antar repository. Ekspor data objek Eprint menggunakan format METS dan MPEG-21 Digital Item Declaration Language (DIDL).
  10. Pada tingkat kustomisasi, data objek pada ePrints mengandung metadata yang ditetapkan oleh pengguna (admin). Plugins dapat ditulis pada ekspor data objek dalam format teks yang berbeda. Core API dalam Perl disediakan untuk pengembang yang ingin mengakses fungsi dasar dari aplikasi perpustakaan digital ini.

Berikut adalah tampilan dari ePrints
install eprints

Persyaratan Install ePrints

Dalam tutorial ini, OS yang digunakan adalah CentOS 7.

Upgrade System

Sebelum melakukan install ePrints, sebaiknya kita melakukan upgrade system dahulu.

yum upgrade -y

Install MariaDB

Setelah upgrade system selesai, kita mulai dengan menginstall MariaDB untuk install ePrints.

yum install mariadb-server mariadb

Install ePrints dari RPM

Tambahkan key repository rpm.eprints.org:

rpm -ivh http://rpm.eprints.org/rpm-eprints-org-key-1-1.noarch.rpm

Kemudian, tambahkan repository ePrints rpm.eprints.org:

rpm -ivh http://rpm.eprints.org/eprints/noarch/rpm-eprints-org-1-1.noarch.rpm

Tambahkan repository epel:

yum install epel-release

Tambahkan repository Remi:

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Edit repository remi /etc/yum.repos.d/remi.repo kemudian enabled=0 ganti menjadi enabled=1
Kemudian, install Library XML yang dibutuhkan:

yum install libxml2 libxslt perl-XML-LibXML perl-XML-LibXSLT

Matikan SELINUX, buka file /etc/selinux/config Ubah SELINUX=enforcing menjadi SELINUX=disabled, kemudian restart server.
Dan terakhir, Install ePrints:

yum install eprints

Setelah proses isntall eprints selesai, selanjutnya kita harus mengaktifkan auto start untuk apache dan mysql:
Auto Start httpd

systemctl enable httpd.service

Start httpd

systemctl start httpd.service

Auto Start mariadb

systemctl enable mariadb.service

Start mariadb

systemctl start mariadb.service

One thought on “Tutorial Install ePrints CentOS 7

Leave a Reply