Manajemen Paket pada GNU/Linux

dokumen-dokumen yang mirip
Redhat Package Manager (RPM). Format rpm ini dikembangkan oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di distribusi linux turunan Redhat,

Instalasi Paket OpenSource di Linux

Instalasi Aplikasi TeamViewer Pada Debian Linux

Sistem Manajemen Paket Ubuntu

LINUX. by: Ahmad Syauqi Ahsan

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

MODUL 5 MANAJEMEN PAKET

Remastering GNU/Linux

Slackware my linux system choice

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

Manajemen Paket/Aplikasi

" PERKENALAN LINUX UBUNTU " Praktikum Sistem Operasi PTIIK UB 2012/2013 Oleh : Fauzi Dwi Susanto (TIF-2010)

Aplikasi Web Dinamis Lanjut

TUGAS 1 WEB DINAMIS LANJUT

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

Panduan Pengguna untuk AllDeb Installer

Panduan Pendayagunaan Open Source Software: Instalasi IGOS Nusantara. Kementerian Negara Riset dan Teknologi dan Yayasan Penggerak Linux Indonesia

SISTEM OPERASI II Pertemuan 1

Teknik Install dan Uninstall Program di Mandrake Linux

Linux Administrator. Panduan Linux Administrator. Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada

Cara Mudah Menggunakan Ubuntu 11.10

Pengaplikasian Pohon dalam Sistem Repository Ubuntu Linux

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

[Pocket Book] User Guide Slax Linux. visit :

OpenSuse juga termasuk dalam jajaran 10 besar distro linux di dunia bersama-sama dengan Ubuntu, Fedora, Debian, PCLinuxOS, Slackware, Gentoo dan

PENGENALAN PENGOLAHAN CITRA DENGAN LINUX GNU OCTAVE ARDYMULYA ISWARDANI

.B A B Konfigurasi Software. Pada Bab ini Anda akan mempelajari cara: Instalasi dan Uninstalasi Software

LIGHTTPD PADA DEBIAN 6

Modul 11 INSTALL DAN KONFIGURASI NTP SERVER

INSTALASI, KONFI- GURASI DAN PENGUJIAN FTP SERVER

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS

I. Tujuan - Agar siswa dapat memahami dan melakukan Instalasi OS Debian dengan benar dan tepat dengan menggunakan mesin VM Virtual Box

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

8 Hal yang Perlu Anda Lakukan Setelah Menginstal opensuse 13.2

Instalasi Joomla 1.7

FlashBack Pertemuan (1)

BAB III TINJAUAN PUSTAKA

Domain & Hosting 2. Wisnu Hera

BAB III PERANCANGAN SISTEM

Perintah Dasar Linux untuk Pengelola Server

IMPLEMENTASI SERVER REPOSITORY LOKAL DENGAN METODE RSYNC PADA JARINGAN LAN STMIK POLITEKNIK PALCOMTECH

LAMPIRAN C INSTALASI PERANGKAT LUNAK

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

Modul Praktikum Sistem Operasi PERTEMUAN KE-VI

WEB SERVER LINUX DEBIAN 8.5

REMASTERING DENGAN UCK(UBUNTU CUSTOMIZATION KIT)

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

Linux (Linus's minix)

DATABASE SERVER WEB SERVER SUBDOMAIN

KONFIGURASI MAIL SERVER PADA DEBIAN 5

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

BAB III ANALISIS DAN IMPLEMENTASI PROTOKOL ROUTING AODV PADA JARINGAN AD-HOC. Pada perangkat keras akan di jelaskan mengenai alat yang digunakan pada

UBUNTU LEARNING Instalasi Ubuntu Ubuntu Repository Instalasi Paket Software GNU

FILE ZILLA di Debian 7. Oleh : MICHAEL SIWAN

TUGAS PENDAHULUAN MODUL

Membuat Web Server di Linux

5 Membuat Web Service dengan Azure

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam

MENGENAL FTP (FILE TRANSFER PROTOCOL)

Tutorial Membuat Website Gratis

Perintah Dasar Terminal GNU/Linux

BAB III LANDASAN TEORI

Memperkenalkan GNU/Linux

Website : Mobile : Twitter

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

BAB III TINJAUAN PUSTAKA

Instalasi RazorSQL pada Debian Wheezy

A. TUJUAN PEMBELAJARAN

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

BAB III ANALISIS DAN PERANCANGAN SISTEM

Internet Gateway dengan multiple ISP

Langkah Instalasi Debian 4.0 Etch

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

PROFTPD SERVER. Menghentikan koneksi ftp dengan remote mesin. Seperti perintah get tetapi mendukung wildcards.

BAB III ANALISA DAN IMPLEMENTASI

3.1 Cara install Ubuntu Server 12.04

Membuat Server Mirror Repositori menggunakan Sedot

Installasi dan Uninstall Paket Aplikasi Ubuntu

PEMBUATAN FTP SERVER PADA SERVER REDHAT 4 DENGAN VSFTPD. Hendy Djaja Siswaja

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Mengenal Joomla. 3.1 Sejarah Joomla

MODUL 11 PENGENALAN LINUX

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

Meng-install Paket Aplikasi di Ubuntu secara Luring (offline) [Lagi]

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

VIRTUALISASI MIKROTIK ROUTEROS MENGGUNAKAN VIRTUALBOX

Migrasi ke F/OSS (Free/Open Source Software)

MENGENAL SISTEM OPERASI LINUX

Tutorial Instalasi dan Konfigurasi Network

PENDIDIKAN TEKNIK INFORMATIKA TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG

LOGIN panel.rtikcirebonkota.id

Remastering Ubuntu Metode Remastersys

Contoh yang digunakan untuk membuat tulisan ini adalah pemasangan OS Mandriva Linux Free yang berasal dari majalah Info Linux.

TUGAS PENDAHULUAN MODUL

Transkripsi:

Manajemen Paket pada GNU/Linux

Sistem Manajemen Paket pada Linux Sebuah package manager (package management system atau sistem manajemen paket) adalah kumpulan perangkat untuk mengotomatisasi proses instalasi, upgrade (perbaikan), konfigurasi, atau menghapus paket perangkat lunak dari sebuah komputer menggunakan cara tertentu. Package manager biasanya menangani basis data dari ketergantungan perangkat lunak dan informasi versi untuk mencegah ketidakcocokan perangkat lunak dan kekurangan prasyarat perangkat lunak. Linux dan sistem Unix lainnya biasanya mengelola ribuan paket berlainan. Paket adalah perangkat lunak berikut metadatanya seperti nama lengkap perangkat lunak yang bersangkutan, keterangan mengenai kegunaannya, nomor versi, pemasok (vendor), checksum, dan daftar dependensi yang diperlukan untuk menjalankan perangkat lunak tersebut dengan benar. Setelah instalasi, metadata disimpan dalam database paket lokal. Sebuah sistem manajemen paket menyediakan metode instalasi perangkat lunak yang konsisten, dirancang untuk memiliki teknologi yang memudahkan dalam instalasi manual dan update.

Sistem Manajemen Paket pada Linux Ada beberapa sistem manajemen paket yang tersedia di GNU/Linux. Sebagian besar distribusi yang beredar memiliki sistem tersendiri dalam manajemen paketnya, beberapa diantaranya adalah yang sudah sangat populer sebagai berikut: Debian Package Management System, paketnya berformat.deb (paket debian). Sistem toolnya adalah dpkg dan dikembangkan pula sistem manajemen paket yang sangat memudahkan end user yakni APT (Advanced Packaging Tool). Teknologi sistem APT ini banyak di adopsi ke distribusi GNU/Linux lain, karena kemudahan dan kemampuannya yang teruji powerfull.

Sistem Manajemen Paket pada Linux Redhat Package Manager (RPM). Format rpm ini dikembangkan oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di distribusi linux turunan Redhat, didistribusi turunan Redhat yang menggunakan rpm sebagai format paketnya semacam Fedora, Centos, Mandriva dan masih banyak lainnya. Teknologi APT juga sudah diterapkan, walaupun ada perbedaan. Di Fedora ada yum, di OpenSuse ada zypper dan di Mandriva ada urpmi.

Sistem Manajemen Paket pada Linux Kemudian di Slackware dan turunannya biasanya menggunakan format tar.gz (.tgz) untuk paket-paketnya dan menggunakan tool pkgtool untuk manajemen paketnya. Pkgtool merupakan salah satu sistem managemen paket tertua yang masih ada dan dipertahankan. Pada saat ini, di slackware telah disertakan sistem manajemen paket slackpkg memiliki kemampuan seperti APT, bahkan di Vector Linux telah mengadopsi APT dengan toolnya slapt-get. Tentunya masih banyak lagi semacam Pacman, PISI di Pardus linux, Portage di Gentoo Linux dan lainnya.

Dependensi

Dependensi Dependency (dependensi) bisa diartikan ketergantungan. Di Linux, dependensi berarti paket lain yang dibutuhkan untuk menjalankan sebuah paket. Misalnya, paket d memiliki dependensi terhadap paket a, paket b, dan paket c. Paket d akan berjalan dengan baik jika kita menginstall paket a, paket b, dan paket c. Ketiga paket tersebut harus diinstall agar paket d berfungsi baik dan maksimal.

Remove dan Purge

Remove dan Purge remove berarti meremove file yang bersangkutan tetapi tetap menyimpan file konfigurasi (dan beberapa log tentang file atau program tersebut). Sedangkan purge berarti menghapus semua yang berhubungan dengan aplikasi yang akan dihapus.

Install Paket Ada berbagai macam perintah untuk install paket, diantaranya : aptitude apt Biasa ditemukan di OS Debian dan turunanya. dpkg yum Biasa ditemukan di OS Fedora dll

Install Paket dengan aptitude Kali ini saya akan meng-install FileZilla. FileZilla adalah aplikasi Transfer Data gratis (FTP) yang digunakan untuk memindahkan data/file dari komputer lokal ke server/hosting.. Dapat dilihat, disana belum terdapat aplikasi FileZilla.

Install Paket dengan aptitude Sekarang saya akan mulai install FileZilla dengan perintah aptitude install. Kita dapat lihat disana (yang digaris bawahi) terdapat Paket Baru yang akan diinstall, ketik Y untuk melanjutkan alias menginstallnya. Jika paket itu tidak di install maka proses install FileZilla akan gagal.

Install Paket dengan aptitude Ini adalah proses install FileZilla, tunggu hingga selesai.

Install Paket dengan aptitude Install sudah selesai, lihat di Applications => Internet

Menghapus paket dengan aptitude Menghapus FileZilla dengan perintah aptitude purge Do you want to countinue? [Y/n/?]. Ketik Y untuk melanjutkan.

Menghapus paket dengan aptitude Proses membersihkan FileZilla. Tunggu hingga selesai.

Menghapus paket dengan aptitude Sudah berhasil terhapus.

Menghapus paket dengan aptitude Menghapus FileZilla dengan perintah aptitude remove Do you want to countinue? [Y/n/?]. Ketik Y untuk melanjutkan.

Menghapus paket dengan aptitude Proses membersihkan FileZilla. Tunggu hingga selesai.

Menghapus paket dengan aptitude Sudah berhasil terhapus.

Penggunaan aptitude yang lainnya aptitude search nama_paket Perintah ini berfungsi untuk mencari nama paket yang akan di install ke dalam sistem. aptitude show nama_paket Informasi paket yang akan diinstalasi dapat diketahui secara detil seperti versi, depedensi, deskripsi hingga versi paket.

Penggunaan aptitude yang lainnya man aptitude Mengetahui informasi tentang aptitude

Install Paket dengan apt Berikutnya saya masih akan menginstall FileZilla, namun dengan perintah apt-get install

Install Paket dengan apt Sekarang saya akan mulai install FileZilla dengan perintah apt-get install. Kita dapat lihat disana (yang digaris bawahi) terdapat Paket Baru yang akan diinstall, ketik Y untuk melanjutkan alias menginstallnya. Jika paket itu tidak di install maka proses install FileZilla akan gagal.

Install Paket dengan apt Proses install, tunggu hingga selesai.

Install Paket dengan apt Install sudah selesai, lihat di Applications => Internet

Menghapus paket dengan apt Menghapus FileZilla dengan perintah apt-get purge Do you want to continue [Y/n]?, ketik Y untuk melanjutkan.

Menghapus paket dengan apt Proses membersihkan FileZilla. Tunggu hingga selesai. Telah dibersihkan

Menghapus paket dengan apt Menghapus FileZilla dengan perintah apt-get remove Do you want to continue [Y/n]?, ketik Y untuk melanjutkan.

Menghapus paket dengan apt Proses membersihkan FileZilla. Tunggu hingga selesai. Telah dibersihkan

Penggunaan apt yang lainnya apt-cache search nama_paket Mencari program yang akan di install beserta deskripsinya. apt-cache policy nama_paket Perintah ini berfungsi untuk melihat versi packages yang akan di install dan prioritasnya

Penggunaan apt yang lainnya apt-cache show nama_paket Perintah ini akan menampilkan semua informasi dari package yang akan diinstall, mulai dari nama package, prioritas, versi, arsitektur, sampai besar file.

Penggunaan apt yang lainnya apt-cache showpkg nama_paket Perintah ini akan menampilkan dependencies yang dibutuhkan oleh sebuah package.

Install paket dengan dpkg Pertama download terlebih dahulu Google Chrome.

Install paket dengan dpkg Mulai install dengan perintah dpkg i"

Install paket dengan dpkg Telah terinstall

Menghapus paket dengan dpkg Menghapus FileZilla dengan dpkg --purge

Menghapus paket dengan dpkg Proses penghapusan. Tunggu hingga selesai.

Menghapus paket dengan dpkg Telah terhapus.

Menghapus paket dengan dpkg Menghapus FileZilla dengan dpkg -r Proses penghapusan. Tunggu hingga selesai.

Menghapus paket dengan dpkg Telah terhapus.

Penggunaan dpkg yang lainnya dpkg s nama_paket Perintah ini berfungsi untuk melihat status paket, versi, dependensi, homepage, dan yang lainnya tentang paket yang di install.

Penggunaan dpkg yang lainnya dpkg L nama_paket Perintah ini berfungsi untuk melihat dimana paket yang di install di letakkan.

Penggunaan dpkg yang lainnya dpkg p nama_paket Perintah ini berfungsi untuk melihat informasi tentang paket yang di install.

Kesimpulan Install dan Hapus Aplikasi

Kesimpulan Install dan Hapus Aplikasi Setelah praktek install dan menghapus aplikasi telah dilakukan, saya menyimpulkan bahwa : Terdapat perbedaan di antara 3 perintah install. Terdapat perbedaan penulisan Dependensi Terdapat perbedaan menghapus menggunakan remove dan purge

Kesimpulan Install dan Hapus Aplikasi Perbedaan Perintah install Aplikasi 1. apt (tidak cocok untuk install aplikasi berextensi) 2. aptitude (tidak cocok untuk install aplikasi berextensi)

Kesimpulan Install dan Hapus Aplikasi 3. dpkg (tidak cocok untuk install aplikasi tak berextensi)

Kesimpulan Install dan Hapus Aplikasi Perbedaan penulisan Dependensi dari Perintah Install apt, aptitude, dan dpkg 1. Apt

Kesimpulan Install dan Hapus Aplikasi 2. aptitude

Kesimpulan Install dan Hapus Aplikasi 3. dpkg

Kesimpulan Install dan Hapus Aplikasi remove purge