Instalasi dan Manajemen Paket pada Linux



A.   Cara Install Aplikasi Linux Beda Dengan Windows

Tidak seperti windows,aplikasi dan service di linux dikelola dan ditangani oleh aplikasi khusus yang berbeda (package manager dan service manager).
Terlebih dahulu harus paham konsep, istilah dan mekanisme yang digunakan linux untuk mengelola aplikasi ataupun service.

B.   Aplikasi Linux Dikelola Oleh Package Manager

Saat kamu menggunakan windows,semua aplikasi dikenal dengan istilah aplikasi/program.
Di linux file aplikasi dan aplikasi itu sendiri dikenal dengan istilah "package", sehingga  istilah package pada materi ini mengacu   ke file aplikasi di linux.
Untuk bisa menginstall,hapus,update aplikasi di linux semua harus dilakukan menggunakan aplikasi "Package Manager". Package manager digunakan untuk memudahkan dalam mengelola package/aplikasi di linux.
Aplikasi package manager ada yang berupa console (dpkg dan APT ) dan ada pula versi GUI (synaptic package manager, mintinstall)

C.   Service di Linux Dikelola Oleh Service Manager

  • Service digunakan untuk menamai aplikasi yang berjalan di background dan hanya menyediakan interface terbatas untuk berinteraksi dengan user.

Contoh service adalah: process dari file webserver, file server, printer server dan sejenisnya. Aplikasi service ini biasanya berjalan secara otomatis di background begitu komputer dinyalakan dan tidak terlihat.

  • Daemon adalah Istilah ini digunakan untuk aplikasi/program/package yang berjalan sendiri di background (tidak mempunyai tampilan) dan tidak bisa dikontrol,dia hanya bekerja untuk melakukan tugas yang spesiifik. Jenis aplikasi daemon/service dalam penamaan  nya biasanya ditambahkan akhiran huruf dan aplikasi ini hanya bisa di start,stop,restart atau dikelola menggunakan aplikasi khusus yang disebut dengan service manager. Untuk menginstall dan menghapus aplikasi daemon kamu tetap menggunakan package manager.
  • Service manager- Aplikasi Service manager dibuat khusus untuk menangai dan mengelola (start,stop,restart) service/daemon pada sistem linux. Dulu aplikasi service manager yang digunakan adalah initd dan untuk saat ini menggunakan systemd yang merupakan pembaruan dari service manager lama initd.

D.   Perintah Instalasi Paket dalam Linux Debian

1. Menggunakan Perintah DPKG

Untuk distro ubuntu dan distro turunan nya termasuk linux mint yang sedang kamu pakai saat ini menggunakan format *.deb sebagai format installer untuk semua aplikasi/package. DPKG  (Debian package manager versi lama). merupakan package manager untuk distro berbasis debian dan hanya bisa digunakan untuk menginstall package local secara manual dan tidak bisa digunakan untuk menginstall package yang beradai di repository secara online,penyempurnaan dari DPKG adalah APT.

Ø  Cara Install Aplikasi Dengan Perintah DPKG

# dpkg -i /path/to/packageName.deb, Menginstall aplikasi dengan format debian package *.deb

# dpkg -R --install /path/to/folder/fillWithPackage/ , menginstall semua paket dalam format *.deb yang berapa di suatu folder

Ø Cara Mengelola Aplikasi Terinstall Dengan DPKG

# dpkg -l Meilihat semua aplikasi yang terinstall

# dpkg -l namaPaket Untuk mengecek apakah paket/aplikasi terinstall dan menampilkan nya dalam bentuk list sederhana

# dpkg -c /path/to/namaPaket.deb, Melihat isi dari paket yang akan diinstall

# dpkg -s namaPaket, Mengecek apakah paket terlah terinstall dan menampilkan informasi detail tentang paket tersebut

 Ã˜  Cara Hapus/Uninstall Aplikasi Dengan Perintah DPKG

# dpkg -r namaPaket, Menghapus namaPaket dan mempertahankan konfigurasi yang dibuat oleh namaPaket

# dpkg -p namaPaket, Menghapus namaPaket dan semua konfigurasi yang dibuatnya


2.   Menggunakan Perintah APT

APT merupakan seperangkat tool yang digunakan untuk mengelola debian package agar lebih mudah dan bisa digunakan untuk menginstall package dari repository secara online, APT biasanya digunakan oleh linux berbasis debian seperti ubuntu. Versi GUI dari APT adalah Synaptic package manager

Ø  Cara Install Aplikasi Dengan Perintah APT

# apt-get install nama_package ,Untuk menginstall package

# apt-get build-dep nama_package ,Untuk menginstall dependencies yang diperlukan oleh nama_package,jika nama_package tidak ditemukan di repository maka akan error.

# apt-get install nama_package1 nama_package2 nama_packageN ,untuk menginstall package lebih dari satu sekaligus.

Ø  Cara Update Aplikasi Dengan Perintah APT

# apt-get update ,Untuk mengupdate informasi package ,informasi inilah yang digunakan untuk pembanding dengan versi package yang terinstall di komputer kita dengan versi yang ada di repository.

Ø  Cara Upgrade Aplikasi Dengan Perintah APT

# apt-get upgrade, Untuk mengupgrade semua package di komputer kita yang versinya lebih rendah dari versi repository,biasanya kita menjalankan apt-get update terlebih dahulu untuk fetch versi package dari repository ke komputer kita

# apt-get dist-upgrade, Alih-alih mengupgrade semua package yang terinstall,command ini hanya mengupgrade packge penting saja.

# apt-get check, Untuk melakukan diagnostik terhadap package yang mengalami broken dependencies.

Ø  Cara Fix dan Clean Aplikasi Dengan Perintah APT

# apt-get -f install ,Untuk fix broken package dependencies

# apt-get autoclean ,Untuk menghapus .deb file untuk package yang sudah tidak terinstall di system,biasanya ketika kita menginstall package,linux akan menyimpan deb file di cache directory.

# apt-get clean ,Menghapus semua package yang berada di directory cache tanpa pandang bulu.cache berada di /var/cache/apt/archives untuk melihat total ruang yang terpakai oleh cache bisa menggunakan perintah du -sh /var/cache/apt/archives

 Ã˜  Cara Mencari Aplikasi Dengan Perintah APT

# apt-cache search deskripsi ,Digunakan untuk mencari package yang mengandung deskripsi yang telah kita tentukan,misalnya kita ingin mencari game balap tetapi tidak tau nama package game nya kita bisa menggunakan perintah $ sudo apt-cache search racing game

 Ã˜  Cara Mengecek Aplikasi Dengan Perintah APT

# apt-cache show nama_package ,digunakan untuk melihat informasi detail tentang package

# apt-cache policy nama_package , Digunakan untuk mengecek apakah package telah terinstall di komputer kita.

Ø  Cara Hapus/uninstall Aplikasi Dengan Perintah APT

# apt-get remove nama_package, Untuk menghapus package tetapi tidak menghapus file setting dari aplikasi tersebut

# apt-get purge nama_package ,Untuk menghapus package berikut file konfigurasi yang dibuatnya.

# apt-get autoremove nama_package,Untuk menghapus package dan dependencies dari package tersebut.

3.   Menggunakan Source Code  (make install)

adalah kumpulan pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis dan dapat di baca manusia.

  • Pertama unduh tarball (file kompresi yang berisi kode sumber) umumnya diberi akhiran tar. Tar.gz, atau tar.bz. Anda bisa mengunduh langsung dari situs web atau dari perintah. Jika Anda tidak tahu tentang cara menggunakan terminal untuk mengunduh, Anda dapat menggunakan:

$ wget URL

Setelah source filenya selesai di unduh,  ekstrak file tarball yang diunduh menggunakan terminal. 

  • Jika file tarbal Anda diakhiri dengan, penggunaan tar.gz
    • Maka perintah mengekstraknya adalah: $ tar -xvpf namafile.tar.gz
  • Jika file tarbal Anda diakhiri dengan, penggunaan tar.bz:
    • Maka perintah mengekstraknya adalah: $ tar -xvjf namafile.tar.bz2

Catatan: Terkadang nama file sangat panjang untuk diingat sehingga Anda dapat menggunakan perintah ls untuk membuat daftar file agar mudah mengetik.

Setelah ekstraksi, ubah direktori Anda ke folder yang diekstrak.

$ cd nama file

Selanjutnya jalankan ini di direktori nama file untuk mengkonfigurasi paket:

$ ./configure

Sekarang Anda menjalankan perintah di bawah ini untuk mengkompilasi kode sumber yang terkait dengan paket perangkat lunak:

$ make

Terakhir, instal perangkat lunak:

 $ make install

Anda baru saja menyusun dan menginstal perangkat lunak dari kode sumber.

Post a Comment

MKRdezign

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget