Had LSB problem, now have /usr/bin conflict problem
Hey all, I'm trying to install Google Earth on a fresh install of CentOS 7:
Code:
rpm -ivh google-earth-stable_current_x86_64.rpm Code:
yum install redhat-lsb-core.x86_64 Code:
yum install redhat-lsb.x86_64 Code:
file /usr/bin from install of google-earth-stable-7.1.2.2041-0.x86_64 conflicts with file from package filesystem-3.2-18.el7.x86_64 The recommendation on that page is to run: Code:
yum install redhat-lsb.i686 Thanks, Joe B |
Quote:
Long story short: three ways to "fix" this: 0) download RPM, verify contents, unpack ('man rpm2cpio') into dir in say /opt, run 'restorecon', query package with "--scripts" and execute appropriate %{post} section. Please note this causes discrepancies because now you have files on your installation that do not belong to any package, meaning you bear the burden of updating it manually, but at least this doesn't tarnish your "filesystem" package. 1) download RPM, verify contents, unpack ('man rpm2cpio') into temporary dir, query package with "--scripts" for appropriate %{post} section, create your own package and install that. Please note this also causes discrepancies because now you have a package that does not belong to any repo, meaning you still bear the burden of updating it manually, but at least this doesn't tarnish your "filesystem" package. 2) Force to install google-earth-stable, then force to install filesystem package again. Please note use of --force should always be discouraged and for good reasons. *Oddly enough the google-earth-stable-7.1.2.2041-0.i386 RPM doesn't seem to include the "/usr/bin" directory in that package so I wonder what's gone wrong at Google... |
All times are GMT -5. The time now is 07:27 AM. |