
Linux 상자에 Multitail을 설치하는 데 약간의 어려움이 있습니다. 해당 사이트에서는 Multitail에 ncurses 라이브러리가 필요하다고 언급하지만 *BSD 및 Linux와 같은 시스템에는 기본적으로 이 라이브러리가 있습니다. 설치 중에 언급된 헤더 파일을 보면 ncurses 라이브러리가 기존 라이브러리가 아니거나 구성 파일이 올바른 위치를 가리키지 않을 수 있다고 믿게 됩니다.
"make install" 명령을 실행하면 다음이 표시됩니다. root@taspmociias304:/u01/multitail-5.2.11 17:41:19 # make install gcc -funsigned-char -D uname
-O2 -Wall -DVERSION=\"5.2 .11\" -g -DCONFIG_FILE=\"//etc/multitail.conf\" -c -o utils.o utils.c utils.c:34에 포함된 파일: mt.h:55:20: 오류: panel.h: 해당 파일 또는 디렉터리 없음 mt.h:56:22: 오류: ncurses.h: 해당 파일 또는 디렉터리 없음 utils.c:34에 포함된 파일에: mt.h:127: 오류: 예상 지정자 한정자 -'WINDOW' 앞의 목록 utils.c:36에서 포함된 파일: globals.h:124: 오류: â=â, â,â, â;â, âasmâ 또는 â__attribute__â가 âbox_bottom_left_hand_cornerâ 앞에 필요함 globals.h:125: 오류: 예상됨 â =â, â,â, â;â, âasmâ 또는 ``attribute__â âbox_bottom_right_hand_corner' globals.h:126 앞에: 오류: 예상되는 â=â, â,â, â;â, âasmâ 또는 ``attribute__â âbox_bottom_sideâ globals.h:127 앞에: 오류: ``box_left_side' globals.h:128 앞에 â=â, â,â, â;â, âasmâ 또는 ``attribute__â가 필요합니다: 오류: ``box_right_side' globals.h:129 앞에 â=â, â,â, â;â, âasmâ 또는 ``attribute__â가 필요합니다: 오류: ``box_top_left_hand_corner' globals.h:130 앞에 â=â, â,â, â;â, âasmâ 또는 ``attribute__â가 필요합니다: 오류: ``box_top_right_hand_corner' globals.h 앞에 â=â, â,â, â;â, âasmâ 또는 ``attribute__â가 필요합니다: 131: 오류: ``box_top_side' make 앞에 â=â, â,â, â;â, âasmâ 또는 ``attribute__â가 필요합니다: *** [utils.o] 오류 1
Multitail에 대한 경험이 있거나 문제가 무엇인지 아는 사람이 있습니까?
고마워요, 브랜든
답변1
그런데 왜 그것을 컴파일하고 싶나요? 이를 설치하려면 OS에서 제공하는 표준 패키지 관리자를 사용해야 합니다.
Redhat/Fedora의 경우 다음을 사용하십시오.
sudo yum install multitail
데비안/우분투의 경우 다음을 사용하세요:
sudo apt-get install multitail
Ubuntu 및 Fedora 상자에 설치했으며 타사 리포지토리를 설치할 필요 없이 기본적으로 작동했습니다.
답변2
오래된 질문이지만 답변은 다음과 같습니다.
넌 ncurses가 필요해
yum install ncurses-devel ncurses
그러면 제대로 컴파일됩니다.
리포지토리가 centos용으로 제공하지 않는 마지막 멀티테일 5.2.13을 설치하는 데 유용합니다.