엠브리오의 일상

http://slownews.kr/21031

Posted by 엠브리오

언젠가 부터 리눅스에서 eth0 이름 대신에 p2p1 처럼 이상한 이름이 쓰이기 시작했다.

우분투 리눅스에서는 다음과 같이 수정해준다.

http://ubuntuforums.org/showthread.php?t=2220120

# lshw -businfo -C network
Bus info Device Class Description
================================================== ======
pci@0000:02:00.0 rename4 network 82574L Gigabit Network Connection
pci@0000:05:00.0 p2p1 network I210 Gigabit Network Connection
pci@0000:06:00.0 p3p1 network I210 Gigabit Network Connection

or this:
~# lshw -businfo -C network
Bus info Device Class Description
================================================== ======
pci@0000:02:00.0 p2p1 network 82574L Gigabit Network Connection
pci@0000:05:00.0 p2p2 network I210 Gigabit Network Connection
pci@0000:06:00.0 p3p1 network I210 Gigabit Network Connection

#biosdevname -i rename4
p2p1
# biosdevname -i p2p1
p2p2

It seems to get in some circular naming, so they are never consistent.

Changing kernel command line in /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"
Will get the names back to eth0, eth1, eth2,

Posted by 엠브리오

안드로이드 빌드할때 마다 속썩이는 JAVA 버전문제 때문에 짜증이 난다.

다음과 같이 처리하면 3가지 JAVA 버전을 모조리 설치해 놓고 선택하면 된다.


우분투 리눅스에 기본으로 설치되어 있는 오픈JDK 제거

sudo apt-get purge openjdk*

JAVA 다운로드 저장소 추가

sudo add-apt-repository ppa:webupd8team/java

저장소로 부터 패키지 목록 업데이트

sudo apt-get update

JAVA 8 설치

sudo apt-get install oracle-java8-installer

JAVA 7 설치
sudo apt-get install oracle-java7-installer

JAVA 6 설치

sudo apt-get install oracle-java6-installer


JAVA 버전 선택

sudo update-alternatives --config java
sudo update-alternatives --config javac

안드로이드 빌드 환경변수 설정

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

export ANDROID_JAVA_HOME=$JAVA_HOME


Posted by 엠브리오