2011-01-20 2 views
0

id3v2를 설치하는 방향을 따르려고합니다. id3lib를 설치했지만 오류가 발생하지 않았습니다. 나는 지금 그들이하는 것처럼 "make"를 한 다음 "make install"을 시도합니다.리눅스에서 id3v2를 설치하지 못하는 것 같습니다. 어떤 오류도 보이지 않습니다.

나는 과정을 거치면서 다음과 같은 반응을 얻는다.

나는 "..... ID3V2을"나는 입력하여 프로그램을 사용할 수있을 것입니다 가정하에 있었다

그러나, 시스템이 명령을 찾을 수없는 것 같다. 프로그램이 설치되지 않았다는 의미입니까? 그렇다면 솔루션을 찾으려면 어떻게해야합니까?

[[email protected] id3v2-0.1.12]# make 
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o convert.o convert.cpp 
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o list.o list.cpp 
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o id3v2.o id3v2.cpp 
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o genre.o genre.cpp 
g++ -L/opt/local/lib/ -pedantic -Wall -g -o id3v2 convert.o list.o id3v2.o genre.o -lz -lid3 
[[email protected] id3v2-0.1.12]# make install 
install -c -s id3v2 /opt/local/bin/id3v2 
nroff -man id3v2.1 > /opt/local/share/man/man1/id3v2.1 
[[email protected] id3v2-0.1.12]# id3v2 
-bash: id3v2: command not found 

나는 메이크 파일 자체 검토 한 결과 그것은 말한다 : 접두사 하드 메이크 파일에 코딩

install: all 
     install -c -s id3v2 ${PREFIX}/bin/id3v2 
     nroff -man id3v2.1 > ${PREFIX}/share/man/man1/id3v2.1 

입니다 : 지역

/옵션/

이제 잘못된 디렉토리에 설치하는 것이 맞을 것으로 생각합니다. Makefile을 조정하는 것이 정상입니까? 내가 틀린 나무를 짖고 있니?

+0

이 속하는 $ HOME이 라인을 만들려면 http://superuser.com에서 –

+0

"내 사이트에서 꺼내"에 대한 다양한 제안을 듣습니다. 왜 내가 unix/linux 그룹으로 옮길 것을 제안하지 않습니까? 나는이 모든 것들에 대해 설명하고 최선을 다해 최선을 다할 것입니다. 주어진 질문이 어디에 속하는지 모두가 동의하는 것은 아닙니다. – Scott

답변

1

설치 한 경로 중 대부분이 $ PATH에 없습니다.

/opt/local/bin/id3v2 

을하거나 $ 경로에이 경로를 추가합니다 : 당신은 전체 경로로 호출 할 수 있습니다

export $PATH=$PATH:/opt/local/bin 

가 영구적 APPEND/.profile에

+0

이것은 좋은 대답 인 것 같습니다. 나는 머리로 가서 이것을 들여다 볼 것입니다. 답변 해 주셔서 감사합니다. – Scott

+0

나는 "$ PATH"에 대해별로 모른다. 나는 약간의 연구를 할 것이다. – Scott

+0

찾았습니다 : http://www.comptechdoc.org/os/linux/usersguide/linux_ugenvironment.html this says : PATH - 사용자가 입력 한 명령을 찾기 위해 시스템이 찾는 경로입니다. – Scott

관련 문제