Unix/Linux/Mac
Unix/Linux tips
-
Berkeley DB의 “duplicate sort specified but not supported in database” 에러 처리하기
Berkeley DB(이하 BDB) 라이브러리를 이용하여 프로그램을 작성하고 실행하다보면 어떤 컴파일 환경에서는 다음과 같은 에러를 발생하고 실행이 비정상으로 종료되는 경우가 발생하기도 한다. 0000.db: duplicate sort specified but not supported in database terminate called after…
-
6년 만에 FreeBSD 다시 설치해보다.
오래간만에 FreeBSD를 다시 설치했다. TaoNetworks를 다니던 시절에는 늘 끼고 살았는데, 거의 6년 만에 다시 만져보게 되는 셈이다. 나를 반기는 콘솔창에는 여전히 GUI는 전혀 없고 영문 텍스트만 가득하다. 설치 프로그램이 아직도 텍스트 버전인 오픈소스…
-
Ubuntu에서 MIT/GNU Scheme 사용하기
Ubuntu 8.04와 8.10에서 MIT/GNU Scheme을 사용하게 되면, 몇 가지 문제점이 있다. 일단, apt로 rpm package를 설치하는 경우, broken dependency로 인해서 설치가 잘 안 되는 경우가 있다. MIT/GNU Scheme 홈페이지에서 제공되는 “Source”와 “Portable C”…
-
Linux에서 proxy를 이용하여 ant 사용하는 방법
업무용으로 서버를 받았는데, 이게 인터넷에 접속하지 못하는 인트라넷 전용 서버라서, ant를 이용하여 필요한 소프트웨어 패키지를 설치하기 위해서는 다른 서버에서 받아서 카피하는 불편함을 피할 수가 없었다. ant로 의존성이 높은 패키지들을 한꺼번에 설치하기 위해서는 인터넷…
-
Trac 계정 관리 기능 – htaccess가 아닌 웹 UI를 이용하기
trac-0.11.1 버전을 기준으로 하여 다음 항목이 trac.ini 파일에 추가되어야 한다. [components] acct_mgr.api = enabled trac.web.auth.LoginModule = disabled acct_mgr.web_ui.AccountModule = enabled acct_mgr.web_ui.LoginModule = enabled acct_mgr.web_ui.RegistrationModule = enabled acct_mgr.http.HttpAuthStore = enabled acct_mgr.admin.AccountManagerAdminPage = enabled acct_mgr.db.SessionStore…