[CentOS-devel] epel-7-ppc64

Mon Nov 24 09:34:12 UTC 2014
youbest at sina.com <youbest at sina.com>

Hi, All     My name is Sun Haiyong, you can call me "Haiyong", I recommend a CentOS code based on PPC64 (Big Endian) Install-system and software repository:		(Install-DVD ISO)  http://mirror.lemote.com/CPOS/images/CPOS-7-Installation-20141120-1.iso        (software repository)  http://mirror.lemote.com/CPOS/os/
    This system is based on CentOS source code, code named “CPOS”, at present, it is not a distribution, its goal is to help the community to complete the transplantation and verification of CentOS PPC64 architecture, anyone can use it  derectly or to make a CentOS for PPC64 system or to verify the support for CentOS code under the PPC64 .
    The "CPOS" is not meant to replace CentOS with a distribution, on the contrary, CPOS hopes to help the CentOS community to accelerate the progress of PPC64 transplantation, and hope to promote the developments of PPC64 with the CentOS community together, now it is an averification system, focus on how to transplant PPC64, there may be   "CentOS"  the words in the system , but not mean to violate CentOS signs.
    This system has completed all the code provided in CentOS 7 compilation (except the part not compatible with the PPC64), all the compiled results are stored in the software repository, but also provide the Install-system of DVD ISO format, can be installed in the IBM PowerLinux series machines, has set the appropriate the installation source after installation, you can directly use the "yum" command to do the software installation, system is also based on PPC64 and parts library compatible with the 32 bit, can be used to verify the number in RHEL 7 (PPC64) of the third party software support.
    According to the CentOS 7 provides the code (http://95.211.98.141/centos/7.0.1406/os/Source/SPackages/ ), the following is the progress of transplantation of CPOS:    1.  No compiled software package(one package):         Java-1.6.0-openjdk (now the system has been transplanted with java-1.7,temporarily not necessary)    2.  PPC64 architecture is not compatible software package:         biosdevname-0.5.0-10.el7.src.rpm         crash-gcore-command-1.2.1-2.el7.src.rpm         gnu-efi-3.0u-2.el7.src.rpm         ipxe-20130517-5.gitc4bce43.el7.src.rpm         latrace-0.5.11-5.el7.src.rpm         libseccomp-2.1.1-2.el7.src.rpm         memtest86+-4.20-12.el7.src.rpm         mkbootdisk-1.5.5-11.el7.src.rpm         open-vm-tools-9.4.0-3.el7.src.rpm         pesign-0.109-6.el7.src.rpm         seabios-1.7.2.2-12.el7.src.rpm         sgabios-0.20110622svn-4.el7.src.rpm         shim-0.7-5.el7.src.rpm         shim-signed-0.7-5.2.el7.centos.2.src.rpm         syslinux-4.05-8.el7.src.rpm         tboot-1.7.4-1.el7.src.rpm         x86info-1.30-6.el7.src.rpm         xorg-x11-drv-intel-2.21.15-13.el7.src.rpm         xorg-x11-drv-openchrome-0.3.3-6.el7.src.rpm         xorg-x11-drv-vmmouse-13.0.0-10.el7.src.rpm         xorg-x11-drv-vmware-13.0.1-7.el7.src.rpm    3.  An increase of some PPC software package:         yaboot, powerpc-util, ppc64-util and so on.
  Repositories support "mock" compiler environment, mock configuration file, see attchment file.
  Use “mock" build system   1.  To prepare the mock environment        yum install mock        <copy mock configuration file to /etc/mock/>        ln -sv epel-7-ppc64.cfg /etc/mock/default.cfg        useradd <username>        usermod -a -G mock <username>        newgrp mock        mock --init
   2. Download the software source code package       wget http://95.211.98.141/centos/7.0.1406/os/Source/SPackages/zlib-1.2.7-13.el7.src.rpm
   3. The use of mock compiler software package PPC64       mock --rebuild zlib-1.2.7-13.el7.src.rpm
   The default will generate the "cpos.ppc64.rpm" at the end of the file in /var/lib/mock/epel-7-ppc64/result, if you want to change to "centos.ppc64.rpm" at the end of the file, you canuse the following steps:      wget http://mirror.lemote.com/CPOS/extras/centos-release-7-0.1406.el7.centos.2.3.ppc64.rpm      mock --init --no-cleanup-after      mock --remove cpos-release      mock --install centos-release-7-0.1406.el7.centos.2.3.ppc64.rpm      mock --install setup shadow-utils      mock --cache-alterations --init --no-clean
  Again using the "mock --rebuild zlib-1.2.7-13.el7.src.rpm" can generate the "centos.ppc64.rpm" at the end of the file.
Finally, welcome everybody to try it and communicate with me.



Haiyong.Sun         2014-11-24
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20141124/baa523f4/attachment-0007.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: epel-7-ppc64.cfg
Type: application/octet-stream
Size: 1415 bytes
Desc: not available
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20141124/baa523f4/attachment-0007.obj>