Revision [2236]
Last edited on 2009-03-01 23:38:37 by WikiAdminAdditions:
===Repackage===
Install a package from an older version
%%
rpm -Uvh --oldpackage foo-1-1.i386.rpm
%%
Repackage the old package before upgrading the new one
%%
rpm -Uvh --repackage foo-1-2.noarch.rpm
%%
Remove package with rollback info
%%
rpm -e --repackage foo
%%
Rollback the upgrade
%%
rpm -Uvh --rollback '2 hours ago'
%%
Reference: http://www.linuxjournal.com/article/7034
Install a package from an older version
%%
rpm -Uvh --oldpackage foo-1-1.i386.rpm
%%
Repackage the old package before upgrading the new one
%%
rpm -Uvh --repackage foo-1-2.noarch.rpm
%%
Remove package with rollback info
%%
rpm -e --repackage foo
%%
Rollback the upgrade
%%
rpm -Uvh --rollback '2 hours ago'
%%
Reference: http://www.linuxjournal.com/article/7034
Revision [1600]
Edited on 2008-04-03 03:05:52 by WikiAdminAdditions:
""
""
| rpm --prefix | install packages into a different prefix, if possible |
| rpm -qa --last | show installed packages, sort by date of install |
| rpm -pql package.rpm | show files in an rpm file |
| rpm2cpio package.rpm | cpio -idmv | extract rpm package |
| up2date --arch=i386 glibc | install specific rpm of architecture, esp useful on x86_64 platform |
| up2date --get-source kernel | Get kernel source |
| rpm -qa | xargs up2date --tmpdir=$PWD --get | Obtain a list of installed RPM and download them to CWD |
Deletions:
|| rpm -qa --last|| show installed packages, sort by date of install ||
|| rpm -pql package.rpm || show files in an rpm file ||
|| rpm2cpio package.rpm \ cpio -idmv || extract rpm package ||
|| up2date --arch=i386 glibc || install specific rpm of architecture, esp useful on x86_64 platform ||
|| up2date --get-source kernel || Get kernel source ||
|| rpm -qa \ xargs up2date --tmpdir=$PWD --get || Obtain a list of installed RPM and download them to CWD ||
Note: "|" are replaced with "\"
Revision [1157]
Edited on 2007-11-15 04:04:39 by WikiAdminAdditions:
|| rpm -qa \ xargs up2date --tmpdir=$PWD --get || Obtain a list of installed RPM and download them to CWD ||
Note: "|" are replaced with "\"
Note: "|" are replaced with "\"
Deletions:
Revision [1156]
Edited on 2007-11-15 04:03:36 by WikiAdminAdditions:
|| rpm -qa | xargs up2date --tmpdir=$PWD --get || Obtain a list of installed RPM and download them to CWD ||
Revision [1155]
Edited on 2007-11-15 02:40:55 by WikiAdminAdditions:
|| rpm2cpio package.rpm \ cpio -idmv || extract rpm package ||
Deletions:
Revision [1154]
Edited on 2007-11-15 02:40:46 by WikiAdminAdditions:
|| rpm2cpio package.rpm | cpio -idmv || extract rpm package ||
Deletions:
Revision [1153]
Edited on 2007-11-15 02:40:12 by WikiAdminAdditions:
|| rpm2cpio package.rpm \| cpio -idmv || extract rpm package||
Deletions:
Revision [1152]
Edited on 2007-11-15 02:39:51 by WikiAdminAdditions:
||rpm --prefix|| install packages into a different prefix, if possible ||
|| rpm -pql package.rpm || show files in an rpm file ||
|| rpm -pql package.rpm || show files in an rpm file ||
Deletions:
|| rpm -pql package.rpm || show files in an rpm file||
Revision [1123]
Edited on 2007-11-05 03:26:29 by WikiAdminAdditions:
|| rpm2cpio package.rpm | cpio -idmv || extract rpm package||
Deletions:
Revision [892]
Edited on 2007-08-15 19:24:10 by WikiAdminAdditions:
|| up2date --arch=i386 glibc || install specific rpm of architecture, esp useful on x86_64 platform ||
Deletions:
Revision [888]
Edited on 2007-08-14 02:48:04 by WikiAdminAdditions:
|| up2date --arch=i386 gliibc || install specific rpm of architecture, esp useful on x86_64 platform ||
Deletions:
Revision [751]
Edited on 2007-06-27 20:09:12 by WikiAdminAdditions:
|| up2date --get-source kernel || Get kernel source ||
Revision [717]
Edited on 2007-06-20 01:27:20 by WikiAdminAdditions:
Sometimes, RPM gets stuck. Read this http://people.redhat.com/berrange/notes/rpmrecovery.html or simply remove /var/lib/rpm/_ _db* will do the trick.
Deletions:
Revision [716]
Edited on 2007-06-20 01:27:01 by WikiAdminAdditions:
===Cleaning RPM db===
Sometimes, RPM gets stuck. Read this http://people.redhat.com/berrange/notes/rpmrecovery.html or simply remove /var/lib/rpm/__db* will do the trick.
Sometimes, RPM gets stuck. Read this http://people.redhat.com/berrange/notes/rpmrecovery.html or simply remove /var/lib/rpm/__db* will do the trick.
Revision [696]
Edited on 2007-06-12 03:12:47 by WikiAdminAdditions:
|| up2date --arch=i386 -ivh gliibc || install specific rpm of architecture, esp useful on x86_64 platform ||
Revision [695]
Edited on 2007-06-11 03:06:02 by WikiAdminAdditions:
List detail info on rpm:
rpm -qa --queryformat '|%{NAME}|%{VERSION}|%{RELEASE}|%{ARCH}|\n' package_name
rpm -qa --queryformat '|%{NAME}|%{VERSION}|%{RELEASE}|%{ARCH}|\n' package_name
Deletions:
Revision [694]
Edited on 2007-06-11 03:05:35 by WikiAdminAdditions:
|| rpm -qa --queryformat '|%{NAME}|%{VERSION}|%{RELEASE}|%{ARCH}|\n' package_name || List details on rpm ||
Deletions:
Revision [693]
Edited on 2007-06-11 03:05:07 by WikiAdminAdditions:
|| rpm -qa --queryformat "|%{NAME}|%{VERSION}|%{RELEASE}|%{ARCH}|\n" package_name || List details on rpm ||
Revision [499]
Edited on 2007-05-09 03:29:54 by WikiAdminAdditions:
|| rpm2cpio package.rpm > package.cpio; cpio -idmv package.cpio || extract rpm package||