레이블이 Ubuntu인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Ubuntu인 게시물을 표시합니다. 모든 게시물 표시

2011년 12월 5일 월요일

sox Sound eXchange : universal sound sample translator

터미널에서 음악 파일을 변환하는 방법

wav 파일을 raw 파일로 변환 (8000Hz 모노로)

sox -V input.wav -r 8000 -c 1 -s output.raw

옵션 

-v|--volume FACTOR             Input file volume adjustment factor (real number)
--ignore-length                        Ignore input file length given in header; read to EOF
-t|--type FILETYPE                 File type of audio
-s/-u/-f/-U/-A/-i/-a/-g                 Encoding type=signed-integer/unsigned-integer/floating point/mu-law/a-law/ima-adpcm/ms-adpcm/gsm-full-rate
-e|--encoding ENCODING    Set encoding (ENCODING in above list)
-b|--bits BITS                           Encoded sample size in bits
-1/-2/-3/-4/-8                             Encoded sample size in bytes
-N|--reverse-nibbles               Encoded nibble-order
-X|--reverse-bits                      Encoded bit-order
--endian little|big|swap          Encoded byte-order; swap means opposite to default
-L/-B/-x                                      Short options for the above
-c|--channels CHANNELS    Number of channels of audio data; e.g. 2 = stereo
-r|--rate RATE                          Sample rate of audio
-C|--compression FACTOR  Compression factor for output format
--add-comment TEXT            Append output file comment
--comment TEXT                    Specify comment text for the output file
--comment-file FILENAME    File containing comment text for the output file
--no-glob                                  Don't `glob' wildcard match the following filename


2011년 11월 11일 금요일

ubuntu 8.04 libreoffice install

ubuntu 8.04에서는 libreoffice 를 지원하지 않는다;;(차별이다 ㅡ.ㅡ;)
그래도 설치해보자~!!!!!

1. libreoffice download && extract
site : http://www.libreoffice.org/download

2. install
cd DEBS
sudo dpkg -i *.*

3. desktop 환경 구축
cd desktop-integration
sudo dpkg -i *.*

4. The End

ubuntu 8.04 wine install

1. /etc/apt/sources.list 에 다음과 같이 ppa 를 추가한다.
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu hardy main 
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu hardy main 

2. 인증키
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0

3. 업데이트
sudo apt-get update

4. 설치
sudo apt-get install wine


ubuntu 8.04 는 (2011년 11월 11일까지는) wine 1.2 버전 까지만 지원하는 것 같다.
wine 의 대표적인 게임 starcraft 게임을 실행해본 결과 문제 없이 동작한다..다만.. 배틀넷이 안된다.. 흑흑 ㅡ.ㅡ;;;;ㅜ.ㅜ;;;;

2010년 10월 8일 금요일

우분투에서 콘솔창으로 부팅하기

sudo update-rc.d -f gdm remove (그래픽 모드에서 콘솔부팅)

sudo update-rc.d gdm defaults    (그래픽 모드 부팅으로 다시 바꿀때...)

2010년 4월 7일 수요일

Ubuntu Java Compiler - javac

우분투에서 javac 을 이용하여 컴파일 하려할 때 다음과 같은 에러 메시지를 볼 수 있다.

javac 명령어를 찾을 수 없다는 문구가 아래와 같이 하단에 나온다.

1. 문제 현상 :

 The program 'javac' can be found in the following packages:
 * openjdk-6-jdk
 * ecj
 * gcj-4.4-jdk
 * gcj-4.3
 * jikes-classpath
 * jikes-kaffe
 * kaffe
 * sun-java6-jdk
Try: sudo apt-get install <selected package>
javac: command not found

2. 문제 해결 : 아래와 같이 명령어를 입력한다.

$ sudo apt-get install sun-java6-jdk

3. 다음과 같이 터미널에서 javac 을 입력하여 설치가 잘 이루어졌는지 확인해 보자

$ javac
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files and annotation processors
  -cp <path>                 Specify where to find user class files and annotation processors
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -proc:{none,only}          Control whether annotation processing and/or compilation is done.
  -processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
  -processorpath <path>      Specify where to find annotation processors
  -d <directory>             Specify where to place generated class files
  -s <directory>             Specify where to place generated source files
  -implicit:{none,class}     Specify whether or not to generate class files for implicitly referenced files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -Akey[=value]              Options to pass to annotation processors
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system

 
4. javac 명령어를 이용한 컴파일
   a. 예제 파일 생성 (HelloWorldApp.java)

$ vi HelloWorldApp.java

   b. 예제 소스 입력

 class HelloWorldApp{
   public static void main(String[] args) {
       System.out.println("Hello World!");
   }
}

    c. 소스 확인

$ ls
HelloWorldApp.java

    d. javac 을 이용한 컴파일

$ javac HelloWorldApp.java

    e. HelloWorldApp.class 파일이 생성되었는지 확인

 $ ls
HelloWorldApp.class  HelloWorldApp.java

    f. 실행

 $ java HelloWorldApp

Hello World!

5. The end.

2010년 3월 29일 월요일

우분투란 ?

 우분투(ubuntu)는 사람들간의 관계와 헌신에 중점을 둔 윤리 사상, 혹은 인본주의 사상이다. 이 말은 남아프리카의 반투어에서 유래된 말로, 아프리카의 전통적 사상이요, 평화운동의 사상적 뿌리이다.


넬슨 만델라 는 우분투를 다음과 같이 설명하였다.

옛날에 우리가 어렸을 적에 한 여행자가 마을에 들렸습니다. 하지만 그는 음식이나 물을 달라고 하지 않았지요. 오히려 자신에게 음식을 주고 환대해주는 마을 사람들을 말려야 했습니다. 이것이 바로 우분투입니다. 하지만 우분투의 전부는 아니지요. 우분투는 사람들 스스로 모든 문제를 감당하지 않아도 됨을 의미하지는 않습니다. 중요한 점은 당신이 속한 공동체가 모든 회원의 문제들을 같이 해결할 수 있도록 발전해 가는데에 당신이 무엇을 하느냐입니다. 이는 인생에 있어 중요한 문제입니다. 만약 한 사람이라도 공동체로부터 도움을 받을 수 있다면, 당신은 칭송받기에 충분한 굉장히 중요한 일을 한 것입니다.


2010년 3월 26일 금요일

2010년 3월 5일 금요일

USB로 우분투 라이브 CD 만들기[리눅스용]

파일명 : unetbootin-linux-408
다운로드 : http://sourceforge.net/projects/unetbootin/files/
             
윈도우용과 인터페이스는 똑같네요.

9.10을 기준으로 하였습니다.

1. 다운로드 후 마우스 오른쪽 버튼으로 속성 선택

2. 속성 변경
 권한 탭에서 파일을 프로그램으로 실행허용 체크




3. unetbootin-linux-408 실행
package 가 설치되지 않았다는 메세지가 뜰 경우 설치합니다.
sudo apt-get insatll p7zip-full

4. 맨 위의 [b]Distribution[/b] 에서  첫 번째 탭에서는 Ubuntu 를
두 번째 탭에서는 9.10_Live  선택

5. Diskimage 를 선택하시고 iso 파일 위치를 찾아 넣기

6 맨 아래 Type에서
USB 드라이브 위치 (예 E:\) 확인 후 OK 버튼 클릭.





성공하시길 ~~ ^^

2010년 2월 10일 수요일

Starting a Terminal

터미널을 열기 위해서 프로그램 → 보조프로그램 → 터미널 을 선택합니다.

Using the Command Line

출처 : https://help.ubuntu.com/9.10/basic-commands/C/using-this-guide.html
번역 : 구임수

 리눅스는 많은 문서를 읽지 않더라도 가리키고 클릭하고 드래그하여 원하는 작업을 수행할 수 있게 하는 GUI(graphical user interfaces)를 지원한다. 전통적인 Unix 환경은 컴퓨터에게 무엇을 수행하게 하는지에 대한 명령어를 입력하는 CLI (command line interface) 방식이다. 이 방식은 빠르고 강력하지만 명령어가 무엇을 수행하는지를 알아야 한다.
--from man intro(1)

 이 가이드는 사용자가 기본 GNU/Linx Shell 명령어에 대해 익숙하도록 하기 위함이다. 명령줄에 대한 완벽한 가이드라기 보다는 우분투의 그래픽 도구에 대한 보완에 대해서 소개하는 것일 뿐이다.

  • 모든 디렉토리에 대한 명령어, 파일이름, 경로는 monospace font 를 이용해 보여진다.
  • 이 가이드의 모든 명령은 터미널 명령 프롬프트 상에서 행해진다.
  • 리눅스는 대소문자를 구분한다. 리눅스에서 User, user, USER 는 모두 다른 의미를 가진다.

2010년 2월 3일 수요일

그놈 패널 초기화

  우분투를 사용면서 기존에 설정해 놓은 패널들을 지우다가 작게는 네트워크 설정, 사운드 설정, 한글 입력기 등등의 초기 아이콘들이 사라지거나 크게는 패널 자체가 사라지는 현상이 발생하게 됩니다.

이를 해결하기 위해 우분투가 처음 설치 되었을 때와 같은 설정의 패널 초기화가 필요합니다.

아래와 같은 문제 발생 원인 및 현상을 확인하여 문제 해결에 참고 하십시오.

* 문제 발생 원인 : 마우스 우측 버튼으로 '이 패널 삭제'를 선택한 후 '삭제' 버튼을 클릭 하였을 경우.

* 문제 현상 : 패널이 없는 황량한 모습의 바탕화면.

* 문제 해결 방법 → 패널 초기화

1. 터미널을 실행합니다.

  • 패널 자체가 사라졌을 경우 다음을 참고 합니다.
    1. > Alt + F2 버튼으로 프로그램 실행창을 띄웁니다.
    2. > 알려진 프로그램 목록표시(A) 를 클릭하고 목록의 하단에 위치한 터미널을 선택한 후 실행 버튼을 클릭합니다.
    3. > 참고 그림은 다음과 같습니다.

2. 패널을 초기화 시켜주기 위해 다음과 같은 명령어를 입력해 줍니다.

~$ gconftool-2 --shutdown
~$ rm -rf ~/.gconf/apps/panel
~$ pkill gnome-panel

2010년 1월 18일 월요일

IBus 한글 설정


태극무늬가 나와야 정상이라고 생각하면 된다.

 

1. 터미널에서 다음과 같이 입력

sudo apt-get install ibus-hangul

2. 바탕화면에서 다음과 같이 키보드 모양의 IBus 아이콘이 나온다. 오른쪽 마우스 버튼을 누르고
재시작 버튼을 누른다.


3. 참고로 태극무늬가 아닌 것은 모두 삭제한다.
시스템 -> 기본 설정 -> IBus 환경설정 -> 입력방식-> 한국어 -> 태극무늬 선택 -> 추가 -> 닫기

설정이 끝났다. 확인해 보자~ ^^



2010년 1월 17일 일요일

2010년 1월 15일 금요일

창 크기

매번 창이 최대화 나오는게 여간 불편할 수 없다 이럴 때 설정 방법

alt+f2 누른후 gconf-editor 실행

apps->nautilus->desktop 메뉴 이동 후

computer_icon_visible,
home_icon_visible,
trash_icon_visible

모두 체크 해준다


터미널에서 다른 파일 시스템에 접근하기


/media/disk/ 에 dev/sdb2 를 마운트 한다고 하면,

/* 디렉터리를 만든다. */
sudo mkdir /media/disk

/* mount 한다. */
sudo mount /dev/sdb2 /media/disk

2010년 1월 13일 수요일

[펌]우분투 넷북 설치

처음 넷북이 나왔을때 비용절감 측면에서 리눅스 탑재한 넷북들이 많이 나왔지요. 소비자가 윈도우즈에 너무 익숙해져있어서 XP를 탑재한 저렴한 넷북 들이 많이 나와서 요즘은 윈도우즈를 기본 OS로 사용하는 사람들이 더 많아진것 같습니다.

실제로 델 미니 9 포럼의 설문에 따르면 윈도우즈나 맥 OSX를 사용하는 사람이 거의 동일하고 윈도우즈 사용자의 반 조금 넘는 사람들이 리눅스를 사용하고 있더군요. 아래 도표 참조하시길 바랍니다.

[출처: http://mydellmini.com/forum/which-operating-systems-do-you-have-on-your-mini-9--t6185.html]


우분투에서 새로운 리눅스 버전 9.04를 발표했다고 해서 웹사이트르 방문했더니, 데스크탑과 서버 버전에 이어서 넷북용 리믹스 (Netbook Remix)를 출시했다고 해서 한번 시도해 보기로 했습니다. 넷북용은 이미지로 바로 다운 받을 수 있도록 했더군요. 외장 CD가 없는 사람들이 상당히 많기때문에 그냥 USB를 이용해서 바로 부팅하기 쉽도록 img로 배포하는 배려를 (여기서 감사한번!!!) 했더군요.

라이브 시디처럼 기존 윈도우즈 컴에서 라이브로 바로 넷북 리믹스 버전을 실행할 수 있습니다. 마음에 들면 영구적으로 설치하는 옵션도 있구요.

일단 설치 방법입니다.

준비물: 넷북, USB 플래시메모리 (2기가 이상을 권합니다), 인터넷가능

이미지파일 다운받기 - 아래 링크에 가서 원하는 서버위치를 선택한 후 다운 받습니다.
http://www.ubuntu.com/getubuntu/download-netbook
969,568 킬로바이트 정도인데 금방 다운 받을 수 있습니다.

Windows

Graphical Interface

win32imagewriter.jpg

  1. Download the desired .img file 위에서 받은 이미지 파일 사용하면 됩니다.
  2. Download Disk Imager from https://launchpad.net/win32-image-writer/+download 다운 받아서 압축을 풀면됩니다.

  3. Insert your flash media 2기가 이상의 플래시 메모리를 USB에 넣습니다.
  4. Note the drive letter assigned to your flash media 드라이브 알파벳을 잘 기억하시길 바랍니다.
  5. Start Disk Imager 프로그램을 실행합니다 (위 그림 참조)
  6. Select the downloaded file and target device, and click "Write" 다운로드한 이미지 파일의 위치를 알려주고 쓰기를 누르면 됩니다.
  7. Remove your flash media when the operation is complete 완성되었으면 USB 우선 부팅으로 만드신 다음에 컴을 켜면 됩니다. 제 경우는 이방법이 안되더군요. 그래서 아래 방법으로 했습니다.

Command Line Interface

  1. Download the desired .img file 위에서 받은 이미지 파일 사용하면 됩니다.
  2. Download flashnul from http://shounen.ru/soft/flashnul 프로그램을 다운 받아서 역시 압축을 풉니다.

  3. Attach your USB drive 플래시메모리 카드를 USB에 설치합니다.
  4. Run flashnul -p 도스 윈도우즈에서 (윈도우즈키+R 누르신후, cmd 입력하시고 엔터하면 됩니다) 프로프트 다음에 flashnul -p 를 입력하고 엔터치면 모든 디스크의 번호가 나옵니다. 제 경우는 2기가 짜리 (1876 메가로 나오는) 1번 디스크 입니다.

  5. Note the physical device number for the USB drive 플래시메모리 디스크의 번호를 기억해 둡니다.
  6. Run flashnul <number obtained in prior step> -L \path\to\downloaded.img 다시 프롬프트 상태에서 flashnul 디스크번호 -L 이미지파일 하신후 엔터치면 실행이 됩니다.

  7. Answer "yes" if the selected destination device is correct 내용을 확인후 yes 하면 설치가 됩니다.
  8. Remove your USB drive when the command completes
[출처: https://help.ubuntu.com/community/Installation/FromImgFiles]


라이브 넷북용 리믹스 우분투가 설치된 USB 메모리를 넷북에 넣고서 새로 부팅하면 먼저 언어를 선택한후, 라이브로 실행합니다. 그럼 아래와 같이 멋지게 부팅이 됩니다.

Eee PC 900A에서 실행해 봤습니다. 기본적으로 모든 드라이버들을 다 잡아줍니다. 무선인터넷도 그냥 되고, 터치패드의 두손가락 스크롤링 까지 바로 되더군요. 그리고 화면도 아래 보시는 것 처럼 왼쪽패널에는 응용프로그램을 오른쪽 패널에는 디스크와 폴더를 설치해 뒀습니다. 더블클릭하면 항상 전체 화면으로 보입니다. 오픈오피스 3.0이 설치되어 있고, 불여우 (파이어폭스) 3.0.8 버전이 설치되어 있습니다. 심심할때 USB로 부팅해서 가지고 놀기에 너무 편리할 것 같습니다.

특히, 리눅스 버전 넷북 사신분들은 업그레이드를 강력 추천합니다.

GDB

변수 값 출력 명령 출력 명령 p [변수명] p [함수명] p /[출력형식] [변수명]  출력 형식 t : binary o: octal d: decimal u: unsigned decimal x: hexadecimal c: ...