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