Difference between revisions of "Build rpm packages with checkinstall"
From Linuxintro
imported>ThorstenStaerk |
imported>ThorstenStaerk |
||
Line 1: | Line 1: | ||
− | This is an example how to [[build rpm packages]] using the checkinstall tool. We will a program and create an [[rpm]] [[package]] from it. | + | This is an example how to [[build rpm packages]] using the checkinstall tool. We will a program that only outputs "hello world" and create an [[rpm]] [[package]] from it. We do this in a folder hello. |
= The program = | = The program = | ||
− | Here is our program, hello world: | + | Here is how we create our program, hello world: |
<pre> | <pre> | ||
+ | cd | ||
+ | mkdir hello | ||
+ | cd hello | ||
cat >main.c <<EOF | cat >main.c <<EOF | ||
#include <stdio.h> | #include <stdio.h> |
Revision as of 16:00, 6 February 2011
This is an example how to build rpm packages using the checkinstall tool. We will a program that only outputs "hello world" and create an rpm package from it. We do this in a folder hello.
The program
Here is how we create our program, hello world:
cd mkdir hello cd hello cat >main.c <<EOF #include <stdio.h> int main() { printf("hello world"); } EOF
The Makefile
To build our program, we need a makefile. Here is how we create it:
cat >Makefile <<EOF all:hello hello: main.c gcc main.c -o hello EOF sed -i "s/ /\t/g" Makefile