본문 바로가기

ubuntu

[Linux] [Kernel] [Build] arch/arm/boot/compressed/piggy.lzo error 1 오류 대처 리눅스 커널 빌드시 아래와 같은 오류가 발생 할 수 있습니다. make[2]: *** [arch/arm/boot/compressed/piggy.lzo] 오류 1 이럴 경우엔 lzop 패키지를 설치해주면 됩니다. 우분투의 경우 설치 명령어는 아래와 같습니다. $ sudo apt-get install lzop 설명을 하자면 리눅스 커널 빌드시 lzop 방식으로 압축된 파일을 풀어서 사용합니다. (물론 커널 코드 용량을 줄이기 위해서였겠죠? 아마도?) 따라서 압축을 풀기위해 lzop 압축 프로그램이 필요하게 됩니다. lzop 공식 사이트의 설명을 대략 요락하자면, gzip과 유사한데 프로그램이 가볍고 압축 및 해제 속도를 빠르게 하는데 초점을 맞춰서 개발했다고하네요. 확장자는 lzo를 사용하고, lzop는 "..
Ubuntu USB 만들기 주의사항 Ubuntu를 USB로 제작 시 Universal-USB-Installer를 사용하면 된다. 워낙 사용이 편리해 금방 할 수 있으나... 주의사항이 하나 있다. 진행 시 백신을 꺼둬야 한다. (실시간 검사 기능만 꺼놓으면 된다. 제품은 V3 Internet Security 였음...) 안그러면 autorun.inf 생성단계에서 백신이 계속 차단하는 현상이 발생한다. 이것도 모르고 계속 진행 반복해서 삽질한 1인... 털썩... 혹시나 동일한 문제로 삽질을 하고 있었다면 빨리 만들어 보자 ^^;;
데비안(Debian) 계열(Ubuntu 포함됨) Linux의 손쉬운 패키지 업그레이드 방법 리눅스를 사용하다 보면 최신 버전의 프로그램들을 사용하고 싶다거나 최신 버전의 프로그램이 필요할 경우가 종종 있다. 데비안(Debian) 계열(Ubuntu 포함됨) Linux의 경우 아래와 같은 간단한 명령어로 터미널에서 손쉽게 업그레이드가 가능하다. $ sudo apt-get update $ sudo apt-get upgrade
Ubuntu(Linux)에서 JDK(Java Development Kit) 기본 사용 버전 교체 간혹 Ubuntu에서 특정 Java 버전을 기본으로 사용해야 할 경우가 있다. ex) 과거 안드로이드 개발환경에서는 최신 버전 대신에 1.5.0을 써야 올바르게 작동했다. 여러개의 JDK가 설치 되어 있을 경우 아래와 같은 방식으로 기본으로 사용 할 JDK 설정이 가능하다. $ sudo update-java-alternatives -s jdk버전 ex)$ sudo update-java-alternatives -s java-6-sun $ sudo update-java-alternatives -s java-1.5.0-sun 버전명을 알고 있다면 다행이지만 자세한 버전명을 모르겠다면? ㅠㅜ 아래의 명령어를 통해 목록에서 선택이 가능하다. $ sudo update-alternatives --config java..
Ubuntu(Linux) echo 명령어를 이용한 출력 내용 색상 변경 Ubuntu(Linux)에서 echo를 이용해 다양한 메시지를 출력하곤 한다. 때론 출력 내용이 너무 많기 때문에 출력 내용을 파악하기 어려운 경우가 있다. 이럴 경우 출력 내용에 색상을 주면 보다 손쉽게 확인이 가능하다. echo에서 출력 내용에 색상을 입히는 방법을 알아보자. 출력 내용에 색상을 입히는 기본 적인 예제는 아래와 같다. $ echo -e "\033[31m"Test"\033[0m" 위 명령어 각각의 설명은 다음과 같다. echo : echo 명령어 -e : 백슬래쉬가 들어가는 특수문자를 처리하겠다는 옵션 "\033[31m" : 글자 색상을 빨간색으로 하는 부분 Test : 출력 할 내용 "\033[0m" : 글자 색상을 원래대로 돌리는 부분 글자 색상을 변경하는 부분의 각 설명은 아래와 ..
버추얼박스(VirtualBox) 공유폴더 사용하기 Host-Windows, Guest-Ubuntu(Linux) 0. 게스트 확장 설치 in Guest-Ubuntu(Linux) with VirtualBox 게스트 확장이 설치 안되어 있다면 설치합니다. Guest-Ubuntu(Linux)를 부팅 한 후 VirtualBox의 '장치' - '게스트 확장 설치 ...' 메뉴를 통해 설치 1. 공유폴더 생성 in Host-Windows 공유 할 폴더를 우선 윈도우에 등록한다. ex) C:\virtualbox_share 폴더 생성 2. 앞에서 생성한 공유폴더를 등록 in VirtualBox 버추얼 박스의 해당 Guest(Ubuntu, Linux)에서 설정 메뉴로 들어가면 좌측 하단에 공유 폴더 메뉴가 있음. 선택. (스크린샷 머신 폴더에 항목이 있는건 폴더를 등록해서 그런것임. 처음엔 아무 항목이 존재하지 않음.) 우측의 우..
Fossology 우분투(Ubuntu)에 설치하기 우분투 13.10 64bit 기준! Fossology 2.5 기준! 노란색 음영은 변경내역 1. Fossology 저장소 주소 등록 /etc/apt/sources.list 파일에 아래 내용 추가 deb http://www.fossology.org/releases/2.5.0/Ubuntu/ 13.10 contrib 다른 버전일 경우 위의 경로에서 버전만 교체 ex)2.4.0 2. 저장소 업데이트 $ sudo apt-get update 3. Fossology 설치 $ sudo apt-get install fossology 4. Linux 커널 매개변수 값 변경 (kernel.shmmax와 kernel.shmall) kernel.shmmax : 공유 메모리 세그먼트의 최대 크기(단위:바이트) kernel.shm..
우분투(Ubuntu)에서 su 명령 사용하기 1차 멘붕 su 명령을 쓰려면 암호를 입력해야한다. 근데 내 암호가 먹히지 않는다. ㅎㄷㄷ 2차 멘붕 su는 현재 사용자의 암호가 아닌 root의 암호를 입력해줘야 한다. 근데 그게 뭔지 어케 알지? ㅎㄷㄷ 극복 방법 root 암호를 설정 할 수 있는 방법이 있다. (이거 보안 구멍 아닌가... 어쨋든!) $ sudo passwd root 변경 할 암호를 입력하면 암호 확인 입력을 요청하고 입력하면 변경된다. su 명령을 실행 한 후 변경한 암호를 입력하면 극복!