Rabu, 13 Juli 2011

Manajemen paket Debian

SEBUAH PAKET DEBIAN GNU/LINUX ADALAH :

1. file dengan ekstensi .deb
2. merupakan arsip tar standar (bisa diekstrak dengan program tar)
3. mengandung 2 arsip tar.gz 
    a. control
    b. data
4. dapat diproses secara individual dengan dpkg dan apt
5. mengandung metadata yang berisikan informasi seperti nama, versi, ketergantungan dengan versi lain, dan lain sebagainya.
6. dapat dikonversi ke format lain (seperti RPM) dengan menggunakan tool konverter alien
7. format nama paket debian adalah:
<pkgname>_<VersionNumber>-<Debian RevisionNumber>.deb

Contoh
bzip2_1.0.2-7_i386.deb

Penggunaan dpkg
Ketika menggunakan program dpkg untuk memperoses paket, maka user akan berkerja dalam basis file paket(file dengan ekstensi .deb). Untuk mewakili nama paket, modul ini akan mempergunakan <pkgname>. Ketika menyebutkan nama paket, maka cukup menyebutkan nama saja, tidak perlu versi, revisi dan lain sebagainya.

Melihat informasi paket
Untuk melihat suatu informasi file paket, ginakanlah opsi –I (huruf i besar). Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg –I <pkgfile>

Contoh perintah
$dpkg –l bzip2_1.0.2-7_i386.deb

Menampilkan dependensi suatu paket
Suatu paket, umumnya memiliki ketergantungan akan berbagai paket lain. Untuk melihat paket-paket apa saja yang dibutuhkan oleh suatu paket, berikanlah opsi –f, diikuti oleh nama file paket, kemudian diikuti oleh parameter depends. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg –f <pkgfile> depends

Contoh perintah
$dpkg –f bzip2_1.0.2-7_i386.deb depends

Melihat fasilitas yang disediakan oleh paket
Sebuah paket bisa menyediakan fasilitas/fungsi tertentu bagi sistem (provide). Unutk melihat fasilitas/fungsi apa yang disediakan, berikanlah opsi –f, diikuti oleh nama file paket, kemudian diikuti parameter provides. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg –f <pkgfile> provides

Contoh perintah
$dpkg -f xmms_1.2.10+cvs20050209-2_i386.deb provides

Menampilkan daftar file yang datang bersama paket
Untuk menampilkan daftar file yang datang bersama file paket, gunakanlah opsi –c. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg -c <pkgfile>

Contoh perintah:
$dpkg -c bzip2_1.0.2-7_i386.deb

Menampilkan daftar file milik paket yang telah terinstall
Untuk menampilkan daftar file milik paket yang telah terinstall, gunakanlah opsi –L, diikuti oleh nama paket yang telah terinstall. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg -L <pkgname>

Contoh perintah
$dpkg -L zip

Mengetahui paket pemilik file tertentu
Apabila user ingin mengetahui milik paket apakah file-file tertentu, maka opsi –Sbisa diberikan, diikuti dengan file-file yang ingin dicari nama paket pemiliknya. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg -S

Contoh perintah
$dpkg -S /bin/ls

Menampilkan paket-paket yang telah terinstall
Unutk menampilkan paket-paket yang telah terinstall, gunakanlah opsi –l. Aksi ini tidak membutuhkan hak root.

Format perintah
dpkg -l

Contoh perintah
$dpkg -l

Menginstall paket
Untuk menginstall paket, berikanlah opsi –i, diikuti oleh nama file paket-paket yang ingin diinstall. Harap diperhatikan bahwa apabila paket a membutuhkan paket b, dan paket b tidak.belum diinstall, maka proses instalasi tidak akan berhasil. Aksi ini membutuhkan hak root.

Format perintah
dpkg -i <pkgfile>

Contoh perintah
#dpkg –i moc_2.2.1-2_i386.deb

Menghapus paket
Untuk menghapus paket yang telah terinstall, berikanlah opsi –r, diikuti nama paket. Sebagai catatan, apabila paket memiliki file konfigurasi, maka file konfigurasi tidak akan dihapus. User juga tidak bisa menghapus paket yang dibutuhkan paket lain yang telah tersintall. Aksi ini membutuhkan hak root.

Format perintah
dpkg -r <pkgname>

Contoh perintah
#dpkg -r moc

Menghapus paket dan konfigurasinya
Untuk menghapus paket yang telah terinstall beserta file konfigurasinya, berikanlah opsi –P, diikuti oleh nama paket. User tidak bisa menghapus paket yang dibutuhkan oleh paket lain yang telah terinstall. Aksi ini membutuhkan hak root.

Format perintah
dpkg -P <pkgname>

Contoh perintah
#dpkg -P moc

semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar