[yocto] package requirements for CentOS

Joshua Lock josh at linux.intel.com
Wed Apr 11 08:48:46 PDT 2012



On 11/04/12 08:43, McClintock Matthew-B29882 wrote:
> On Tue, Apr 10, 2012 at 5:13 PM, Rifenbark, Scott M
> <scott.m.rifenbark at intel.com>  wrote:
>> I have recently added the CentOS distribution to the YP QS.  The list now
>> includes Ubuntu, Fedora, openSUSE, and CentOS.  Further down in the manual
>> there are sections detailing the package requirements for Ubuntu, Fedora,
>> and openSUSE.  I should address CentOS.  Here is the link to the sections
>> currently there.  Does anyone know the package requirements for CentOS?
>>
>>
>>
>> http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html#packages
>
> We have some idea. The biggest difference looks to be chrpath is not
> available on CentOS/RHEL 5.x distro's by default. I thought the same
> could be said of python2.6 so I'm not sure at the moment how we handle
> that. (This is for edison so it should still be applicable)

Most likely EPEL https://fedoraproject.org/wiki/EPEL ?

It's listed on the YP wiki page for getting extra dependencies on 
CentOS: https://wiki.yoctoproject.org/wiki/Poky/GettingStarted/Dependencies

Cheers,
Joshua

>
> #!/bin/sh
>
> echo "Install packages needed to build Yocto, please wait, it may take a while"
> PKGS="tetex gawk sqlite-devel vim-common redhat-lsb xz \
>       m4 make wget curl ftp tar bzip2 gzip python-devel \
>       unzip perl texinfo texi2html diffstat openjade zlib-devel \
>       docbook-style-dsssl sed docbook-style-xsl docbook-dtds \
>       docbook-utils bc glibc-devel pcre pcre-devel \
>       groff linuxdoc-tools patch linuxdoc-tools cmake \
>       tcl-devel gettext ncurses apr \
>       SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \
>       autoconf automake libtool xterm"
> if [ "Fedora" = "$distro" ]; then
>      PKGS="$PKGS hg ccache quilt help2man perl-ExtUtils-MakeMaker connect-proxy"
> fi
> sudo yum -y groupinstall "development tools"
> sudo yum -y install $PKGS
>
> [ -r /etc/redhat-release ]&&  series=`sed -e 's,.*\([0-9]\)\..*,\1,g'
> /etc/redhat-release`
> # chrpath is ONLY availabe on RHEL 6.x
> if [ "Redhat" = "$distro" -a "6" != "$series" ]; then
>      # check if chrpath is installed.
>      if [ -z "$(rpm -qa chrpath)" ]; then
>          echo "chrpath is required. Install it as follows:
>          (1) download the package from
> http://mirror.centos.org/centos/${series}/extras/
>          (2) sudo rpm -Uhv chrpath-0.13-3.el${series}.centos.i386.rpm
>              or
>              sudo rpm -Uhv chrpath-0.13-3.el${series}.centos.x86_64.rpm
>          Then re-run this script."
>      fi
> else
>      sudo yum -y install chrpath
> fi
>
> -M
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
Joshua Lock
         Yocto Project
         Intel Open Source Technology Centre



More information about the yocto mailing list