2012년 12월 5일 수요일

ubuntu disable usb automount

자동 마운트 해재 해볼까요?.. -_- usb 같은거 사용 하면 자기 멋대로 마운트 되어 골치 아푸죠..
sudo apt-get install dconf-tools
설치 하셔야 하네요..
Alt+F2 누르고
dconf-editor
org> gnome >desktop >media-handling/automount 체크 해제

구찮지만 스샷 올려요 ㅎㅎ;; 저 처럼 못 찾는 분들 많을 까봐요..
x3.png









http://windowsforum.kr/index.php?page=6&document_srl=3259382

2009년 5월 28일 목요일

[내장형시스템] Xstation에 인증관련 라이브러리 포팅

우선 인증관련하여 필요한 것들로는

1. libusb - 0.0.12

2. ccid-1.3.6 driver

3. pcsc-lite 1.4.101

세가지가 필요하다.

이를 Xstation에 포팅하기 위해서는 libusb 라이브러리를 포팅하고,

pcsc-lite를 포팅하고 ccid driver를 포팅해야 한다.

세가지 모두 configure -> make -> make install 의 과정으로 파일을 생성하며

Xstation의 경우 ARM7 계열 프로세서를 사용하기 때문에 arm용 gcc로 크로스 컴파일 하여야만 한다.

워낙 configure 스크립트가 복잡한 관계로(사실 잘 모르기 때문에;;;) 무슨 옵션을 주어야 하는지 몰라

무지막지한 에러메세지가 나타났다.

그래도 1,3은 몇개의 warning이 발생하였지만 이상없이 파일이 만들어졌다.

libusb-0.0.12

1. src 압축해제

2. ./configure --host=arm-linux --prefix=나중에 파일이 생성될 경로 --exec_prefix=파일이 실행될
경로

나같은 경우 prefix와 exec_prefix를 동일 경로로 지정했다.

3. make; make install

pcsc-lite 1.4.101

1. src 압축해제

2. configure 파일내 cross compile = yes로 변경

3. CC=arm-linux-gcc ./configure --prefix=경로 --exec_prefix=경로 --disable=libhal

PKG_CONFIG_PATH=libusb 라이브러리 설치 경로/pkgconfig

4. make; make install

ccid의 경우 make시 library를 제대로 링크못하여 에러가 난다.

추후 에러를 잡고 추가 포스팅 예정

원본출처: http://duo830210.tistory.com/archive/200805

2009년 4월 22일 수요일

tftp hpa 서버 설치하기

tftp hpa 서버 설치하기 리눅스

2008/10/02 01:23

복사 http://blog.naver.com/phyojae/80056481348



tftp는 커널이미지를 올릴때 많이 쓴다

어쨋던 tftp를 설치해야되요


설치가 되어있다면 상관없지만 안되어있다면 설치해야되요


<레드햇 9 2.4.18 버전>

1. rpm 파일 가져오기
레드햇 계열은 cd속에 파일이 있다
시디 속에 보면 rpm 폴더가 있음
파일명은
tftp-0.32-4.i386.rpm
tftp-server-0.32-4.i386.rpm

2. 설치
rpm -Uvh tftp-0.32-4.i386.rpm
rpm -Uvh tftp-server-0.32-4.i386.rpm

3. tftpboot 폴더만들기

mkdir /tftpboot

(최상위에 만들어야되요 / 환경 설정에서 변경 가능, 옵션으로 설정함)

tftp 서버를 실행하면 이폴더에서 파일을 찾습니다.

윈도우를 생각하면 공유폴더 정도나 ftp서버정도로 생각하시고 기본 저 폴더로 공유가된다고

생각하시면 됩니다

4. tftp 실행하게 설정 바꾸기

vi /etc/xinit.d/tftp

# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

disable이 yes로 되어있는데 no로 바꿔주세요^^

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/rc.d/init.d/xinetd restart
service xinetd restart

<우분투>
2. 설치
apt-get install tftp

4. tftp 실행하게 설정 바꾸기
vi /etc/default/tftp-hpa
RUN_DAEMON = "yes"
no로 기본되어있는데 yes로 바꿔주세요

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/init.d/tftp-hpa restart

확인

netstat -au
netstat -al | grep tftp

참고로 방화벽 끄세요~

이렇게 하면재시작 된다


<페도라>
2. 설치
yum install tftp

5. 이제 서비스를 재시작하면 tftp가 실행된다.
/etc/rc.d/init.d/xinetd restart

이제 tftp 설치하고 실행하는고 끝낫네

2009년 4월 13일 월요일

우분투 8.1 VirtualBox 2.0.4 USB 설정기

2008/11/23 23:02 CS&E/운영체제
크리에이티브 커먼즈 라이선스
Creative Commons License
요 즘 db2 공부 때문에 리눅스용 db2 설치를 위해서 간만에 데스크탑에 우분투를 설치했다. 메인으로 리눅스를 올린건 2학년 겨울 방학때 이후로 처음이니 대략 3년 정도만인 듯하다. 당시에는 우분투의 전신인 데비안을 이용해서 TV카드까지 잡고서 나름 3개월 넘는 기간동안 열심히 리눅스 공부했었는데... 지금 생각해보면 뻘짓이었다는 생각이든다.

어쨋든 요즘 우분투를 설치하니 정말로 많은 커스터마이징이 이루어져서 어지간한 작업은 정말로 우분투 만으로도 가능할 정도가 돼었다고 할만했다. 하지만 그래도 여전히 우분투 환경만으로는 해결이 안돼는 업무는 많은지라... 어쩔 수 없이 가상 머신 프로그램인 버박(virtualbox)를 이용해서 게스트 OS를 윈도우로 설치를 시도했다. 이것도 당시와는 많이 달라진 것인데... 가상 머신 프로그램을 이렇게 쉽고 간단히 올릴 수 잇고, 높은 퍼포먼스가 나온다는 사실은 상당히 놀라운 일이다.

문제는 이 녀석이 왠일인지 usb 디바이스를 정상적으로 잡지를 못한다는 것이다. 그래서 구글링을 해보니 역시나 해결책이 존재했다.

출처)http://link.allblog.net/14397664/http://silent2k.tistory.com/106
1. Ubuntu 8.10 ("Intrepid Ibex") 다운로드 / 설치
http://www.virtualbox.org/wiki/Linux_Downloads

2. /etc/init.d/mountdevsubfs.sh에 내용추가
$ sudo gedit /etc/init.d/mountdevsubfs.sh

#
# Mount /dev/pts. Master ptmx node is already created by udev.
#
domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

3. usb device 권한 설정 (기존 내용 수정)

$ sudo gedit /etc/udev/rules.d/40-basic-permissions.rules

# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″, GROUP=”vboxusers”
SUBSYSTEM==”usb_device”, MODE=”0664″, GROUP=”vboxusers”

$ sudo gedit /etc/udev/rules.d/40-permissions.rules

# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
MODE="0666", GROUP="dialout"
LABEL="usb_serial_end"


4. /etc/fstab에 usb mount 추가 (devgid="vboxusers 그룹ID"로 입력..)

$ cat /etc/group | grep vboxusers
vboxusers:x:125:angelos

$ sudo gedit /etc/fstab (위에서 확인한 vboxusers group 넘버로 아래 내용을 추가합니다.)

# usb
none /proc/bus/usb usbfs auto,busgid=125,busmode=0775,devgid=125,devmode=0664 0 0

예전에 마운트 해서 쓰면 우분투에서 잡고 있는 usb 외장 하드를 virtualbox가 가져와서 서로 충돌이 났었는데..
자동으로 우분투에서 빠지고 virtualbox 윈도우로 잡히는걸 확인했다..
윈도우에서 사용해제하면 다시 우분투로 마운트 됩니다..

※ 참고자료
http://arosiqueh.wordpress.com/2008/10/26/virtualbox-204-en-ubuntu-810-rc-con-usb/
이렇게 설정하면 된다고 함. 자 잠시 부팅점... ㅡ.ㅡ;;

원본출처: http://tistory.izyou.net/2460881

2009년 4월 9일 목요일

ubuntu(우분투)에서 rpm 파일 설치하는 방법

ubuntu(우분투)에서 rpm 파일 설치하는 방법

ubuntu에서는 rpm 패키지 파일을 직접 설치하지 않고,
ubuntu용 파일인 deb 패키지 파일로 전환하고 나서 설치하게 된다.

터미널에서 아래와 같이 하여 rpm을 deb로 전환해 주는 alien이라는 패키지를 설치한다.
sudo apt-get update
sudo apt-get install alien

rpm패키지를 deb패키지로 전환하려면 다음과 같이 한다.

터미널에서
sudo alien -k --script 변환할_파일.rpm

이와 같이 변경을 하면 우분투에서 설치할수 있도록 .deb 파일로 변환되고
이를 설치하면 된다

2009년 3월 31일 화요일

http://svn.openmoko.org/

http://svn.openmoko.org/
http://svn.openmoko.org/branches/src/target/kernel/2.6.23.x/patches/