반응형

리눅스 4

gcc 업그레이드 (4.5.0)

WebKit 작업중에 오류가 발생해서 알아보니 gcc 4.4.1에 버그가 있는 것 같다. 현재까지 우분투 9.10 의 기본 gcc 버전은 4.4.1이다. 그래서 직접 gcc 4.5를 설치해보기로 했다. gcc 4.5 릴리즈 노트 : http://gcc.gnu.org/gcc-4.5/ gcc SVN 관련 문서 : http://gcc.gnu.org/svn.html 1. gcc 4.5 다운로드 먼저 gcc 4.5를 뜻하는 브랜치를 확인해야하겠기에 아래 명령을 수행한다. svn ls svn://gcc.gnu.org/svn/gcc/branches 명령의 결과로 무수히 많은 브랜치가 올라가는데 gcc 4.5 브랜치는 gcc-4_5-branch SVN으로 받았으나 configure에서 에러가 발생했는데 메시지 공부하고..

[UBUNTU]커서가 게속 혼자 돌기만 하는 상황에서

컴퓨터를 리부팅하고 커피 한잔을 찾아 왔는데 컴퓨터가 켜지질 않는다 -_-; 마우스 커서가 혼자서 돌고 있는 ... 정확하게 말하면, 반복하고 있었다. 해당하는 문제의 근본적인 원인은 찾지 못했으나, 아래와 같은 오류가 있는 것을 콘솔창에서 확인했다. apt-get도 안되고 깝깝한 상황이었는데 undefined symbol이 나온 것을 확인하고, zlib을 grep으로 뒤져보니, /lib밑에 있는 zlib에 gzopen64가 없었다. ( grep -r gzopen65 /lib ) 관련 파일의 링크 정보를 확인해보면 링크가 어디로 걸려있는지 확인 가능하다. /usr/lib 과 비교해본다. 그래서 간단히 해당 파일을 지우고 리부팅 일단 켜지긴 했지만 성능이 느려서 다시 설치하긴 했지만...혹 이런 식으로 라..

리눅스에서 dos format 수정하기

리눅스와 MS windows의 텍스트는 new line을 표현하는 방법이 달라서 windows에서 저장된 소스를 리눅스로 가져오면 ^M이 붙는 경우가 있어 이를 제거하는 것 때문에 몇가지 솔루션을 찾아보았다. 1. vi에서 고치기 vi에서 파일을 열어서 고치는 법은 문자 치환을 이용한다. :1,$s/^M//g ^M을 입력하는 방법은 Ctrl + Shift + V 누르고 M 을 누르면 된다. 2. 여러 파일 고치기 펄이 설치되어 있어야 한다. find . -name "*" | xargs perl -i -pe '/\r//g' 3. dos2unix 사용하기 별도의 툴이다 이걸로도 된다는데 귀찮아서 그냥 설치 안해봤다 ㅋㅋ

[설치/삭제]synaptic package manager/apt-get 삽질기

빌드 스크립트를 만들어 패키지 업데이트 하고, 소스 컴파일을 하도록 하다보니, 왕왕 삽질하는 경우가 있었는데, 남이 만든 스크립트를 갖다 쓰다 왕창 삽질을 하고 말았다. [문제]apt-get update시 아래 에러 메시지 발생(키가 다르지만 비슷) W: GPG error: http://archive.ubuntu.com hoary Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ub untu Archive Automatic Signing Key 삽질 1> 시냅틱 매니저를 띄워서 리로드를 해봐도 403 Unauthentication (맞나?)와 함께 갱신이 안됨 (서버를 변경해보면서 해봐도 안됨, http_proxy 체크해봄)..

반응형