Mac 또는 Linux 시스템에 tar 파일(jhead)을 설치하는 방법

Mac 또는 Linux 시스템에 tar 파일(jhead)을 설치하는 방법

저는 Linux 및 tarball을 처음 사용하며 Mac 또는 Linux 컴퓨터에 올바르게 설치하는 방법을 알고 싶습니다. Mac에 설치하는 방법을 알고 싶지만 이해하는 데 도움이 필요합니다. 설치하고 싶어요jhead-2.97.tar.gz압축된 소스 tarball을 다운로드했는데 그 결과 많은 수의 파일이 포함된 폴더가 생겼습니다. 어리석은 질문인 것은 알지만, Terminal/LXTerminal을 사용하여 내 컴퓨터에 이 파일을 올바르게 설치하려면 어떻게 해야 합니까?

jhead터미널에서 Exif JPEG 파일을 추출하기 위한 명령 도구입니다.

답변1

소스 코드 받기

wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"

소스코드 압축을 푼다

tar xzf jhead-2.97.tar.gz

또는 한 번에 소스 코드를 다운로드하고 압축을 푼다

curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz

이제 이라는 디렉터리가 생겼습니다 jhead-2.97. 해당 디렉토리를 입력하고 실행하십시오 make.

cd jhead-2.97
make

그러면 코드가 컴파일되어 이라는 실행 파일과 연결됩니다 jhead.

일부 메이크파일에는 설치 대상이 있습니다. 이는 허용됩니다. 실행 파일을 설치하려면,

make install

루트로 실행해야 할 수도 있습니다. 이제 프로그램이 설치되었으며 사용할 준비가 되었습니다.


이 경우 설치 대상은 다음과 같습니다.

cp jhead ${DESTDIR}/usr/local/bin/

makefile에 설치 대상이 없는 프로그램이 있는 경우 실행 파일 /usr/local/bin과 라이브러리를 해당 위치 /usr/local/lib(또는 다른 적절한 위치)에 넣어야 한다는 점만 알아 두십시오. 때로는 설명서 파일(예: 매뉴얼 페이지), 구성 파일 등과 같은 다른 파일에 대해서도 걱정해야 합니다.

답변2

Xcode 4.3 은 make를 /Applications/Xcode.app/Contents/Developer/usr/bin/make./usr/bin/개발자.apple.com/downloads(이를 위해서는 무료 개발자 계정이 필요하지만 Xcode는 필요하지 않습니다.)

make install이와 같은 오류가 발생 하면 cp: directory /usr/local/bin does not exist다음을 실행하십시오 mkdir /usr/local/bin/.

설치할 수도 있습니다.스스로 만든그리고 실행하십시오 brew install jhead.

답변3

/usr/local/bin2021년에는 홈브류에서 Apple Silicon 또는 유사한 아키텍처에 대한 기본 설정을 사용하지 않는 것이 좋습니다 . arm64홈브류(Big Sur, Monterey 이상)를 실행하는 M1 프로세서 에 권장됩니다 /opt/homebrew/bin.

Brew 사용법 제안은 /opt/homebrew다음에서 찾을 수 있습니다.홈브류 설치 페이지

관련 정보