<html>
<head>
</head>
<body>
<a class="moz-txt-link-abbreviated" href="mailto:krannen@gte.net">krannen@gte.net</a> wrote:<br>
<blockquote type="cite" cite="mid:3BEF7F02.3010506@gte.net">I'm looking for
a nice rpm management tool for RH machines, it must be non-X. <br>
&nbsp; For those that have seen SuSE, I need something like "yast".&nbsp; [It's a tool 
  <br>
that will show you what you have installed, but more importantly, will also 
  <br>
show you what's on the distro CDs, and allow you to install them, including 
  <br>
any dependencies.] <br>
  <br>
Surely such a thing exists? <br>
  <br>
Kevin <br>
  <br>
  <br>
  <br>
_______________________________________________ <br>
<a class="moz-txt-link-freetext" href="http://www.ntlug.org/mailman/listinfo/discuss">http://www.ntlug.org/mailman/listinfo/discuss</a> <br>
  <br>
  </blockquote>
  <br>
  <br>
rpm can show what's installed, where it's<br>
installed, what package a particular file<br>
came from, and where a package on CD would<br>
be installed, if you so choose.<br>
  <br>
To list all installed packages:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qa<br>
  <br>
To list all packages related to a<br>
particular subject:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qa | grep &lt;subject&gt;<br>
  <br>
For example, on my system:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qa | grep vim<br>
  <br>
outputs:<br>
  <br>
&nbsp;&nbsp;&nbsp; vim-enhanced-5.8-7<br>
&nbsp;&nbsp;&nbsp; vim-common-5.8-7<br>
&nbsp;&nbsp;&nbsp; vim-X11-5.8-7<br>
&nbsp;&nbsp;&nbsp; vim-minimal-5.8-7<br>
  <br>
Say I wanted to know which package an<br>
individual file came from:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qf &lt;filename&gt;<br>
  <br>
As in:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qf /usr/bin/X11/gvim<br>
  <br>
outputs:<br>
  <br>
&nbsp;&nbsp;&nbsp; vim-X11-5.8-7<br>
  <br>
If you want to know everytihing which<br>
was installed by a certain package:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -ql &lt;package name&gt;<br>
  <br>
As in:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -ql vim-minimal-5.8-7<br>
  <br>
outputs:<br>
  <br>
&nbsp;&nbsp;&nbsp; /bin/ex<br>
&nbsp;&nbsp;&nbsp; /bin/rvi<br>
&nbsp;&nbsp;&nbsp; /bin/rview<br>
&nbsp;&nbsp;&nbsp; /bin/vi<br>
&nbsp;&nbsp;&nbsp; /bin/view<br>
  <br>
To view what's in an RPM file which hasn't<br>
been installed yet, use:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qpl &lt;package name&gt;.arch.rpm<br>
  <br>
as in:<br>
  <br>
&nbsp;&nbsp;&nbsp; rpm -qpl ./RPMS/imwheel-0.9.7-0.i386.rpm<br>
  <br>
outputs:<br>
  <br>
&nbsp;&nbsp;&nbsp; /etc/imwheelrc<br>
&nbsp;&nbsp;&nbsp; /usr/X11R6/bin/imwheel<br>
&nbsp;&nbsp;&nbsp; /usr/bin<br>
&nbsp;&nbsp;&nbsp; /usr/bin/getmdt<br>
&nbsp;&nbsp;&nbsp; /usr/bin/mdump<br>
&nbsp;&nbsp;&nbsp; /usr/bin/see<br>
&nbsp;&nbsp;&nbsp; /usr/bin/setimps2<br>
&nbsp;&nbsp;&nbsp; /usr/bin/setmmplus<br>
&nbsp;&nbsp;&nbsp; /usr/bin/setps2<br>
&nbsp;&nbsp;&nbsp; /usr/man/man1<br>
&nbsp;&nbsp;&nbsp; /usr/man/man1/imwheel.1<br>
  <br>
rpm is an extremely versatile package manager.<br>
I don't use all of its capabilities, these are<br>
just a few that I find handy.<br>
  <br>
One failing of rpm is that it won't install dependant<br>
packages automatically. &nbsp;The last time I ran into that<br>
situation, it generated an error, and I had to add the<br>
required package on the command line with those<br>
I&nbsp;originally attempted to install.<br>
  <br>
As with everyting Linux/Unix; the man page will<br>
give you more info, and your mileage my vary.<br>
  <br>
I hope this helps,<br>
  <br>
Val<br>
  <pre class="moz-signature" cols="$mailwrapcol">-- 
Val W. Harris                                      <a class="moz-txt-link-abbreviated" href="mailto:vwharris@airmail.net">vwharris@airmail.net</a>

"Lots of people want to ride with you in the limo, but what you want is
 someone who will take the bus with you when the limo breaks down."
- Oprah Winfrey 
</pre>
  <br>
  </body>
  </html>