GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Menemukan Versi Paket Di Linux

Meskipun manajemen paket menjadi lebih mudah dengan bantuan manajer paket grafis, beberapa pengguna selalu lebih suka cara baris perintah. Ada berbagai perintah untuk mengetahui versi paket dalam berbagai rasa Linux. Hari ini, dalam tutorial ini, kita akan melihat bagaimana menemukan versi paket di beberapa distribusi Linux populer seperti Alpine Linux, Arch Linux dan turunannya, Debian dan turunannya, RHEL dan turunannya.

Temukan versi paket di Alpine Linux

Untuk melihat versi paket dan detail lainnya, gunakan apk info perintah seperti di bawah ini.

$ apk info vim

Anda akan melihat deskripsi kecil dari paket yang diberikan dan situs web tempat paket tersebut dihosting.

Contoh keluaran:

vim-8.2.2137-r0 description:
Improved vi-style text editor

vim-8.2.2137-r0 webpage:
https://www.vim.org/

vim-8.2.2137-r0 installed size:
18 MiB

gvim-8.2.2137-r0 description:
advanced text editor, with GUI

gvim-8.2.2137-r0 webpage:
https://www.vim.org/

gvim-8.2.2137-r0 installed size:
29 MiB

Seperti yang Anda lihat, versi Vim yang diinstal adalah 8.2 .

Temukan versi paket di sistem berbasis Arch

Untuk mengetahui versi paket yang terinstal (Misalnya VLC) di Arch Linux dan turunannya seperti EndeavourOS dan Manjaro Linux, jalankan perintah berikut:

$ pacman -Q vlc

Contoh keluaran:

vlc 2.2.4-3

Seperti yang Anda lihat pada output di atas, versi paket VLC yang diinstal adalah 2.2.4-3 .

Untuk menampilkan detail ekstensif dari sebuah paket, jalankan:

$ pacman -Qi vlc

Contoh keluaran:

Name : vlc
Version : 2.2.4-3
Description : A multi-platform MPEG, VCD/DVD, and DivX player
Architecture : x86_64
URL : http://www.videolan.org/vlc/
Licenses : LGPL2.1 GPL2
Groups : None
Provides : None
Depends On : a52dec libdvbpsi libxpm libdca libproxy sdl_image
 libdvdnav libtiger lua libmatroska zvbi taglib
 libmpcdec ffmpeg2.8 faad2 libupnp libshout libmad
 libmpeg2 xcb-util-keysyms libtar libxinerama
Optional Deps : avahi: for service discovery using bonjour protocol
 [installed]
 libnotify: for notification plugin [installed]
 gtk2: for notify plugin [installed]
 
 [...]

  lua-socket: for http interface
 qt4: for the GUI [installed]
Required By : None
Optional For : smtube
Conflicts With : vlc-plugin
Replaces : vlc-plugin
Installed Size : 53.28 MiB
Packager : Antonio Rojas <[email protected]>
Build Date : Sun 24 Jul 2016 03:12:59 PM IST
Install Date : Fri 05 Aug 2016 11:22:54 AM IST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature

Perintah di atas menunjukkan detail lengkap seperti deskripsi paket, versi, tanggal pembuatan, tanggal pemasangan, dan pemilik paket, dll.

Bacaan terkait:

  • Penggunaan perintah Pacman

Temukan versi paket dalam sistem berbasis DEB

Di Debian, Ubuntu dan turunannya seperti Linux Mint, Pop OS dan Elementary OS, kita dapat menemukan paket yang diinstal, misalnya server web Apache, versi menggunakan dpkg perintah dengan -l beralih seperti di bawah ini:

$ dpkg -l apache2

Atau, Anda dapat menggunakan dpkg dengan grep perintah untuk mendapatkan versi paket yang terinstal seperti di bawah ini.

$ dpkg -s apache2 | grep -i version

Contoh keluaran:

Version: 2.4.18-2ubuntu3.1

Untuk menampilkan informasi ekstensif dari paket yang diinstal, jalankan:

$ dpkg -s apache2

Contoh keluaran:

Package: apache2
Status: install ok installed
Priority: optional
Section: httpd
Installed-Size: 488
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Version: 2.4.18-2ubuntu3.1
Replaces: apache2.2-bin, apache2.2-common
Provides: httpd, httpd-cgi
Depends: lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.18-2ubuntu3.1), apache2-utils (>= 2.4), apache2-data (= 2.4.18-2ubuntu3.1)
Pre-Depends: dpkg (>= 1.17.14)
Recommends: ssl-cert
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom, ufw
Conflicts: apache2.2-bin, apache2.2-common
Conffiles:
 /etc/apache2/apache2.conf da32fcc6a783acaebf0d74c17c726bf7
 /etc/default/apache-htcacheclean ae8721a0bc5b4e2ef7a5258b1e9db5c5

 [..]

 /etc/logrotate.d/apache2 7322a4f050c1e2454249695236a3472c
 /etc/ufw/applications.d/apache2-utils.ufw.profile f8d4fd920e598ceb4379613c6261f6af
Description: Apache HTTP Server
 The Apache HTTP Server Project's goal is to build a secure, efficient and
 extensible HTTP server as standards-compliant open source software. The
 result has long been the number one web server on the Internet.
 .
 Installing this package results in a full installation, including the
 configuration files, init scripts and support scripts.
Homepage: http://httpd.apache.org/
Original-Maintainer: Debian Apache Maintainers <[email protected]>

Juga, kita dapat menemukan versi paket menggunakan apt-show-versions perintah:

$ apt-show-versions apache2

Contoh keluaran:

apache2:amd64/xenial-security 2.4.18-2ubuntu3.1 uptodate
apache2:i386 not installed

Seperti yang Anda lihat pada hasil di atas, saya telah menginstal apache2 versi 64 bit, dan versinya adalah 2.4.18 .

Jika 'apt-show-versions' program tidak diinstal, Anda dapat menginstalnya menggunakan perintah:

$ sudo apt install apt-show-versions

Kami sekarang tahu cara memeriksa versi paket yang diinstal. Bagaimana dengan versi paket di repositori online? Apakah ada cara untuk memeriksa versi paket yang tersedia di repositori resmi? Itu juga mungkin. Periksa tautan berikut untuk mengetahui caranya.

  • Cara memeriksa versi paket yang tersedia di repositori Ubuntu

Bahkan jika paket-paket tersebut tidak diinstal di sistem berbasis Debian Anda, Anda masih dapat menemukan versinya. Lihat panduan berikut untuk detail selengkapnya.

  • Cara Memeriksa Versi Paket Linux Sebelum Menginstalnya

Temukan versi paket dalam sistem berbasis RPM

Untuk mengetahui versi paket yang diinstal (Misalnya httpd) di distribusi berbasis RPM seperti Red Hat, CentOS, Fedora, AlmaLinux, Rocky Linux, dan openSUSE dll., jalankan:

$ rpm -qi httpd

Contoh keluaran:

Name : httpd
Version : 2.4.6
Release : 40.el7.centos.4
Architecture: x86_64
Install Date: Thu 11 Aug 2016 08:08:45 PM IST
Group : System Environment/Daemons
Size : 9806117
License : ASL 2.0
Signature : RSA/SHA256, Mon 18 Jul 2016 09:35:16 PM IST, Key ID 24c6a8a7f4a80eb5
Source RPM : httpd-2.4.6-40.el7.centos.4.src.rpm
Build Date : Mon 18 Jul 2016 09:02:11 PM IST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://httpd.apache.org/
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.

Perintah di atas menampilkan versi paket yang diinstal, tanggal pembuatan, lisensi, deskripsi, dll. Seperti yang Anda lihat di output, versi paket httpd adalah 2.4.6 .


AlmaLinux
  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Cara Menemukan Paket Rentan Di Arch Linux

  3. Linux – Bagaimana Menemukan Versi Java Di Folder yang Diinstal Java?

  1. Cara menggunakan FIND di Linux

  2. Cara Memeriksa Versi Paket Linux Sebelum Menginstalnya

  3. Bagaimana saya bisa menemukan versi shell saya menggunakan perintah Linux?

  1. Cara menggunakan pkgsrc di Linux

  2. openSUSE Versi OS Linux - Bagaimana cara menemukannya?

  3. Bagaimana cara mengetahui versi Linux yang saya jalankan?