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