리눅스에서 프로그램(패키지)를 설치하려면 여러가지 방법이 있다.

패키지 파일을 다운 받아 직접 설치하는 방법이 있고, 리눅스에 remote repository를 이용하여 자동 업데이트 및 설치를 할 수 있는 방법이 있다.


우선 리눅스는 2가지로 나뉘다. Debian 계열(대표적으로 Ubuntu)과 RedHat 계열(대표적으로Fedora, CentOS)이 있다. 

리눅스의 계열마다 설치 명렁어가 다르다. Debian은 apt-get 명령어를 사용하고, RedHat 계열은 yum 명령어를 사용한다.

이중에서도 우리는 Ubuntu를 이용한 패키지 설치방법에 대하여 알아본다.


패키지 설치에는 커널 영역과 사용자 영역을 모두 건드려야 하기 때문에 일시적으로 관리자 권한이 필요하다.


따라서, 모든 패키지 설치에는 sudo 명령어를 사용하여 일시적으로 관리자 권한을 주어야 한다.



$sudo apt-get update 

Repository를 최신으로 갱신한다. ( 실제 패키지의 업데이트는 이루어 지지 않음 )


$sudo apt-get upgrade

현재 Repository의 버전과 설치된 패키지의 버전을 비교하여 최신으로 패키지를 업그레이드 해준다. ( 실제 패키지의 버전을 최신으로 유지함 )


$sudo apt-get dist-upgrade

의존성을 검사하며 패키지를 업그레이드 한다.


$sudo apt-get install vim

vim 패키지를 설치한다.


$sudo apt-get purge vim

vim 패키지를 삭제한다. ( 설정파일 삭제됨 )


$sudo apt-get remove vim

vim 패키지를 삭제한다. ( 설정파일은 유지됨)


$sudo apt-cache search vim

Repository에서 설치가능한 패키지를 검색 할 수 있다.




$sudo apt-get install vim -y

패키지를 설치 할 때, Y/n을 묻는 경우가 있다. 이 경우 명령어를 입력 할 때 -y를 미리 입력해주면 자동으로 진행된다.


이 외에도 $sudo apt-get -h 명령어나 man apt-get을 통하여 명령어의 사용방법에 대해 알 수 있다. 



창업을 할 때는 아이템이나 사업계획서도 중요하지만 그것 보다도 더 중요한 것이 있다면 창업 자금을 따낼 수 있는 창업 공모전이다.

이 공모전들은 여러 곳에서 얻을 수 있는데 그중에서 대표적인 두가지 사이트만 소개하도록 한다.




K-스타트업, (구)창업넷

http://www.k-startup.go.kr


대부분의 내용들은 K-스타트업에서 얻을 수 있다. 

국가에서 운영하는 기관이기 때문에 여러가지 국가 창업 지원 과제 정보들을 한번에 알 수 있고 대부분의 창업과제 접수는 이 곳에서 이루어 진다.

따라서, 예비창업자들은 미리미리 K-스타트업에 익숙해져야한다.






창업보육센터

http://www.bi.go.kr/




Ubuntu OpenJDK 7 설치 방법

How to install OpenJDK 7 on Ubuntu


$ sudo add-apt-repository ppa:openjdk/ppa

$ sudo apt-get update

$ sudo apt-get install openjdk-7-jdk

E: Sub-process /usr/bin/dpkg returned an error code (1)


우분투에서 위와 같은 에러가 발생한 경우 의존성 문제가 발생했다라고 볼 수 있다.

이 경우에는 우분투 사용자가 패키지 설치 및 삭제를 잘못 건드렸을 경우에 주로 발생하는 에러다.

위 에러와 Segmentation Fault가 같이 뜨는 경우가 발생하는데, 간단한 방법으로 아래 방법을 이용하면 된다.


$ sudo apt-get update -y; sudo apt-get dist-upgrade -y


위 명령어를  치면 간단하게 해결 된다.


'Linux > Ubuntu' 카테고리의 다른 글

[GCC] 공유라이브러리 링크 에러  (0) 2016.08.16
ubuntu makedepend 설치  (0) 2016.08.16
Ubuntu apt-get 명령어 정리  (0) 2016.06.03
Ubuntu OpenJDK 7 설치 방법  (0) 2016.05.31
Ubuntu 16.04LTS (Xenial Xerus) 설치 방법  (0) 2016.05.17

Ubuntu는 Devian계열의 운영체제이다.


최근 Android의 개발환경으로 선정되면서 많은 사용자들이 생겼다.

따라서 현재 리눅스가 대세이기 때문에 우분투 설치법 정도는 알아두어야 한다.


Ubuntu의 버전을 보면 LTS가 붙어있는 버전이 있고 안붙어 있는 버전이 있다는 것을 볼 수 있다.

이 LTS는 Long Term Support로써, Ubuntu를 장기지원한다고 볼 수 있다.


즉, 결론을 말하자면 LTS 버전을 쓰는 것이 안정적이라고 할 수 있다. 



( 글 작성중..)


1. Ubuntu 이미지 다운로드


2. Ubuntu 이미지 USB에 굽기

안드로이드는 오픈소스 프로젝트이다.

Android Open Source Project(이하 AOSP)이다.


안드로이드를 수정하려면 AOSP의 전체 소스코드를 수정해야 한다.

소스코드를 수정하고 빌드하면 펌웨어를 얻을 수 있다.


환경은 Ubuntu 12.04, 14.04, 16.04 환경을 추천한다.

개인적으로는 14.04LTS가 가장 안정적이라고 생각한다.


https://source.android.com/source/requirements.html


안드로이드 소스코드를 다운받을 수 있는 사이트다.




+ Recent posts