본문 바로가기

Eureka/Linux

[Tip] How to install eXtensible ARchiver (xar) in linux

Mac OS 에서 사용하는 pkg 는 xar 으로 압축되어 있다.

따라서 linux 에서 pkg 를 압축해제하거나 압축하려면 xar 이 필요하다.

아래 사이트로 접속시에 xar 최신 버전을 다운로드 할 수 있다.

https://github.com/mackyle/xar/releases 


tar.gz 혹은 zip 파일로된 release 파일을 받았으면, 압축을 푼다.

내가 받은 버전은 xar-1.6.1 버전이였고 압축을 풀면 보통 xar-xar-1.6.1 폴더가 생성될 것이다.

하단에 있는 명령어를 하나씩 수행한다.

이때 필요한 패키지가 있음으로 설치도 진행한다.

$ sudo apt-get install libxml2-dev
$ cd xar-xar-1.6.1/xar
$ ./autogen.sh
$ sudo make
$ sudo make install


위 과정을 error 없이 잘 거쳤다면 이제 바로 xar 명령어를 사용하면 된다.

아래와 같이 압축을 해제할 수 있다.

$ xar -xf file.xar        # 파일을 압축해제 할 때 사용한다.