일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 정보시스템감리사
- 프로야구
- arm
- 김경문
- 조세피난처
- 디자인 패턴
- 문파문파 공략
- 뉴스타파
- 야구
- 데이터베이스
- 국정원
- ubuntu 12.04
- 단통법
- mysql
- 태그를 입력해 주세요.
- ubuntu
- Linux
- 안드로이드
- 애플
- 인공지능
- Tizen
- 문파문파
- 우분투
- 블로그
- NC 다이노스
- 손민한
- 타이젠
- 리뷰
- NC다이노스
- 해외직구
- Today
- Total
목록IT/Linux (34)
꿈꾸는 사람.
우분투 12.04에서 크롬 브라우저를 설치하려 한다. 보통은 문제 없이 설치되지만 아래와 같이 오류가 발생하는 경우도 있다. 문제의 원인을 알아보고 해결해 보자. 1. 크롬 브라우저 설치할 때 발생한 오류와 원인. 크롬 브라우저는 구글 사이트에서 deb로 받아 설치하려 한다. 발생한 오류 $ sudo dpkg -i google-chrome-stable_current_amd64.deb (Reading database ... 143823 files and directories currently installed.) Preparing to replace google-chrome-stable 31.0.1650.63-1 (using google-chrome-stable_current_amd64.deb) ... U..
우분투에 파이어 폭스 브라우저가 기본 설치되어 있다. 하지만 북마크, 지메일, 사진 등의 구글 서비스와 연동이 편한 크롬 브라우저를 사용하려 한다. 크롬 브라우저를 설치하는 방법을 소개한다.1. 우분투 소프트웨어 센서에서 설치, 삭제하기. 크롬 브라우저 설치하기 아이폰의 앱 스토어나 안드로이드 스마트폰의 구글 플레이에서 앱 설치하는 방식으로 크롬 브라우저를 설치하는 방법이다. 그림처럼 '우분투 소프트웨어 센터'를 실행 한다. 검색 창에 chrom을 입력하면 관련 소프트웨어가 표시된다. Chromium Web Browser를 선택하면 아래와 같이 설치 화면이 나타난다. 위 그림에서 1을 선택하면 설치가 된다. 설명을 보면 Chromium은 2와 같이 구글 크롬에 기반한 프로그램이다. 동작은 구글 크롬과 차..
안드로이드 개발을 위해 우분투에서 JDK를 설치해야 한다. Ubuntu 12.04 LTS 버전에 Java SE Development Kit 7 설치와 삭제하는 방법을 알아 본다. 최신 안드로이드 키캣 4.4도 32비트를 지원하므로 설치할 JDK도 32비트 버전을 선택한다. JDK 설치 방법은 다양하지만 오라클 사이트에서 다운받아 설치하는 매뉴얼 방법을 알아본다. 1. Java SE Development Kit 7 다운로드 다음 링크 [Java SE]를 눌러 다운로드 사이트로 이동한다. 다운로드할 jdk 7u45를 선택한다. 라이센스 동의를 하고 아래 처럼 jdk-7u45-linux-i586.tar.gz 파일을 선택한다. 2. Java SE Development Kit 7 설치. Open JDK 삭제. $..
리눅스는 뛰어난 운영체제임에도 유용한 프로그램이 윈도우에 비해 부족하다. 윈도우에서 사용하는 프로그램을 리눅스에서 사용할 수 있게 하는 wine이란 프로그램이 있다. 우분투 12.04 버전에 wine 설치 후 source insight를 설치하여 사용하는 방법을 소개한다. 1. Wine 1.7.8 설치 명령행 입력으로 설치. 와인 설치를 위해 'ctrl + alt + t' 키를 동시에 눌러 터미널을 실행하고 아래 명령을 실행한다. $ sudo add-apt-repository ppa:ubuntu-wine/ppa $ sudo apt-get update $ sudo apt-get install wine1.7 winetricks Ubuntu Software Center에서 설치. Ubuntu Software ..
스마트폰 개발에 윈도와 우분투가 같이 필요하다. 이를 위해 VMware 9.0.1 버전에 최신 Ubuntu 13.10 버전을 설치한다.1. Ubuntu 13.10 가상 버전 설치 과정.가상 머신 설치는 아래 과정을 따른다.
embedded system를 개발할 때 대부분의 프로세스는 ARM 코어를 사용한다. 때문에 개발환경으로 ARM cross compiler를 설치해야 한다. 아래 내용은 ARM cross compiler 설치와 환경 설정에 대한 내용이다. 1. 설치 환경 프로세스 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 운영체제 우분투 12.0 4 LTS 64bit 2. ARM cross compiler 받기 아래 명령을 실행하거나 [링크]를 통해 원하는 버전 받으면 된다. $ wget http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2013.05-24-arm-none-linux-gnueabi.bin 3...
리눅스를 공부하는 과정에서 커널 빌드는 중요한 단계이다. 리눅스 커널을 kernel.org 등의 웹 사이트에서 tar.gz으로 압축된 형태로 초기 커널 소스를 받는다. 이 커널 소스의 압축을 푼 상태를 커널 초기 상태로 빌드를 하면 여려 오류가 발생하는데 이후 패치를 적용하여 해결할 수 있다. 패치를 적용하지 않고 바로 문제를 해결하는 방법은 설정 파일을 변경하거나 빌드 관련 파일들을 수정하면 된다. Linux kernel 2.6.30 빌드에서 발생한 오류 중 아래 3가지에 대한 해결책은 다음과 같다. Error: .size expression for do_hypervisor_callback does not evaluate to a constant 빌드 오류 메시지 ~$ make all /tmp/ccoX..
우분투에 ftp 서버를 운영하기 위해 우분투 소프트웨어 센터와 구글링을 통해서 관련 프로그램을 검색해 보았다. ftp client로는 filezilla를 ftp server로는 vsftpd를 선택했다. filezilla는 단순 설치 후 쉽게 사용할 수 있고 서버용인 vsftpd는 아래와 같이 명령행에서 설치한 이후 설정을 통해 이용할 수 있다. 1. vsftpd 설치 ~$ sudo apt-get install vsftpd [sudo] password for kichanpx: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지를 더 설치할 것입니다: libc-bin libc-dev-bin libc6 libc6:i386 libc6-dev l..
Ubuntu 11.04의 지원이 만료되어 더 이상 패키지 갱신과 사후 지원 등을 받을 수 없다. 때문에 11.04 버전을 12.04 LTS로 업그레이드하려고 한다. 단 11.04에서 바로 12.04로 갱신은 되지 않고, 11.10으로 갱신한 이후 12.04로 업그레이드해야 한다. 먼저 자신의 Ubuntu 버전 확인은 터미널에서 아래 명령어를 입력하면 된다. ~$ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 11.04 Release:11.04 Codename:natty ~$ 업그레이드 방법은 GUI 방식과 명령어 행 방식이 있다. GUI 방식은 업데이트 관리자를 실행하여 11.10으로 갱신한다. 아..
1. BSS란? BSS는 block started by symbol의 약어이다. .bss나 bss는 초기에 오직 제로 값으로 표시된 정적으로 할당된 변수가 포함된 데이터 세그먼트의 일부로 컴파일러나 링커에 의해 사용된다. 즉, 초기화되지 않은 전역 데이터를 위한 영역이다. C언어에서 명시적으로 초기화하지 않은 정적으로 할당된 객체는 0(산술 유형인 경우)나 null 포인터(포인터 유형에 대해)로 초기화된다. 일반적으로 C의 구현은 제로 값과 null 포인터 값을 오직 제로 값 비트로 구성된 비트 패턴을 사용하여 표시한다. 따라서 BSS 영역은 일반적으로 static 키워드로 선언된 초기화되지 않은 지역 변수처럼 파일 범위로 선언된 모든 초기회되지 않은 변수를 포함한다. 일반적으로 프로그램 로더가 프로그램..