[CentOS] How to install packages from git.centos.org

Johnny Hughes
Fri, 05 Feb 2016 10:28:02 -0000

On 02/05/2016 04:22 AM, Johnny Hughes wrote:
> On 02/03/2016 10:23 AM, Tim wrote:
>> Hi all,
>>
>> how can I install rpms from git.centos.org? I'd like to install and
test
>> the realtime-kernel.
>>
>> It seems to me that https://wiki.centos.org/Sources only means to build
>> srpms.
>>
>> What I ned is an rt-kernel with headers for further compiling.
>
> There are not packages to test for everything on git.centos.org .. just
> the things we build. The real time kernel is not in RHEL, though the
> source code for it is on git.centos.org. Since it is not part of the
> main RHEL release the CentOS team does not have a build.
>
> You can try to build it yourself, but first you must create the SRPM
> from the source code on git.centos.org.
>
> You first need to install rpm-build, scl-utils-build, and git (in tis
> case on a CentOS-7 machine .. need to use the version you want to build
> for):
>
> yum install rpm-build scl-utils-build git
>
> You can use the tools here to create SRPMS from git.centos.org source code:
>
> https://git.centos.org/summary/centos-git-common.git
>
> You can get the repository url there for cloning.. and do:
>
> git clone https://git.centos.org/git/centos-git-common.git
>
> then in the centos-git-common directory you will see several scripts
> that you can use to build the SRPMs from source.
>
> then you can get the source code for the package you want to build .. in
> this case the kernel-rt:
>
> git clone https://git.centos.org/git/rpms/kernel-rt
>
> then go to the kernel-rt directory and checkout the branch and build it:
>
> cd kernel-rt
> git checkout c7-rt
> <patch to>/into_srpms.sh
>
> that should download and make the SRPM for you.  If you do not want the
> 'dist' tag for the rpm (currently .el7_2), you can do:
>
> <patch to>/into_srpms.sh -d .el7
>
> That would change the dist tag to .el7 instead of .el7_2
>
>

Once you have the SRPM, here are instructions to get binary RPMS:

https://wiki.centos.org/HowTos/RebuildSRPM


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL:
<http://lists.centos.org/pipermail/centos/attachments/20160205/cf510e68/attachment-0001.sig>