Hi, I got a problem of how to use yum to
install& update my own packages and downloaded packages at the same time… The story is: I rolled some my own packages which are
not installed by default, so they are new to all my Fedora clients; at the same
time, I also have some updated packages downloaded directly from Internet.
I want my Linux clients to install my own packages like myShit and also to
update the downloaded new version packages like httpd. I put all the two
categories of packages into a directory, then set /etc/yum.conf ‘s
[updates-released] section points to it. The [base] section is un-changed. Then if I run “yum update”, it will only
update the downloaded new-versioned packages like httpd, while my own-rolled
packages like myShit are not installed. Then if I try to run “yum –install
‘*’ ”, it will install all packages from both [base] and
[updates-released] sections, there are thousands packages unneeded! From the manual of yum, it says that the “install”
subcommand can be used to install “groups” of packages, then How to
define group(s) besides of shell glob which is not appropriate for my case? Can
we define and ask yum to install only from [updates-released] channel?? Another problem is: Is there a way to ask yum to keep quiet
(not reporting any lines on screen) when there are no transactions to take? Since
I will put yum commands in crontab, but I don’t like to receive thousands
of emails from my thousands of Fedora clients daily. Anyone has any good hints or suggestions?? Thanks. --Guolin Cheng |