AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
Expand all | Collapse all

install git-2.8.1-1.aix6.1.ppc.rpm

  • 1.  install git-2.8.1-1.aix6.1.ppc.rpm

    Posted Tue September 12, 2017 01:36 PM

    Originally posted by: lexgreen


    Need to install GIT,   

    git-2.8.1-1.aix6.1.ppc.rpm    on AIX 7.1.3 system:


    error: failed dependencies:
            bash is needed by git-2.8.1-1
            curl >= 7.19.7-1 is needed by git-2.8.1-1
            expat >= 2.0.1 is needed by git-2.8.1-1
            gettext is needed by git-2.8.1-1
            less is needed by git-2.8.1-1
            python >= 2.6.2 is needed by git-2.8.1-1
            rsync is needed by git-2.8.1-1
            /usr/bin/python is needed by git-2.8.1-1
            libcurl.a(libcurl.so.4) is needed by git-2.8.1-1
            libexpat.a(libexpat.so.1) is needed by git-2.8.1-1
    root /tmp > 

     

    Wondering if someone might already have this installed and can supply

    a package list that will meet all the various dependencies described here.

    (versions, package names, etc.,  output from 'rpm -qa' ?)

     

     

     



  • 2.  Re: install git-2.8.1-1.aix6.1.ppc.rpm

    Posted Tue September 12, 2017 01:58 PM

    Originally posted by: sangameshm


    Here is the list.

    # yum deplist git
    Finding dependencies:
    package: git.ppc 2.8.1-1
      dependency: /bin/sh
       Unsatisfied dependency
      dependency: /usr/bin/env
       Unsatisfied dependency
      dependency: /usr/bin/perl
       Unsatisfied dependency
      dependency: /usr/bin/python
       provider: python.ppc 2.7.12-2
      dependency: bash
       provider: bash.ppc 4.3.30-1
      dependency: curl >= 7.19.7-1
       provider: curl.ppc 7.54.1-2
      dependency: expat >= 2.0.1
       provider: expat.ppc 2.2.0-1
      dependency: gettext
       provider: gettext.ppc 0.19.7-1
      dependency: less
       provider: less.ppc 481-1
      dependency: libc.a(shr.o)
       Unsatisfied dependency
      dependency: libcrypto.a(libcrypto.so)
       Unsatisfied dependency
      dependency: libcurl.a(libcurl.so.4)
       provider: curl.ppc 7.54.1-2
      dependency: libexpat.a(libexpat.so.1)
       provider: expat.ppc 2.2.0-1
      dependency: libiconv.a(shr4.o)
       Unsatisfied dependency
      dependency: libintl.a(libintl.so.1)
       provider: gettext.ppc 0.10.40-8
      dependency: libpthread.a(shr_xpg5.o)
       Unsatisfied dependency
      dependency: libssl.a(libssl.so)
       Unsatisfied dependency
      dependency: libz.a(libz.so.1)
       provider: zlib.ppc 1.2.11-1
      dependency: perl >= 5.8.8
       provider: perl.ppc 1:5.24.0-1
      dependency: python >= 2.6.2
       provider: python.ppc 2.7.12-2
      dependency: rsync
       provider: rsync.ppc 3.1.2-2
    package: git.ppc 2.8.1-1
      dependency: /bin/sh
       Unsatisfied dependency
      dependency: /usr/bin/env
       Unsatisfied dependency
      dependency: /usr/bin/perl
       Unsatisfied dependency
      dependency: /usr/bin/python
       provider: python.ppc 2.7.12-2
      dependency: bash
       provider: bash.ppc 4.3.30-1
      dependency: curl >= 7.19.7-1
       provider: curl.ppc 7.54.1-2
      dependency: expat >= 2.0.1
       provider: expat.ppc 2.2.0-1
      dependency: gettext
       provider: gettext.ppc 0.19.7-1
      dependency: less
       provider: less.ppc 481-1
      dependency: libc.a(shr.o)
       Unsatisfied dependency
      dependency: libcrypto.a(libcrypto.so)
       Unsatisfied dependency
      dependency: libcurl.a(libcurl.so.4)
       provider: curl.ppc 7.54.1-2
      dependency: libexpat.a(libexpat.so.1)
       provider: expat.ppc 2.2.0-1
      dependency: libiconv.a(shr4.o)
       Unsatisfied dependency
      dependency: libintl.a(libintl.so.1)
       provider: gettext.ppc 0.10.40-8
      dependency: libpthread.a(shr_xpg5.o)
       Unsatisfied dependency
      dependency: libssl.a(libssl.so)
       Unsatisfied dependency
      dependency: libz.a(libz.so.1)
       provider: zlib.ppc 1.2.11-1
      dependency: perl >= 5.8.8
       provider: perl.ppc 1:5.24.0-1
      dependency: python >= 2.6.2
       provider: python.ppc 2.7.12-2
      dependency: rsync
       provider: rsync.ppc 3.1.2-2

     

    Most of the unsatisfied dependencies for the AIX binary and libraries like libc.a, libcrypto.a, libpthread.a should be satisfied by the AIX-rpm and libz.a from rpm.rte or you can install latest zlib.

    It is always better to use yum to install packages. To install yum, you can use yum.sh script as mentioned here http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

     

    Thanks,

    Sangamesh



  • 3.  Re: install git-2.8.1-1.aix6.1.ppc.rpm

    Posted Tue September 12, 2017 04:21 PM

    Originally posted by: lexgreen


    Ah, yum, good idea.  Have not used it before, but looks like good practice in this case.  Thanks very much.