AskUbuntu에서 이 질문을 했지만 답변을 얻지 못했습니다. 다양한 로깅 시스템을 실험하고 있습니다. 현재 일부 수정이 가능하도록 소스에서 rsyslog를 설치하려고 합니다. 우분투 14.04를 사용하고 있습니다. 해당 웹 사이트에서 rsyslog 버전 8.4.0을 다운로드했습니다. 제작 중 다음 오류가 발생합니다.
패키지 'liblogging-stdlog'를 찾을 수 없습니다
apt-get에서 이 소프트웨어를 찾을 수 없으므로 이 문제를 추가로 해결하는 방법을 알기가 어렵습니다. 여기에 무엇을 설치해야 합니까?
답변1
당신이 찾고 있는 패키지는 여기에 있습니다:
해당 아키텍처(32비트/64비트)에 맞는 DEB 파일을 다운로드할 수 있습니다. 이와 같은 패키지를 설치하지 않으려면 다음 스레드에 따라 이 라이브러리의 필요성을 비활성화할 수 있습니다.
발췌-http://lists.adiscon.net/pipermail/rsyslog/2013-December/035091.html이것은 Rainer가 v8의 rsyslog 코드베이스를 리팩토링하는 동안 만든 라이브러리처럼 들리지만 v8에는 아직 문서가 많지 않기 때문에(Rainer는 작동 방법을 문서화하기 전에 작동하도록 만드는 데 집중했기 때문에) 빌드하려면 약간의 추측이 필요합니다. v8 소스 코드
liblogging 문제를 제거하기 위해 --enable-rfc3195를 제거했습니다(인터넷 검색 후 RFC 3195 지원에 liblogging이 필요한 것 같습니다). 필요하지 않은 것 같습니다.
에릭
아니면 소스에서 다운로드하여 직접 빌드할 수도 있습니다.
발췌 - 위와 같은 스레드$ git clone git://git.adiscon.com/git/liblogging.git $ cd liblogging $ autoreconf -fvi $ ./configure --help $ ./configure $ make $ make install (or checkinstall)