젠투 나 슬랙웨어 와 같은 소스 기반 배포판 *-dev
에는 프로그램 버전이 필요하지 않습니다 . 여기에는 모든 것을 로컬로 컴파일하기위한 헤더 파일과 소스 코드가 포함됩니다.
그러나 패키지 기반이지만 아치 리눅스 에서는 *-dev
패키지를 보지 못했습니다 . 다른 배포판의 많은 패키지를 가로 질러 나갔습니다 .*-dev
답변
-dev 패키지는 일반적으로 헤더 파일, 예제, 문서 등을 포함하며 프로그램을 실행하거나 라이브러리를 종속성으로 사용하는 데 필요하지 않습니다. 공간을 절약하기 위해 제외됩니다.
ArchLinux는 보통이 파일들을 패키지 자체와 함께 제공합니다. 설치에 필요한 디스크 공간이 약간 더 비싸지 만 관리해야하는 패키지 수는 줄어 듭니다.
답변
표준 패키지의 소스를 편집하고 직접 컴파일하려면 ABS (Arch Build System)를 사용해야합니다. 아치 리눅스 위키 에서 인용 :
간단히 말해 ABS 인 Arch Build System은 소스 코드에서 소프트웨어를 빌드하고 패키징하기위한 포트와 같은 시스템입니다. pacman은 바이너리 패키지 관리 (ABS로 빌드 된 패키지 포함)를위한 특수한 Arch 툴이지만 ABS는 설치 가능한 .pkg.tar.gz / .pkg.tar.xz 패키지로 소스를 컴파일하기위한 툴 모음입니다.
Arch Linux를 사용할 때 권장되는 방법입니다.