'리눅스'에 해당되는 글 163건

  1. 2009.04.13 명령어로 삼바 공유 디렉토리 마운트하기
  2. 2009.03.27 mencoder을 이용한 인코딩용 스크립트 - 우분투
  3. 2009.03.27 [펌질] 소스를 데비안 패키지로 컴파일 해 보자 - 우분투
  4. 2009.03.26 crontab 사용법 - 초간단
  5. 2009.03.13 리눅스용 가계부 프로그램 - iFreeBudget
  6. 2009.02.23 realvnc viewer 리눅스용 에러 수정법
  7. 2009.01.12 auto-apt - 패키지 컴파일 할 때 필요한 라이브러리 자동 설치
  8. 2009.01.06 apturl - 웹사이트에서 클릭만으로 패키지를 설치해 보자
  9. 2009.01.06 배경화면 자동으로 변경 - drapes
  10. 2009.01.05 gnome 용 클립보드 관리자 - Glipper

명령어로 삼바 공유 디렉토리 마운트하기

$ sudo mount -t cifs //192.168.0.5/Volume_1 /mnt/lan -o codepage=949,iocharset=utf8

마운트 명령어가 많이 바뀠다...
cifs = Common Internet File System

mencoder을 이용한 인코딩용 스크립트 - 우분투

옵션 복짭...복짭......
아주 간단한 스크립트!!!

[펌질] 소스를 데비안 패키지로 컴파일 해 보자 - 우분투

두번째 컴파일을 해보자 2 (소스다운 컴파일:dh_make) 입니다.

nmap은 네트워크 검사 & 스케닝 툴로 아주 유명한 프로그램입니다.
물론 우분투도 패키지로 가지고 있기에 apt-get 으로 설치 가능 합니다.

NMAP은 port Scanning 툴로서 호스트나 네트워크를 스캐닝 할 때,아주 유용한 시스템 보안툴인 동시에,
해커에게는 강력한 해킹툴로 사용될 수 있습니다. 참고 : http://coffeenix.net/doc/security/nmap.html


ubuntu nmap
Ubuntu Package nmap (net) =======
Package Versions: 4.03-3 (dapper) / 4.20-1~dapper1 (dapper-backports) / 4.20-1 (feisty) / 4.20-2 (gutsy) / 4.53-1~gutsy1 (gutsy-backports) / 4.53-3 (hardy) / 4.62-1ubuntu1 (intrepid)
Description: The Network Mapper

그런데 nmap 의 최신 버전은 4.75 입니다. 최신 버전을 다운 받아 패키지로 만들어 볼까요
이번 글에서 핵심은 dh_make 입니다.
$ sudo apt-get install dh-make

※ 언더빠 아니고 패키지는 하이픈 입니다. - (jhlee0324님 질문에 삽입 함)

다운로드 : http://nmap.org/download.html
보통 소스 다운시에 다운 링크주소를 오른마우스로 속성 복사후 wget 를 이용 하여 받아 보시기 바랍니다.
$ mkdir nmap && cd nmap
$ wget http://download.insecure.org/nmap/dist/ ... 75.tar.bz2 (wget 이 없을시엔 설치 요망 sudo spt-get install wget )
$ tar xvjf nmap-4.75.tar.bz2 (보통 tgz, tar.gz 은 xvzf 로 bz2 는 xvjf 로 풉니다 . z 와 j )
$ cd nmap-4.75

$ dh_make -r (원본 소스파일 복사 하며 debian 디렉에 필요 파일 생성)

엔터치시면 dh_make는 만들고자 하는 패키지가 어떤 종류인지 물어 보는데 nmap 는 한개의 이진 패키지이므로 s (싱글)을 치고 내용 보고 엔터 치시기 바랍니다.
dh_make 에 대한 자세한 참고 링크 https://help.ubuntu.com/ubuntu/packagin ... elper.html
dh_make 주의점은 한번 실행 한 후엔 또하면 패키지가 온전하게 만들어 질수 없다는 겁니다. 한번 만 실행 하십시요

dh_make 로 만들어진 파일을 좀 보겠습니다.
$ gedit debian/changelog

Code:
nmap (4.75-1) unstable; urgency=low

  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>

-- bundo <bundo@maria-9>  Tue, 09 Sep 2008 17:19:10 +0900


위와 같은데 아래 처럼 수정 했습니다.
Code:
nmap (4.75-1) hardy; urgency=low

  * Initial release

-- bundo <bundo@bundo.biz>  Tue, 09 Sep 2008 17:19:10 +0900


처음줄에 hardy 패키징 임을 명시 하고 중간 설명 부분인데 좀 지우고 아래 이메일 수정 했습니다. 그옆은 생성 시간 입니다. +9는 UTC +9시간 (한국)
이메일은 처음 dh_make 할때에 dh_make -e bundo@bundo.biz -r 하여 미리 올바른 이메일 입력이 가능 합니다.
위 changelog 파일 참고 주소 : http://www.debian.org/doc/manuals/maint ... -changelog

파일 하나 더 보겠습니다.
$ gedit debian/control

Code:
Source: nmap
Section: unknown
Priority: extra
Maintainer: bundo <bundo@maria-9>
Build-Depends: debhelper (>= 5), autotools-dev
Standards-Version: 3.7.2

Package: nmap
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>

위와 같은데.. Section: net 로 하고 이메일 수정 하고.. Build-Depends 와 Depend를 보시기 바랍니다.
Build-Depends 는 컴파일시 의존 패키지를 Depend는 설치시 에 같이 설치되야 할 의존 패키지를 명시 하는 곳 입니다.
그럼 nmap의 빌드와 의존 패키지는 무엇 일까요?
기존 패키지 소스를 다운 받아 control 파일을 열어 보십시요

Code:
Build-Depends: debhelper (>=5), libgtk2.0-dev, autoconf, flex, bison, libssl-dev, libpcap0.8-dev, libpcre3-dev, binutils-dev, python (>=2.3.5-7), python-all-dev, python-central


Depends: ${shlibs:Depends} 설치시 의존 패지키는 없고 컴파일시 의존 패키지는 많군요
Build-Depends 를 위와 같이 고치시기 바랍니다.
그리고 한김에 Description: 이하 줄도 복사하여 어떤 패키지 인지 명시 하여 보시기 바랍니다. IPAQ. 까지
위 control 파일 참고 주소 : http://www.debian.org/doc/manuals/maint ... eq.ko.html

※ 위수정 없이 컴파일 해도 컴파일은 됩니다. 단 저장소에 업하여 다른이가 사용 가능한 패키지가 되려면
  제대로 두 파일 수정과 다음에 쓸 GPG키 사인이 있어야 합니다.

컴파일과 설치

저번에 했던 changelog에서 버전업은 왜 필요 없을까요?
이번에 하는 nmap 버전이 윌등 높기 때문입니다. ^^

$ fakeroot debian/rules binary

컴파일시 오류나는 분은 $ dpkg-buildpackage -rfakeroot 로 설치 안된 컴파일 의존 패키지 있나 확인 바랍니다.
$ cd .. && sudo dpkg -i nmap*.deb


최신 버전 nmap 잘 활용 해 보시기 바랍니다. (타 네트웍 포트 스캔 하지는 마세요!)
$ namp -A bundo.biz
80포트에 무엇이 설치 되어 있나요? WIndows가 운영체제 라는데요? 사실 리눅데탑이며 속임수 입니다.
본인 확인은 nmap localhost 또는 nmap -A localhsot

다음엔 업스트립 패키지에 필요한 GPG 키 만들기와 인증을 해보겠습니다.


Powered by ScribeFire.

crontab 사용법 - 초간단

문법 형식

분  시  일  월  요일  사용자명령
 각 컬럼은 스페이스로 구분된다 (사용자 명령은 제외)


리눅스용 가계부 프로그램 - iFreeBudget

http://www.ifreebudget.com

멀티플랫폼을 지원한다.
 
아래는 사이트에서 소개된 특징들...

List of features

  1. Intuitive and easy to use
  2. Manage multiple profiles with different set of accounts in each profile
  3. Cross platform, will run on any computer with Java virtual machine installed
  4. Online banking support for credit card and bank accounts.
  5. Manage expenses and track account balances
  6. Password based encrypted data for security
  7. Generate reports
  8. Create and save complex filters to search transaction history.
  9. Charts and graphs for assets, liabilities, daily networth tracking
  10. View stock prices/quotes. Graphs tracking historical prices
  11. Address book. Store contacts, email, phone numbers
  12. Import OFX data for banks and credit cards. Supports latest quicken format
  13. Import outlook contacts. Import contacts from Yahoo, gmail etc.
  14. Multi language support (English, German, Dutch)
모바일을 지원하는진 잘 모르겠다. 지원하면 금상첨환뎅...

Technorati 태그: , ,

Powered by ScribeFire.

realvnc viewer 리눅스용 에러 수정법

realvnc viewer는 버젼에 상관없이 무료로 사용할 수 있는데, 리눅스,솔라리스등 여러 운영체제를 지원하기 때문에 사용하기 편하다는 장점이 있는데,....
리눅스에서 사용할 때 종종 실행이 안되는 문제가 발생할 경우가 있다.
분명 프로그램은 이상없이 실행 됐는데, 아무 동작이 없다. 좀비프로세서가 된 것도 아니다....
이럴 경우 전에 realvnc 외에 다른 vnc 프로그램을 사용한 적이 있다면(특히 서버쪽)
지금 realvnc viewer은 서버모드로 동작하고 있다고 생각하면 된다.
왜 그렇게 프로그램을 만들었는진 모르지만 trace한 결과 bind하고 대기...(이지랄하고 있더란 말이지...)

trace결과를 잘 찾아보니 홈디렉토리에 .vnc에 있는 설정 파일을 참조해서 서버모드로 들어가더라~~~
간단하게 .vnc 디렉토리를 통째로 삭제!!!!
그 다음부터 제 역할에 맞게 viewer 짓 잘 하고 있다는 얘기~~

auto-apt - 패키지 컴파일 할 때 필요한 라이브러리 자동 설치

tarvall로 묶인 패키지를 설치하기 위해 configure 로 설정 할 때 필요한 라이브러리가 시스템에 없는 경우 에러를 내보내면서 중단 된다.
이럴 때 일일히 패키지를 구해서 설치를 해야 하지만 auto-apt을 사용하면 그런 불편없이 configure 시 없는 패키지를 자동으로 설치해주면서 configure 을 끝내게 해준다.
사용법
$ auto-apt run ./configure


auto-apt 설치

apturl - 웹사이트에서 클릭만으로 패키지를 설치해 보자

apturl은 웹페이지에 링크주소를 걸듯이 걸어주면 해당 링크를 클릭한 사람이 우분투를 사용할 경우 해당 패키지를 쉽게 설치할 수 있도록 해 준다.

링크 주소 형식은
<a href="apt:패키지명">설치</a>
형식으로 해주면 된다.

배경화면 자동으로 변경 - drapes

패널 애플릿으로 설치한 다음 패널에 추가해 주면 된다.
배경화면으로 사용할 이미지를 등록해 주고 갱신할 시간을 설정해 주면 갱신 시간에
맞춰 배경화면 이미지를 변경해 준다.

drapes 설치

gnome 용 클립보드 관리자 - Glipper

패널용 프로그램으로 변신했다.!!! -0-
원래는 일반 유틸 이었지만 어느새 패널용 프로그램으로 바뀐거 같다
프로그램 항목에서 한참을 찾았네...

그것도
"Clipboard Manager" 란 이름으로 패널 항목에 추가되어 있기 때문에 여기서 또 한 세월 까묵고....

그냥 있으면 좋을 꺼 같아서 -0-y~~
prev 1 2 3 4 5 6 7 ··· 17 next