아직 배울 것이 많지만 어떻게 설치해야 할지 막막합니다 m4
.https://directory.fsf.org/wiki/M4#tab=개요) OpenBSD에서? 문제는 내가 읽은 모든 것에서 OpenBSD가 tar.xz
파일 압축 해제를 지원하지 않는다는 것입니다. 어떤 도움이라도 받을 수 있습니다.
답변1
매크로 프로세서는 m4
OpenBSD 기본 시스템의 일부이므로 이미 사용할 수 있어야 합니다(예 /usr/bin/m4
: ).
m4
어떤 이유로 BSD 대신 GNU가 필요한 경우 m4
패키지에서 설치하세요. 다음 명령을 사용하여 루트로 이 작업을 수행할 수 있습니다.
pkg_add m4
그러면 GNU가 설치 되고 실행 파일이 호출됩니다( m4
기본 시스템의 gm4
기본값과 구별하기 위해). OpenBSD용으로 패키지된 GNU 버전은 m4
버전 1.14.18입니다. 이것은 이 글을 쓰는 시점에서 m4
GNU의 최신 버전 입니다.m4
또한보십시오:
- "패키지 설치" 존재하다OpenBSD FAQ.
압축된 소스 코드 아카이브 m4
에서 GNU를 설치 한 다음 루트로 사용하여 압축 도구를 설치하고 아카이브의 압축을 풀고 평소처럼 소프트웨어를 빌드하기 전에 unzip 아카이브를 사용 하시겠습니까 ? 그러나 패치를 테스트하거나 GNU의 실제 소스 코드를 수정해야 하는 경우가 아니라면 기본 시스템에서 사용하거나 위에서 설명한 대로 미리 컴파일된 패키지를 사용 하여 설치할 수도 있습니다 .xz
tar
xz
pkg_add xz
unxz
m4
gm4
m4
m4
m4
또한 GNU의 소스 코드는 중고 및 압축 아카이브로 도 배포된다는 점에 유의하세요 . 다음에서 찾을 수 있습니다.bzip2
gzip
동일한 FTP 디렉터리xz
압축된 소스 코드 로 보관됩니다.
OpenBSD는 gzip
기본 시스템에 구현되어 있으며( 압축 해제된 아카이브를 tar
사용할 수 있음 ) 패키지를 통해( 루트로) 사용할 수 있습니다.gzip
-x -z
bzip2
pkg_add bzip2