Sponsored Content
Operating Systems Linux Red Hat Difference in conflict resolving between yum and rpm installs Post 302753123 by gazza-o on Tuesday 8th of January 2013 06:10:34 AM
Old 01-08-2013
Thanks Guys, that is really helpful but here is my issue.

I need to find away (within the package - not yum.conf) of preventing an install upgrading my package via yum install if a previous version exists.

Basically, I can have a DEV, UAT and PRD package installed on the same server at one time and they have many shared files so upgrading DEV, would break UAT and PRD at the older version. My preference would be for it to abort and advise that all packages need to be removed (DEV/UAT/PRD) before the new version is installed.

Is there an easy way to achieve this? Can I just do an rpm -qa packagname and exit 1 in the pre section or is there a simpler way?

Alternatively, is there a way in the spec file to ensure that if I upgrade DEV, that UAT and PRD get updated at the same time.

Thanks for everyone's help.
 

10 More Discussions You Might Find Interesting

1. Linux

where to edit yum or rpm packages to update

I am setting up a new server with the goal of porting a solaris server to centos. I want to compile some packages myself (ie) http, ssl, mysql, etc. The reason for this is the downloadable rpm packages are very old. I probably want to make sure the kernel is up to date, but the individual pages... (2 Replies)
Discussion started by: csross
2 Replies

2. Red Hat

Remote installation of rpm package (Using YUM)

Hi, I have configured YUM repository on a server and we have 10 linux machine (clients). Is there any way we can install a package on all the 10 machines from YUM repository server? Please help me. (7 Replies)
Discussion started by: uday123
7 Replies

3. UNIX for Dummies Questions & Answers

Difference between um update versus yum upgrade

Hi, I notice that CENTOS has a yum upgrade and update option. The man pages say that upgrade is the same as update with the obsolete option on. What is the obsolete option? I do not really understand the man page's description of it. Thanks (0 Replies)
Discussion started by: mojoman
0 Replies

4. Red Hat

Difference between %install and %files section in rpm building ?

Hello, I am just a newbie and have very recently started building rpms, i build a very simple rpm that packaged 3 files and everything worked very smoothly. However to be very honest i am not very much clear with what is the difference between %install and %files section. I mean like we... (0 Replies)
Discussion started by: Rohit Bhanot
0 Replies

5. UNIX for Advanced & Expert Users

How to install .rpm file from a directory using yum?

Hello Everybody, I am having a cluster which is not connected to internet. I want to check its performance do I downloaded required packages from the internet and copied them in a particular folder. As per the instructions given at http:... (6 Replies)
Discussion started by: albertspade
6 Replies

6. Linux

Difference in binary file sizes after deploying package via yum/rpm

Hi Guys, I have an issue whereby I package up an rpm and when I deploy it, the binary filesizes differ from what I packaged up from the SOURCE directory. from source - -rwxrwxr-x 1 user group 685156 Sep 26 15:50 cybAgent.bin after install - -rwxr-xr-x 1 user group 683388 Oct 16 11:10... (4 Replies)
Discussion started by: gazza-o
4 Replies

7. UNIX for Advanced & Expert Users

Difference between Unix and Linux for resolving symbols

I came across a difference between Unix and Linux, when it comes to resolving the symbols from the libs. consider the following code segments... $ cat call1.c #include <stdio.h> int a1; extern int a3; void prnt_a3() { printf("\n%d\n",a3); } $ cat test.c #include <stdio.h>... (12 Replies)
Discussion started by: snowline84
12 Replies

8. UNIX for Dummies Questions & Answers

Yum gives error : filename does not end in .rpm.

Hi there /root #yum localinstall sg3_utils Loaded plugins: product-id, refresh-packagekit, subscription-manager Updating Red Hat repositories. Setting up Local Package Process Skipping: sg3_utils, filename does not end in .rpm. Nothing to do /root # above is the error /root... (6 Replies)
Discussion started by: heman96
6 Replies

9. Red Hat

Yum - resolving missing dependencies that are not missing

I am trying to install VirtualBox on RHEL 5 but I need the 32 bit version for 32 bit Windows. When I run yum I get the following: sudo yum localinstall /auto/spvtg-it/spvss-migration/Software/VirtualBox-4.3-4.3.2_90405_el6-1.i686.rpm Loaded plugins: fastestmirror Setting up Local Package... (13 Replies)
Discussion started by: gw1500se
13 Replies

10. Solaris

Yum, rpm, apt-get install command not found in Solaris

I am using solaris 10 yum command not found apt-get install command not found rpm command not found how to use yum and apt-get command in solaris how to install dhcp, openldap-servers packages in solaris (4 Replies)
Discussion started by: ainstin
4 Replies
yum-list-data(1)														  yum-list-data(1)

NAME
yum list data plugin SYNOPSIS
yum [options] [command] [package ...] DESCRIPTION
This plugin extends yum for some commands that give aggregate package data based on lists of packages added yum commands are: * list-vendors * info-vendors * list-rpm-groups * info-rpm-groups * list-packagers * info-packagers * list-licenses * info-licenses * list-arches * info-arches * list-committers * info-committers * list-buildhosts * info-buildhosts * list-baseurls * info-baseurls * list-package-sizes * info-package-sizes * list-archive-sizes * info-archive-sizes * list-installed-sizes * info-installed-sizes * list-groups * info-groups all of which take the same arguments as the list and info yum commands. The difference between the list and info varieties is that the info versions lists all the packages under each aggregation. list-vendors, info-vendors Is used to list the aggregate of the vendor attribute on the packages, examples are "Fedora Project" and "Red Hat, Inc.". list-rpm-groups, info-rpm-groups Is used to list the aggregate of the group attribute on the packages, examples are "Applications/System", "Development/Tools" and "System Environment/Base" list-packagers, info-packagers Is used to list the aggregate of the packager attribute on the packages, examples are "Fedora Project" and "Red Hat, Inc.". list-licenses, info-licenses Is used to list the aggregate of the license attribute on the packages, examples are "GPL" and "MIT" list-arches, info-arches Is used to list the aggregate of the arch attribute on the packages, examples are "i386" and "x86_64" list-committers, info-committers Is used to list the aggregate of the committer attribute on the packages, this is taken from the most recent changelog entry of the package. list-buildhosts, info-buildhosts Is used to list the aggregate of the buildhost attribute on the packages, examples are "mybuilder.example.com" and "xen- builder1.fedora.redhat.com" list-baseurls, info-baseurls Is used to list the aggregate of the url attribute on the packages after discarding the path of the URL, examples are "http://yum.baseurl.org/" and "http://www.and.org/" list-package-sizes, info-package-sizes Is used to list the aggregate of specified ranges the packagesize attribute on the packages, examples are "[ 1B - 10KB ]" and "[ 750KB - 1MB ]". list-archive-sizes, info-archive-sizes Is used to list the aggregate of specified ranges the archivesize attribute on the packages, examples are "[ 1B - 10KB ]" and "[ 750KB - 1MB ]". list-installed-sizes, info-installed-sizes Is used to list the aggregate of specified ranges the installedsize attribute on the packages, examples are "[ 1B - 10KB ]" and "[ 750KB - 1MB ]". list-groups, info-groups Is used to list the aggregate of the yum groups that the packages are in, examples are in "yum grouplist". Note that in yum groups a package can be in more than one group at a time. It is worth noting that some of the above data can be "unknown", to yum, at which point a separate aggregation called "-- Unknown --" is listed. EXAMPLES
To list all the groups that have an update, along with the number of packages in each group, use: yum list-rpm-groups updates To list all the committers to packages that have yum in their name, use: yum list-committers 'yum*' To list ranges of the sizes of packages installed or available, use: yum list-package-sizes To list yum groups that have an update, use: yum list-groups SEE ALSO
yum-filter-data (1) yum (8) yum.conf (5) AUTHORS
James Antill <james.antill@redhat.com>. James Antill 04 February 2008 yum-list-data(1)
All times are GMT -4. The time now is 08:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy