Solusi 1:
Dengan yum-utils terinstal, repoquery akan memberikan informasi yang Anda cari (di sini 'epel' menjadi repositori).
└─[$]> repoquery -i cherokee
Name : cherokee
Version : 0.99.49
Release : 1.el5
Architecture: i386
Size : 8495964
Packager : Fedora Project
Group : Applications/Internet
URL : http://www.cherokee-project.com/
Repository : epel
Summary : Flexible and Fast Webserver
Description :
Cherokee is a very fast, flexible and easy to configure Web Server. It supports
the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL
encrypted connections, Virtual hosts, Authentication, on the fly encoding,
Apache compatible log files, and much more.
Solusi 2:
Yum versi berapa?
Pada versi saat ini jika paket yang terinstal adalah versi yang sama dengan yang terbaru yang tersedia, maka repo tempat diinstalnya akan ditampilkan.
$ yum info irssi
Installed Packages
Name : irssi
Arch : i586
Version : 0.8.14
Release : 1.fc11
Size : 2.3 M
Repo : installed
From repo : updates
Summary : Modular text mode IRC client with Perl scripting
URL : http://irssi.org/
License : GPLv2+
Description: Irssi is a modular IRC client with Perl scripting. Only text-mode
: frontend is currently supported. The GTK/GNOME frontend is no
: longer being maintained.
$ yum --version
3.2.23
Jika ada paket yang lebih baru tersedia, maka itu akan ditampilkan secara terpisah, dengan versi baru menunjukkan repo tempat itu tersedia.
Solusi 3:
Datang terlambat tetapi (setidaknya pada Fedora 15) seseorang dapat menggunakan yumdb untuk pertanyaan serupa:
yumdb info 'python*'
Dan apa yang sebenarnya saya perlukan untuk membuat daftar paket dari repo yang diberikan:
yumdb search from_repo 'my-*-repo'
Solusi 4:
Jika semuanya gagal, Anda dapat memeriksa yumdb secara manual. Itu terletak di /var/lib/yum/yumdb
dan berisi informasi terperinci tentang setiap paket yang diinstal. Anda akan sangat tertarik dengan from_repo
. Misalnya, untuk bind-utils
paket:
# for i in /var/lib/yum/yumdb/b/*bind-utils*/*; do echo $i: `cat $i`; done
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/checksum_data: 39f7840f93d3d76825a9e8da79cfe0366f7fad68f018a273477aee62cccfa3f4
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/checksum_type: sha256
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/command_line: install bind-utils
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/from_repo: updates
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/from_repo_revision: 1397654451
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/from_repo_timestamp: 1397654759
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/installed_by: 0
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/reason: user
/var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9.8.2-0.23.rc1.el6_5.1-x86_64/releasever: 6
Untuk mendapatkan informasi yang Anda inginkan saja:
# cat /var/lib/yum/yumdb/b/*bind-utils*/from_repo
updates
Versi selanjutnya akan menyediakan lebih banyak data; misalnya di EL 7 mirror dan URL yang tepat dari mana paket diunduh disimpan di sini.
Solusi 5:
rpm -qi packagename
Akan memberi tahu Anda vendor dan pembuat paket