How to selectively enable/disable old_or_new.repo files effectively
Barry Yu
barryyupuilee at sbcglobal.net
Tue Dec 14 21:52:40 UTC 2004
I downloaded all fc3 rpm update packages and put them into a folder
/mnt/update/fc3update/, and used createrepo to issue ;
createrepo /mnt/update/fc3update/
The process started and finally finished and displayed;
saving primary metadata
saving file lists metadata
saving other metadata
( 2 folders "headers" and "repodata" are created under
/mnt/update/fc3update/ )
* *
Next I created a /mnt/yum.repos.d/fc3update.repo and the contents are ;
[fc3update]
name=FC3 rpm updates
baseurl=file:///mnt/update/fc3update/
enabled=0
* *
In /etc/yum.conf I disabled gpgcheck from 1 to 0,
* *
I started to update my fc3 with commands;
yum --disablerepo=fedora.repo --disablerepo=fedora-updates.repo
--enablerepo=fc3update.repo -y
(By default the fedora.repo and fedora-update.repo both are enabled=1
and I intended to disable
them, I just wanted to use fc3update.repo)
After a while I got message "Error getting repository data for for
fedora.repo, repository not
found"
Obvious the above process failed, my questions:
When I add a new repo file into /etc/yum.repos.d/, and want to
selectively enable/disable a
specific xxxx.repo file, is the following a correct syntax "yum
--disablerepo=file1.repo --disablerepo=file2.repo
--enablerepo=file3.repo" ? (if yes, why I failed above ?)
What have I missed ?
*********
An alternative way enables me to accomplish my goal,with same files and
folders used in above and I
made some minor changes ;
fedora.repo - change the enabled=1 from 1 to 0
fedora-update.repo - change the enabled=1 from 1 to 0
/etc/yum.conf - gpgcheck changed from 1 to 0.
(Any command to replace the manual change ?)
And then I issued command : yum update
(The update starts)
Update: xxxxx.i386 0:6.1.-12.fc321
Update: xxxxxxxx
Other transactions:
Obsoleting: xxxxxxxxxxxx.fc3
Obsoleting: xxxxxxxxxxxxxxx.fc3
Is this ok [Y/N]: y
Downloading Packages:
Running Transaction Test
Fished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : bash 100% done 1/400
updating : xxxxx 100% done 2/400
completing update for xxxx - 1/400
cinoketubg update for xxxxxx - 400/400
Installed: kernel.i686 0:2.6.9-1.681_FC3
Updated: abiword.i386xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
Obsoleted: boost.i386 xxxxxxxxxxxxx
Completed!
More information about the users
mailing list