2013-03-15 2 views
6

yum info eclipse-jdt mostra informazioni su un pacchetto. Tuttavia, repoquery -lq eclipse-jdt non mi mostra quali file sono in quel pacchetto, come questa trascrizione mostra:perché è repoquery non elenca i file in un pacchetto

[[email protected] bin]$ yum info eclipse-jdt 
Loaded plugins: fastestmirror refresh- 
       : packagekit, security, versionlock 
Loading mirror speeds from cached hostfile 
KVM-WIN             | 2.6 kB  00:00  
RHEL-6-x86_64-openafs         | 3.2 kB  00:00  
RHEL-6-x86_64-rational-linux        | 2.6 kB  00:00  
RHEL-63-x86_64           | 3.7 kB  00:00  
RHEL-63-x86_64-updates         | 2.9 kB  00:00  
Installed Packages 
Name  : eclipse-jdt 
Arch  : x86_64 
Epoch  : 1 
Version  : 3.6.1 
Release  : 6.13.el6 
Size  : 26 M 
Repo  : installed 
From repo : RHEL-63-x86_64 
Summary  : Eclipse Java Development Tools 
URL   : http://www.eclipse.org/ 
License  : EPL 
Description : Eclipse Java Development Tools. This package is required to use 
      : Eclipse for developing software written in the Java programming 
      : language. 

[[email protected] bin]$ repoquery -lq eclipse-jdt 
[[email protected] bin]$ 

risposta

0

È necessario eseguire come root o tramite sudo e di aggiungere l'opzione --pkgnarrow=installed. L'opzione -q non fa nulla che tu possa tralasciare. Prova a modificare:

repoquery -l eclipse-jdt --pkgnarrow=installed 
4

Devi abilitare plugin per repoquery di lavorare su sistemi Red Hat, altrimenti non vedrà i pacchetti da RHN. Provare a eseguire

repoquery --plugins -l eclipse-jdt 
+0

Mente-numbingly lento, ma ha funzionato! – laughingbovine

0

Nel mio caso, l'istituzione della delega ha deliberato un repoquery appendere:

# export HTTP_PROXY=http://proxy.spacely-sprockets.com:80 
# export http_proxy=http://proxy.spacely-sprockets.com:80 
# repoquery -i ...