본문 바로가기

Linux

[Linux] [Kernel] [Build] arch/arm/boot/compressed/piggy.lzo error 1 오류 대처

리눅스 커널 빌드시 아래와 같은 오류가 발생 할 수 있습니다.

 

make[2]: *** [arch/arm/boot/compressed/piggy.lzo] 오류 1

 

이럴 경우엔 lzop 패키지를 설치해주면 됩니다.

우분투의 경우 설치 명령어는 아래와 같습니다.

 

$ sudo apt-get install lzop

 

설명을 하자면 리눅스 커널 빌드시 lzop 방식으로 압축된 파일을 풀어서 사용합니다.

(물론 커널 코드 용량을 줄이기 위해서였겠죠? 아마도?)

 

따라서 압축을 풀기위해 lzop 압축 프로그램이 필요하게 됩니다.

 

lzop 공식 사이트의 설명을 대략 요락하자면,

gzip과 유사한데 프로그램이 가볍고 압축 및 해제 속도를 빠르게 하는데 초점을 맞춰서 개발했다고하네요.

확장자는 lzo를 사용하고,

lzop는 "the Lempel-Ziv-Oberhumer Packer"의 약자라고... 저 이름은 압축 알고리즘 이름이라네여~