[Mageia-dev] freeze push: perl-URPM-4.26 & urpmi-7.19
Thierry Vignaud
thierry.vignaud at gmail.com
Sat Feb 9 22:35:47 CET 2013
Hi
Please let in perl-URPM-4.26 & urpmi-7.19
I got rid of playing with rpm -Uvh --oldpackage foobar*rpm libfoobarX*rpm,
so I added basic support for --downgrade (mga#6655).
What's supported is eg:
- enabling updates_testing
- installing foobar from updates_testing
- disabling updates_testing
- running "urpmi --downgrade foobar" which will revert
back to version from updates or release
Thx
eg:
# urpmi --downgrade null
The following package has to be removed for others to be upgraded:
null-9-22.mga3.x86_64
(in order to install null-9-21.mga3.x86_64) (y/N) y
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "temp45")
lib64null1 9 21.mga3 x86_64
null 9 21.mga3 x86_64
0B of additional disk space will be used.
2.8KB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) y
installing lib64null1-9-21.mga3.x86_64.rpm null-9-21.mga3.x86_64.rpm from /home1
Preparing... #############################################
1/2: lib64null1 #############################################
2/2: null #############################################
csh sux
1/1: removing null-1:9-22.mga3.x86_64
#############################################
# urpme --auto-orphans
writing /var/lib/rpm/installed-through-deps.list
To satisfy dependencies, the following package will be removed (0B):
(orphan package)
lib64null2-9-22.mga3.x86_64
Remove 1 package? (y/N)
More information about the Mageia-dev
mailing list