Mengetahui versi paket aplikasi yang tersedia pada Debian/Ubuntu

Pada saat saya kemarin membuat tutorial instalasi LEMP (Linux, Nginx, MariaDB, PHP) pada Debian 8 ada satu hal yang saya ingin tahu, yakni versi berapa Nginx yang ada pada repository defaultnya. Bukan kenapa – kenapa, tapi kalau terlalu lama/kuno saya mempertimbangkan menambahkan repository milik DotDeb yang lebih baru versinya. Masalahnya saya tidak ingin menginstall dulu Nginxnya dan baru kemudian tahu ini rilis kapan. Repot nantinya kalau harus menghapusnya kalau tidak cocok.

Dan ternyata di Debian dan Ubuntu ada solusinya. Haha. 😀 Kita akan memanfaatkan program manajemen aplikasi yang digunakan (apt) dan menginstruksikannya untuk membaca database aplikasinya. Pertama mari kita update dulu:

apt-get update

Cara pertama adalah membaca versi yang tersedia dari cache apt:

apt-cache policy nginx

Balasannya akan muncul seperti ini:

nginx:
  Installed: (none)
  Candidate: 1.10.0-2
  Version table:
     1.10.0-2 0
        500 http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/Debian_8.0/  Packages
     1.6.2-5+deb8u2 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
     1.6.2-5+deb8u1 0
        500 http://ftp.us.debian.org/debian/ jessie/main amd64 Packages

Cara kedua prinsipnya sama, bersumber dari cache database aplikasinya tapi beda penampilannya:

apt-cache madison nginx

Akan muncul dalam format tabel:

     nginx |   1.10.0-2 | http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/Debian_8.0/  Packages
     nginx | 1.6.2-5+deb8u2 | http://security.debian.org/ jessie/updates/main amd64 Packages
     nginx | 1.6.2-5+deb8u1 | http://ftp.us.debian.org/debian/ jessie/main amd64 Packages
     nginx | 1.6.2-5+deb8u1 | http://ftp.us.debian.org/debian/ jessie/main Sources
     nginx | 1.6.2-5+deb8u2 | http://security.debian.org/ jessie/updates/main Sources

Dari sini saya akhirnya bisa menentukan apakah perlu menggunakan repository lain kalau paket aplikasi yang dibutuhkan tidak ada atau terlalu lama versinya. Ya… kita tidak menginstall kucing dalam karung lah. 😛

2 Comments

    1. Oh, kenapa mas Anto? Saya kerja sebagai IT Support di dealer Yamaha di kota kecil mas. Atau dimanapun tergantung bosnya pingin nendang saya kemana. 😀 Haha.

Tinggalkan Balasan ke Chandra Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *