2007년 10월 1일 월요일

데비안 설치기 (Etch를 기본으로 함)

설치 중에 언어는 한국어, 키보드 미국으로 선택하였고, desktop environment를 선택하면 Gnome이 기본으로 설치됩니다.

처음 설치후에



멀티부팅

컴퓨터에 윈도우 XP와 멀티부팅이 되게 바꾸었습니다.
  • # nano -w /boot/grub/menu.lst
    다음의 내용을 추가하였습니다.

    # This entry for a Windows XP on /dev/hda2
    title Child Windows XP
    unhide (hd0,1)
    hide (hd0,0)
    rootnoverify (hd0,1)
    makeactive
    chainloader +1

    # This entry for a Windows XP on /dev/hda1
    title Mother Windows XP
    unhide (hd0,0)
    hide (hd0,1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

파티션 마운트
/etc/fstab에서 마운트하는 파티션을 바꾸었습니다.
  • # nano -w /etc/fstab
    proc /proc proc defaults 0 0
    /dev/hda3 / ext3 defaults,errors=remount-ro 0 1
    /dev/hda5 none swap sw 0 0
    /dev/hdc1 /media/data ext3 defaults 0 2
    /dev/hda1 /media/ntfs.xp ntfs defaults,utf8 0 0
    /dev/hdb3 /media/vfat.temp vfat defaults,codepage=949,utf8,uid=1000 0 0
    /dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
    /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

    vfat 파티션에서 defaults,utf8에 codepage=949,uid=1000를 추가하여 사용자가 읽고 쓸 수 있게 하였습니다.

고정 IP

[데스크탑] [관리] [네트워크]에서 바꾸었습니다.


ntpdate rsync firestarter

처음 설치하니 시간이 약 9시간 미래로 설정되어 있습니다. gnome-panel의 시계에서 맞게 고친 후, ntpdate를 설치하였습니다.
  • # apt-get install ntpdate

  • 설치 후 시간이 맞지않으면 직접 서버에 연결하여 시간을 설정하고
    # ntpdate time.bora.net

    설정파일 /etc/ntp.conf에 server time.bora.net을 기록합니다.

  • 참고)

    ntpdate 대신에 ntp를 설치하여 사용할 수 있습니다.
    # apt-get install ntp

    ntp를 설치하면 gnome-panel의 시계에서 [인터넷 서버와 시간 동기화]가 선택됩니다. 기본 설정으로 시간이 맞지 않으면 [서버 선택]을 눌러 time.nuri.net (Korea, Asia), clock.tl.fukuoka-u.ac.jp (Fukuoka, Japan)등을 선택할 수 있습니다.

    ntp는 종종 인터넷에 연결하여 시간을 맞게 고치므로 인터넷과 항상 연결되어있지 않은 노트북과 같은 시스템에는 ntpdate가 알맞습니다.

rsync를 설치하여 개인 데이타를 백업하고 전에 백업해둔 evolution 데이타를 백업하였습니다.
  • # apt-get install rsync
  • # rsync -avn --delete ~/files-my/ /media/data/files-my/
    # rsync -av --delete ~/files-my/ /media/data/files-my/


간단히 firestarter를 설치했습니다.
  • # apt-get install firestarter
  • Policy탭의 Allow connections from host에서 IP를 192.168.0.1/24 입력하여 개인 로컬 네트워크을 해제하고, Allow service에 삼바서버, Bittorrent, 기타 P2P등의 필요한 포트를 개방하였습니다.

  • Edit -> Prefrences에서 Minimize to tray on window close를 체크하였습니다.

  • 참고)
    firestarter사용시에 리눅스 서버 폴더나 프린트가 보이지 않을 때:
    firestarter는 incoming connections을 허용해도 broadcast packets를 막으며 log에 기록도 하지 않습니다. broadcast는 NetBIOS browsing/name resolution 에 필요합니다. 따라서, 다음중에서 선택해서 정합니다.
    1. 클라이언트가 윈도우 XP이면 c:\windows\system32\drives\etc\lmhosts 만듭니다. 여기에 IP 주소와 IP hostname을 기록하고 재부팅하면 해결됩니다.
      (예를 들어 192.168.0.10 linux #PRE 로 하며, 여기서 #PRE는 name cache에 pre-load해줍니다.)
    2. 또는 삼바를 WINS sever로 설정합니다.
    3. 또는 firestarter의 preferences에서 Block broadcasts from external network에 기본값으로 체크되어 있는 것을 해제하면 NetBIOS resolution이 해결됩니다.

하드웨어 설치


키보드
사운드 카드
  • 컴퓨터를 업그레이드(Asus 마더보드 M2N-E SLI로 내장 사운드가 C-Media CM6501) 하였더니 소리가 떨리면서 들립니다. 여기에 ALSA 1.0.14부터 지원한다고 되어있습니다.
    $ cat /proc/asound/version하니
    Advanced Linux Sound Architecture Driver Version 1.0.12rc1 입니다.

    /usr/src/alsa를 만들고 ALSA에서 1.0.15 버전의 alsa-driver, alsa-lib, alsa-utils을 받아 /usr/src/alsa에 저장하고 각 디렉토리에서 다음과 같이
    # ./configure
    # make
    # make install
    설치중에 libncurses5-dev가 필요하여 설치하였습니다.
    그러나 직접 설치하니 결국 사용중에 에러가 생기네요

  • 그래서 오래된 사운드 카드인 Xwave 4000 (칩은 Avance Logic Inc.의 ALS4000)을 설치하였습니다.

    기존에 설치된 Dvico HDTV RT Silver가 사운드카드로 인식되는 문제로 소리가 제대로 나오지 않습니다.

    다음과 같이 설정하였습니다.
    /etc/modprobe.d/alsa-base에서 맨 앞부분에 아래의 내용을 추가하였습니다.
    # nano -w /etc/modprobe.d/alsa-base

    # first line added by me
    alias char-major-116 snd
    alias char-major-14 soundcore
    # Force Sound Device Sequence
    options snd_als4000 index=0
    options cx88-alsa index=1
    # snd_als4000 Sound Device
    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss
    alias /dev/dsp snd-pcm-oss
    alias snd-card-0 snd_als4000
    alias sound-slot-0 snd_als4000
    # Dvico Card Sound Capture Device
    alias sound-service-1-0 snd-mixer-oss
    alias sound-service-1-3 snd-pcm-oss
    alias sound-service-1-12 snd-pcm-oss
    alias /dev/dsp1 snd-pcm-oss
    alias snd-card-1 cx88-alsa
    alias sound-slot-1 cx88-alsa
    # last line added by me
    #
  • 마더보드 ASUS M2N-E SLI의 사운드 C-Media CM6501에서는 위의 snd_als4000snd_usb_audio로 바꾸어야 합니다. 그러나 ALSA 1.0.14부터 제대로 지원이 됩니다.

  • 전에 via 내장 사운드를 사용할 때 다음과 같이 사용하기도 했었습니다.etc/modprobe.d/sound를 다음과 같이 하여 새로 만들고
    alias snd-card-0 snd-via82xx
    options snd-via82xx index=0
    alias snd-card-1 cx88-alsa
    options cx88-alsa index=1

    /etc/modutils/alsa-base에 다음을 추가합니다.
    # snd-via82xx Sound Card
    alias /dev/dsp snd-pcm-oss
    alias snd-card-0 snd-via82xx
    alias sound-slot-0 snd-via82xx
    # Dvico Card Sound Capture Device
    alias sound-service-1-0 snd-mixer-oss
    alias sound-service-1-3 snd-pcm-oss
    alias sound-service-1-12 snd-pcm-oss
    alias /dev/dsp1 snd-pcm-oss
    alias snd-card-1 cx88-alsa
    alias sound-slot-1 cx88-alsa

  • 마지막으로
    여러 프로그램이 동시에 소리를 내기위해서 ALSA lib 설정을 다음과 같이 필요하면... (참조)

    $ nano -w ~/.asoundrc
    다음의 내용을 저장합니다.
    # The top level shared pseudo device, with both PCM and CTL interfaces
    # The device names "default", "dsp0", "mixer0" have conventional meanings.

    # The top level shared pseudo device, with both PCM and CTL interfaces
    # The ALSA default is "!default", but many programs like XMMS and aoss
    # assume "dsp0" as default name for PCM and "mixer0" for CTL.

    # Amazingly, XMMS has problems if one defines 'pcm.dsp0' to be
    # 'plug' for 'pcm.asym0' and not directly as 'asym0'.

    pcm.!default { type plug;
    slave.pcm "dmix0"; }
    ctl.!default { type hw; card 0; }

    ########
    # AOSS #
    ########
    # OSS dsp0 device (OSS needs only output support, duplex will break some stuff)
    pcm.dsp0 { type plug;
    slave.pcm "dmix0"; }

    # OSS control for dsp0 (needed?...this might not be useful)
    ctl.dsp0 { type hw; card 0; }

    # OSS control for dsp0 (default old OSS is mixer0)
    ctl.mixer0 { type hw; card 0; }

    ########################################################################

    # Buffering (period time defaults to 125000 usecs).

    # Size of period, expressed either in usec or byte units:
    # period_time USECS
    # period_size BYTES

    # Size of buffers, expressed either in period, usec, or byte units:
    # periods PERIODS
    # buffer_time USECS
    # buffer_size BYTES

    # The ALSA docs have examples with 'period_time' set to 0,
    # when 'period_size' and 'buffer_size' are used instead,
    # but this can cause trouble in later releases of ALSA.

    # For OSS compatibility, 'period_size' and 'buffer_size'
    # should be powers of 2. Also, many cards cannot accept
    # a 'period_size' much greater than 4096, so 4096 is safe.
    # On my VIA 8233A, any value for 'period_time' greater than
    # 85333 usecs (precisely!) causes hiccups in sound output.
    # Why? At 48kHz, 85333 usec are are just over 4096 bytes/channel.

    pcm.dmix0 { type dmix;
    ipc_key 13759;

    slave.pcm "hw:0,0";
    slave.channels 2;

    slave.rate 48000;
    slave.period_size 1024;
    slave.buffer_size 4096;

    slave.period_time 0;
    # slave.buffer_time 340000;

    # Map only the first two channels
    bindings.0 0;
    bindings.1 1; }


    리부팅하게 되면 사운드 설정이 맞게 됩니다.
    $ cat /proc/asound/cards
Dvico HDTV RT Silver
  • Divico HDTV RT Silver
    $ lsmod | grep dvb
    위와 같이 하니 HDTV 모듈이 올려져 있지 않으면 부팅시마다 메모리에 올려지게 다음과 같이...
    # modprobe cx88_dvb
    # sh -c "echo "cx88_dvb" >> /etc/modules"

  • 채널설정은 먼저
    # apt-get install dvb-utils
    $ scan /usr/share/doc/dvb-utils/examples/scan/atsc/us-ATSC-center-frequencies-8VSB

Nvidia 그래픽 카드: 스파클 지포스 7300GT Ultra2 256MB 가온 + PCBANK
  • 다음과 같이 바꾸었습니다.

소프트웨어 설치

  • http://www.debian-multimedia.org에서의 mplayer는 xvmc를 이용한 HDTV 시청이나 xv를 이용한 웹페이지의 동영상을 재생시에 문제가 있어 mozilla-mplayer와 mplayer는 업그레이드 되지않게 /etc/apt/preferences를 설정하였습니다.
    또한 http://www.debian-multimedia.org의 ffmpeg는 kino에서 DVD 파일을 만들 때 에러가 보여 설정하였습니다.

    # nano -w /etc/apt/preferences
    아래의 내용을 적은 후 저장하였습니다.
    Package: mozilla-mplayer
    Pin: release o=Debian
    Pin-Priority: 990

    Package: mplayer
    Pin: release o=Debian
    Pin-Priority: 990

    Package: ffmpeg
    Pin: release o=Debian
    Pin-Priority: 990
mythtv 사용설치하였습니다. =>여기로

자주 쓰는 패키지
필요한 패키지를 설치하였습니다.
  • # apt-get install unrar gnumeric smbclient smbfs iceape-browser ffmpeg mplayer mozilla-mplayer kino audacity w32codecs libdvdcss2 mjpegtools mencoder

    이중 mytharchive를 설치하면 ffmpeg와 mjpegtools가 같이 설치됩니다.
    필요하면 p7zip mldonkey-server nfs-kernel-server tvtime를 설치합니다.


  • 기타 재미있는 패키지로
    # apt-get install denemo hydrogen atomix
    이외, stellarium supertux wormux frozen-bubble

  • 참고로 전에 java를 다음과 같이 설치했었으나 이젠 다른 java runtime이 웬만한 사이트에선 필요 없을 듯...

    # apt-get install sun-java5-jre sun-java5-plugin sun-java5-fonts
    Sun Java 5 Web Start를 실행하여 한글이 맞게 나오지 않아 /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/lib/fontconfig.properties에서 다음과 같이 폰트경로를 맞게

    filename.-misc-baekmuk_batang....=/usr/share/fonts/truetype/baekmuk/batang.ttf
    filename.-misc-baekmuk_gulim-....=/usr/share/fonts/truetype/baekmuk/gulim.ttf
패키지 설정하기

  • 웹브라우저로 iceweasel를 주로 사용하는데 , flash player plugin은 네이버등의 웹페이지에서 플러그인을 설치할 수 있습니다.

  • 구글 노트의 firefox 플러그인을 설치하였습니다.
    구글 툴바 설치시에 iceweasel을 파이어폭스로 인식하지 못해 다음과 같이 설치하였습니다.

    먼저 검색창에서 about:config
    필터 창에서 useragent로 설정항목을 줄이고
    general.useragent.extra.firefox 의 값을 Iceweasel/2.0.0.6에서 Firefox/2.0.0.6 으로 바꾸고 구글 툴바를 설치하였습니다.
mplayer를 사용하기 위해 다음과 같이 하였습니다.
  • Gui에서 Video 드라이버는 xv로 하고, 한글 자막시에 Preferences의 [Subtitles & OSD] 탭에서 Encoding을 Korean charset(CP949)로 바꾸었습니다
    [Font]에서 폰트를 정하고 Encoding을 Unicode로 바꾸었습니다.
  • HDTV를 보기위해 ~/.mplayer/config를 다음과 같이 바꾸었습니다.
    joystick=no
    lirc=no
    # Set video driver.
    # vo=xvmc:bobdeint
    # vc=ffmpeg12mc
    vo=xv
    vf-pre=pp=lb
    #
    # Use double-buffering. (Recommended for xv with SUB/OSD usage)
    double=yes
    framedrop=yes
    cache=8192
    # Fix A/V sync problems.
    mc=0.2
    autosync=30
    # Find subtitle files. (1: load all subs containing movie name)
    sub-fuzziness=1
    # Set font. TTF글꼴의 절대경로를 지정해줍니다.
    font=/usr/share/fonts/truetype/unfonts/UnDotum.ttf
    # Set font encoding
    # subfont-encoding=unicode
    # subcp=cp949 : 자막 파일의 문자셋 인코딩 지정. 한글의 경우 cp949나 euc-kr입니다.
    subcp=cp949
    # Set subtitle file encoding.
    unicode=yes
    # Set font size. (2: proportional to movie width)
    subfont-autoscale=2
    # Set font blur radius. (default: 2)
    subfont-blur=2.0
    # Set font outline thickness. (default: 2)
    subfont-outline=2.0
    # Set autoscale coefficient. (default: 5)
    subfont-text-scale=4.4
    # Disable screensaver.
    stop-xscreensaver=yes

  • HDTV는 ~/mplayer에 channels.conf를 기록하였습니다.
    남산용 channels.conf입니다.
    6:797000000:8VSB:17:20:1
    sbs:797028615:8VSB:17:20:1
    7:767000000:8VSB:33:36:1
    kbs2:767028615:8VSB:33:36:1
    9:761000000:8VSB:33:36:1
    kbs1:761028615:8VSB:33:36:1
    11:755000000:8VSB:17:20:1
    mbc:755028615:8VSB:17:20:1
    13:773000000:8VSB:33:36:1
    ebs:773028615:8VSB:33:36:1

    아파트에서 케이블방송을 통해 HDTV를 송출해주어 다음과 같이 사용하고 있습니다.
    6:579000000:8VSB:17:20:1
    7:585000000:8VSB:33:36:1
    9:573000000:8VSB:33:36:1
    11:567000000:8VSB:17:20:1
    13:591000000:8VSB:33:36:1

    HDTV볼 때 단순히 mplayer dvb://9와 같이 합니다.

  • XvMC 활성화 하기
    mplayer를 설치하면 libxvmc1이 설치됩니다.
    /etc/X11/XvMCConfig에서 libXvMCNVIDIA_dynamic.so.1를 기록했습니다.

  • 참고) 터미널 창에서 mplayer 실행시에 자막은
    ln -s /path/to/sample_font.ttf ~/.mplayer/subfont.ttf하여 폰트 설정을 합니다. mplayer가 fontconfig support로 컴파일 되었으면 위의 설정으로 안되므로 다음과 같이 합니다. mplayer movie.avi. -sub movie.smi -font 'UnDotum.ttf' -subcp cp949
    참고로 -font /usr/share/fonts/truetype/unfonts/UnDotum.ttf 같이 하여도 됩니다.
mldonkey-server는 ~/.mldonkey/mlnet.log값을 참고하여 설정하였고 접근시에는 커맨드 창에서 mlnet을 실행하고 웹브라우저로 127.0.0.1:4080로 접근합니다. (mldonkey에 대해서)
  • [Options] [Net] 에서 [enable_bittorent]를 false로 설정하였습니다.

  • downloads.ini의 SECTION: Bandwidth에서
    max_hard_upload_rate = 20
    max_hard_download_rate = 200

  • donkey.ini의
    SECTION: Donkey에서
    port = 15972
    (15972 TCP와 +4인 15976 UDP값을 공유기와 방화벽에서 알맞게 바꿉니다.)

    SECTION : Overnet에서
    port = 11623
    (11623 TCP 및 UDP 값을 공유기와 방화벽에서 알맞게 바꿉니다.)
tvtime은 폰트문제가 생겨 다음과 같이 했습니다.
  • /usr/share/tvtime# mv tvtimeSansBold.ttf tvtimeSansBold.ttf.backup.00
    /usr/share/tvtime# ln -s /usr/share/fonts/truetype/unfonts/UnBatangBold.ttf tvtimeSansBold.ttf
Kino에서
  • preferences의 IEEE 1394 탭에서 /dev/raw1394가 없으면 :
    기본값으로 capture는 root 계정에서만 가능합니다. 먼저 gksu kino로 실행하여 capture를 해봅니다. 안되면 modconf로 kernel/dirvers/ieee1394의 raw1394가 설치되었는지 확인합니다.

    raw1394 모듈이 있는데 /dev/raw1394 가 없으면 다음과 같이 새로 만듭니다.
    mknod /dev/raw1394 c 171 0

  • Kino Preferences
    Defaults탭에서 Normalisation NTSC로 정하고
    Audio와 Aspect Ratio는 기본값 48khz stereo, 4:3 그대로
    Capture탭에서 Auto Split Files은 기본값 그대로 선택하고
    Frames per File은 0으로 바꾸고 Max. File Size는 기본값 2000으로
    Display탭에서 기본값 Preview on External Monitor대신에 Enable preview during capture로

  • DVD-Video Dual Pass
    Debian의 kino에서 DVD를 만들려면 mjpegtools이 설치되어 있어야 합니다. mjpegtools을 설치하면 mp3로 인코딩된 DVD를 만들 수 있으나 하드웨어 호환성 및 오디오 연결에 불편합니다.

    mp3가 아닌 AC로 인코딩한 DVD가 하드웨서 호환성이 더 좋으며, coaxial 또는 optical 단자를 이용하므로 더 편합니다. AC3로 인코딩된 DVD를 만들려면 ffmpeg를 추가로 설치하면 됩니다.

    ffmpeg를 이용하면 AC3 인코딩 뿐만 아니라 dual pass의 DVD 및 wide screen DVD도 만들 수 있습니다. 현재 ffmpeg는 기본저장소에서 설치할 수 있으나 mjpegtools은 소스리스트에 deb http://www.debian-multimedia.org etch main 을 추가하여 설치할 수 있습니다. Etch에서 Export의 Other탭에서 정할 수 있습니다.
  • Tool : DVD-Video Dual Pass (FFMPEG)
    Profile : Standard VOB
    위의 설정은 /usr/share/kino/scripts/export/ffmpeg_dvd.sh을 사용합니다.
    참고로 export 의 MPEG 탭의 초기값의 기본 명령은 아래와 같습니다.
    mpeg2enc -v 0
    mp2enc -v 0
    mplex -v 0

  • It has to do with resampling the audio so that the bitrate is congruent with the projects' audio, or not and leaving it at a possibly different bitrate.
    Kino Preferences의 Audio탭의 48khz stereo와 충돌하므로 48khz가 아니면 Resample Audioio 체크.

  • Export에서 DV File로 저장시에 파일크기가 너무 커지므로 알맞게 줄입니다.
    다음과 같이 기본값 Raw DV로, Auto Split Files을 선택안하고, ReSample Audio를 선택안합니다.
    Frames와 Max. Size는 기본값대로 0 과 1000으로 합니다.
    이렇게 하면 1GB의 파일로 나누어집니다.

그외 기타 설정을 하였습니다.
  • gedit에서 저장하기 전에 백업을 만듭니다에 선택을 안함으로 하였습니다.
    인터넷 브라우저에서 홈페이지를 맞게 정하고 기본 암호 (Master Passwords)설정하였습니다.
    동영상플레이어 totem에서 자막을 한국어(UHC)로 바꾸었습니다.
    [시스템] [관리] [printing 설정을 하였습니다.
    로그인 창을 "찾아보기가 있는 해피 그놈"으로,
    사용자와 그룹에서 기본사용자에서 Use scanners를 추가하고,

    새 일반 사용자를 GID와 UID를 1010로 추가하였습니다.
    [로그인 사진]에서 사진을 설정하고
    화면보호기를 200분으로, 화면 잠그기를 해제하였습니다.
    gconf-editor을 실행하여 apps/gnome-power-manager에서 can_hibernate와 can_suspend에서 체크 안함을 선택하였습니다.
skype는 deb http://download.skype.com/linux/repos/debian/ stable non-free 로 설치하였습니다.

google earth 설치
  • 일반계정으로 설치하며 ttf-bitstream-vera는 폰트에러가 생기나 무시
    $ sh ./GoogleEarthLinux.bin
    # cp ~(대개 유저)/Desktop/Google-googleearth.desktop /usr/share/applications/
    이렇게 하면 Applications -> Internet -> Google Earth 을 실행하며,
    삭제는 google-earth를 지우면 되는 듯

  • google earth는 직접설치 안하고 데비안 방식으로 설치 => 그러나 최신버전의 google earth에서 에러가 보입니다.
    # apt-get install googleearth-package
    # dpkg -L googleearth-package
    화면 마지막에 /usr/bin/make-googleearth-package가 설치되어 있습니다.
    # make-googleearth-package
    googleearth_4.2.205.5730+0.4.3-1_i386.deb 이 만들어집니다.
    (화면에 에러메시지도 많이 보이네요)
    # dpkg -i googleearth_4.2.205.5730+0.4.3-1_i386.deb
구글의 picasa

  • souces.list에 다음과 같이 추가합니다.
    # Google software repository
    deb http://dl.google.com/linux/deb/ stable non-free
    # apt-get update
    키를 설치하니 etch에선 안되더군요
    # wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
    그냥 설치하였습니다.
    # apt-get install picasa
backports에서 : qemu, kvm, pidgin
  • 먼저 sources.list에 backports를 설정하였습니다.

  • pidgin 설치
    google talk등과 연락할 수 있습니다.
    # apt-get install pidgin

    [데스크탑] [기본 설정] [세션]에서 시작프로그램에 pidgin을 추가합니다.

  • qemu나 kvm을 설치하고나서는 굳이 vmware가 필요가 없어졌네요

참고)

VMware

  • 설치전에
    • cat /proc/version 하여 커널을 컴파일한 gcc버전과 ls /usr/bin/gcc -l 하여 설치된 gcc version이 맞는지 확인합니다.
      필요하면 # export CC=gcc-XXX 하여 XXX대신에 알맞은 버전을 기록합니다.
    • Debian에서 linux-headers-....가 설치되어 있어야 합니다.
  • 설치과정
    • $ tar zxpf VMware-workstation-5.5.3-34685.tar.gz
    • # cd vmware-distrib
    • # ./vmware-install.pl
  • Host에서
    • 다음의 파일이 없으면
      /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0
      /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
      기존 파일을 백업하고 새 링크파일을 만듭니다.
      /usr/lib/vmware/lib/libpng12.so.0# mv libpng12.so.0 libpng12.so.0.old
      /usr/lib/vmware/lib/libpng12.so.0# ln -s /usr/lib/libpng12.so.0 libpng12.so.0
      /usr/lib/vmware/lib/libgcc_s.so.1# mv libgcc_s.so.1 libgcc_s.so.1.old
      /usr/lib/vmware/lib/libgcc_s.so.1# ln -s /lib/libgcc_s.so.1 libgcc_s.so.1
    • 마우스가 VMware 안과밖으로 움지이지 않으면
      # vmware-toolbox &
      또는 세션의 시작프로그램에 vmware-toolbox --minimize와 같이 등록합니다.

  • 클라이언트
    • 클라이언트 리눅스이면 아래아 같이 VMware Tools를 설치하였습니다.
      VMware Tools CD는 host 시스템인 etch에서는 /usr/lib/vmware/isoimages에 linux.iso가 있습니다. VMware에 iso를 장착하고 guest OS인 debian etch로 부팅하니 /media/cdrom0 에 마운트되어 있습니다.

      먼저 커널에 맞는 linux-headers를 설치하며. 설치 중에 커널에 만든 gcc가 같이 설치됩니다. 그러나 설치된 gcc가 사용중인 커널에 쓰인 gcc와 맞게 설정되었는지 확인해야 합니다. 커널에 쓰인 gcc로 설정을 확인 후
      # tar zxpf /media/cdrom0/VMwareTools-6.0.0-45731.tar.gz
      # cd vmware-tools-distrib/
      # ./vmware-install.pl

    • 한글키가 안되면 다음과 같이 Xmodmap만 맞게 합니다.
      echo "xkeymap.keysym.Hangul = 0x0f2" >> /etc/vmware/config
      echo "xkeymap.keysym.Hangul_Hanja = 0x0f1" >> /etc/vmware/config

삼바 파일공유

    • 방화벽을 사용시에는 137 138 139 를 개방합니다.
    • 일반유저에서 공유할 폴더를 만든후 권한을 알맞게 설정합니다. 쉽게 접근하기 위해서는 다음과 같이 합니다.
      # mkdir public
      public 폴더내에서
      # mkdir write-here
      # chmod 777 write-here
    • # smbpasswd -a 일반유저
    • 데스크탑 -> 관리 -> 공유폴더에서 일반 유저의 public폴더 선택하고, 공유 등록 정보에서 이름은 debian-public, 읽기전용 체크 안하고, 폴더 찾아보기 허용 체크 합니다.
      일반 윈도우즈 공유 설정에서 호스트 설명은 %h server (기본값), 도메인 / 작업그룹은 workgroup, 이 컴퓨터가 WINS 서버 입니다에 체크합니다.
      (윈도우에서 인식을 못하면 WINS 서버 설정을 직접 /etc/samba/smb.conf에서 하거나, 윈도우에서 사용자를 만드는데 데비안에 있는 사용자와 같은 이름으로 해봅니다.)
    • /etc/init.d/samba restart 합니다.

데비안을 서버로 프린트 공유

  • 프린트 공유를 하려면 /etc/cups/cupsd.conf을 다음과 같이 고칩니다.
    • Listen localhost:631
      Listen /var/run/cups/cups.sock을 다음과 같이 합니다.
      #Listen localhost:631
      Port 631
      Listen /var/run/cups/cups.sock
    • Location을 다음과 같이 합니다.
      Order allow,deny
      Allow localhost
      Allow from 192.168.0.*

    • Location /admin을 다음과 같이 합니다.
      Encryption Required
      Order allow,deny
      Allow localhost
      Allow from 192.168.0.*

    • 마지막으로 /etc/init.d/cupsys restart
    • 클 라이언트인 윈도우 XP에서 프린트 및 팩스 -> 프린트 추가한 후에 http://linux:631/printers/Deskjet-930C 로 또는 http://192.168.0.10:631/printers/Deskjet-930C와 같이 추가합니다.

윈도우를 서버로 프린트 공유

  • 프린트 설정
    필요한 smbclient는 이미 설치하였습니다.
    일반유저로 [시스템] [관리] [Printing] 에서 새 프린터를 선택하고
    [Network Printer] 의 [Windows Printer (SMB)]를 선택한후에
    윈도우 호스명, 공유프린터 이름, 윈도우 사용자 이름, 열쇠글을 입력한후 다음을 누르고
    사용중인 프린터 제조사 HP 모델명 Detskjet 930C 드라이버 hpijs (recommend) - HPLIP 1.6.10 (추천) 를 선택한 후 적용을 눌러 설정하였습니다.

기타 하드웨어
  • USB 메모리
    Etch에서 USB Hub에 꽂으니 자동으로 읽어지며 mount명령에서 아래와 같이 mount 되어 있습니다.
    /dev/sdb1 on /media/usbdisk type vfat (ro,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8)
  • 스캐너
    sane과 xsane을 설치합니다. 추가로 scan-find-scanner 를 실행하려면 sane-utils를 설치하면 됩니다.
    found USB scanner (vendor=0x04b8, product=0x0103) at libusb:002:003
    $ xscanimage 하면 됩니다.
    gimp에서 사용하려면 아래와 같이 합니다.
    $ ln -s /usr/bin/xsane ~/.gimp-2.2/plug-ins/
  • 프린트 중지할 때
    cups가 인스톨되어 있으면 http://localhost:631에서 printer queue를 삭제합니다.
    안되면, /var/spool/의 파일을 찾아보고 printer queue를 삭제합니다.
-----------------------------------------------------------------------------------------------------------------

Epiphany의 글꼴과 모양의 기본상태







초기 사용자 권한



댓글 1개:

익명 :

Your ρost haѕ proven beneficial to us.
It’s quite educational and you're obviously really educated in this area. You get opened up our eyes for you to different opinion of this kind of subject matter using intriguing and reliable content material.

Here is my homepage :: Klonopin
Here is my webpage : buy Klonopin