2장. RPM 패키징 소프트웨어 생성
RPM 패키징용 소프트웨어를 준비하려면 소스 코드가 무엇이며 소프트웨어 생성 방법을 이해해야 합니다.
2.1. 소스 코드란 링크 복사링크가 클립보드에 복사되었습니다!
소스 코드는 계산을 수행하는 방법을 설명하는 컴퓨터에 대해 사람이 읽을 수 있는 명령입니다. 소스 코드는 프로그래밍 언어를 사용하여 표현됩니다.
세 가지 프로그래밍 언어로 작성된 Hello World
프로그램의 다음 버전은 주요 RPM 패키지 관리자 사용 사례를 다룹니다.
bash로 작성된 hello world
bello 프로젝트는 Bash에서
Hello World
를 구현합니다. 구현에는bello
쉘 스크립트만 포함됩니다. 이 프로그램의 목적은 명령줄에서Hello World
를 출력하는 것입니다.벨로
파일에는
다음 내용이 있습니다.#!/bin/bash printf "Hello World\n"
#!/bin/bash printf "Hello World\n"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Hello World
는 Python으로 작성됩니다.pello 프로젝트는 Python에서
Hello World
를 구현합니다. 구현에는pello.py
프로그램만 포함됩니다. 프로그램의 목적은 명령줄에서Hello World
를 출력하는 것입니다.pello.py
파일에는 다음과 같은 내용이 있습니다.#!/usr/bin/python3 print("Hello World")
#!/usr/bin/python3 print("Hello World")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Hello World
에서 C로 작성됩니다.cello 프로젝트는
Hello World
in C를 구현합니다. 구현에는cello.c
및Makefile
파일만 포함됩니다. 따라서 생성된tar.gz
아카이브에는LICENSE
파일 외에 두 개의 파일이 있습니다. 프로그램의 목적은 명령줄에서Hello World
를 출력하는 것입니다.cello.c
파일에는 다음과 같은 내용이 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
패키징 프로세스는 Hello World
프로그램의 각 버전에 따라 다릅니다.