Monday, May 2, 2016

Ubuntu

Text 모드 부팅하기


$ vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

$ update-grub

VIM 설정


F12 로 hlsearch 조정

$ apt-get install vim
$ vi /etc/vim/vimrc

map  <F12> :set hls!<CR>
imap <F12> <ESC>:set hls!<CR>a
vmap <F12> <ESC>:set hls!<CR>gv

데비안 패키지 명령어


패키지 설치하기
apt-get install [패키지]

패키지 검색 하기
apt-cache search [패키지]

패키지 정보보기
apt-get apt-cache show

패키지 삭제(–purge:설정파일도삭제)
apt-get --purge remove [패키지]

소스 패키지 설치
apt-get source [패키지]

설치된 소스 패키지 의존성있게 리빌드
apt-get build-dep [패키지]

설치된 패키지 파일 리스트
dpkg -L [패키지]

설치된 전체 패키지 리스트
dpkg -l

패키지 압축 풀기
dpkg-deb -x [deb파일명.deb] [압축풀경로]

dep 패키지 설치
dpkg -i [패키지.deb]

dep 저장 위치
/var/cache/apt/archive/

데비안 패키지 만들기


요약

$ vi package-name-version/debian/control

package-name-version/etc
package-name-version/usr/bin
.
.

$ dpkg-deb --build package-name-version

기타

콘솔 한글 입출력


jfbterm+uim-fep

패키지 설치
apt-get install jfbterm uim uim-fep uim-byeoru

한글 변환키 설정(Ctrl+Space)
vi /usr/share/uim/generic-key-custom.scm

(define-custom 'generic-on-key '("zenkaku-hankaku" "<Shift> " "<Control> ")
               '(global-keys1)
               '(key)
               (N_ "[Global] on")
               (N_ "long description will be here"))

(define-custom 'generic-off-key '("zenkaku-hankaku" "<Shift> " "<Control> ")
               '(global-keys1)
               '(key)
               (N_ "[Global] off")
               (N_ "long description will be here"))

vi /usr/share/uim/byeoru-key-custom.scm

(define-custom 'byeoru-on-key '("<Shift> " "<Control> ")
  '(byeoru-keys1)
  '(key)
  (N_ "[Byeoru] on")
  (N_ "long description will be here"))

(define-custom 'byeoru-latin-key '("<Shift> " "<Control> ")
  '(byeoru-keys1)
  '(key)
  (N_ "[Byeoru] off")
  (N_ "long description will be here"))

실행
$ jfbterm
$ uim-fep
$ cal

      5월 2013      
일 월 화 수 목 금 토
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

byeoru[BA가]
  • 문제점

    • jfbterm 의 종료(exit) 시스템 hang 현상
  • 해결방안

    • system hang 패치한 버전으로 리빌드후 사용

jfbterm(직접빌드)

주의사항

  • 시스템마다 한글 입력시 다운 되는 현상(motd 패치 혹은 cursor 패치등등??)이 일어 날 수 있으므로 주의해야한다.
  • aclocal is needed 메시지가 나오면 touch * 후 다시 make 한다.
  • terminfo 생성시 에러가 나면 terminfo.jfbterm 마지막에 , 을 붙여준다.

기타

로컬 Ubuntu -> jfbterm -> remote_server _> irssi 사용시 가비지 출력 문제

  • 원격지 서버에서 정상적인 터미널 사용을 위해 원격지서버에 terminfo(jfbterm) 복사
    $ scp /usr/share/terminfo/j/jfbterm user@remote:/usr/share/terminfo/j/

w3m 이미지 보기


$ apt-get install w3m-img
$ w3m http://google.com

이미지 보기 비활성 하기
o -> Display inline images -> NO

터미널 ScreenShot


$ apt-get install scrot
$ scrot MyScreenShot.png



Post a Comment