'ubuntu'에 해당되는 글 30건

  1. 2011.05.11 [ubuntu] 11.04에서 vmware 7.1.4 에러 수정하기
  2. 2011.04.27 [ubuntu] 제거된 패키지 설치하기
  3. 2009.11.04 [9.10] 우분투에서 ibus 버그 픽스하기 1
  4. 2009.04.21 ppa 저장소 인증키 문제 해결
  5. 2009.03.27 [펌질] 소스를 데비안 패키지로 컴파일 해 보자 - 우분투
  6. 2009.01.12 auto-apt - 패키지 컴파일 할 때 필요한 라이브러리 자동 설치
  7. 2009.01.06 apturl - 웹사이트에서 클릭만으로 패키지를 설치해 보자
  8. 2008.11.26 tomboy 쪽지 Webdav로 동기화 설정하기
  9. 2008.11.21 우분투에서 3GB이상의 메모리 사용하기
  10. 2008.11.21 apt URL 서비스

[ubuntu] 11.04에서 vmware 7.1.4 에러 수정하기

ubuntu 11.04에서 vmware 7.1.4(현재 최신) 을 설치하고 프로그램을 띄우면 화면이 뜨다가 바로 죽어버리리는 문제가 있다.
이 문제를 해결하기 위해서는 아래와 같이 시스템 설정값을 설정해 주고, vmware을 띄워야 한다.

$ export LD_PRELOAD=/usr/lib/vmware/lib/libglib-2.0.so.0/libglib-2.0.so.0
$ vmware

/etc/profile 이나, $HOME/.bashrc에 설정값을 등록하면 더 편하게 사용할 수 있다.

'리눅스' 카테고리의 다른 글

compiz 초기화  (0) 2011.08.30
음악 편집 프로그램 - audacity  (0) 2011.06.16
[ubuntu] 제거된 패키지 설치하기  (0) 2011.04.27
mencoder script for htc desire  (0) 2010.07.27
[9.10] 우분투에서 ibus 버그 픽스하기  (1) 2009.11.04

[ubuntu] 제거된 패키지 설치하기

세월이 지나 기본 패키지 리스트에서 제거된 패키지를 설치해야 할 때 3rd party 저장소를 사용하면 된다.
한 예로 ubuntu 10.4 에서는 gcc-3.4버젼이 제외되어 있는데 이런 패키지를 설치하고자 할 때
ppa 저장소를 등록해주면 된다.

sudo add-apt-repository ppa:yofel/off-ppa
sudo apt-get update

[9.10] 우분투에서 ibus 버그 픽스하기


위의 파일을 다운 받아서 설치한 다음에 트레이에 있는 ibus 메뉴에 재시작을 클릭하면 된다.

ppa 저장소 인증키 문제 해결

간만에 업뎃 좀 하려고 했더니 다음과 같은 에러가 발생되었다.
W: GPG error: http://ppa.launchpad.net hardy Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 60D11217247D1CFF
W: apt-get update를 실행하면 이 문제를 바로잡을 수도 있습니다.

음.. 최근에 Launchpad 에서 이것저것 달라졌다고 메일이 온 적 있는데, 그것 때문인가?
여튼 구글링..

아래 명령어를 사용하면 해결. 중간에 키 넘버는 자신의 에러 메세지에 있는 넘버.
$ gpg --keyserver subkeys.pgp.net --recv 60D11217247D1CFF
$ gpg --export --armor 60D11217247D1CFF | sudo apt-key add -

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

두번째 컴파일을 해보자 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.

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

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


auto-apt 설치

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

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

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

tomboy 쪽지 Webdav로 동기화 설정하기

Synchronizing Tomboy Notes with WebDav on Ubuntu 7.10 Gutsy Gibbon

I recently had some trouble getting the new synchronization feature of Tomboy to work. First it complained about not having wdfs installed (which there is no package for), and after I got that installed, access denied errors for /dev/fuse popped up. To get around this ugliness, here’s a little howto!

Preparations

First, you have to install some stuff.


$ sudo apt-get install
checkinstall libfuse-dev libneon26 libneon26-dev

ZOMG, WTF is wdfs?

Chances are, you’re here because you get some error about not having wdfs. But, search as you might, you can’t find any package with that name in the repositories. To answer my self-imposed question in the section title there, wdfs (WebDav FileSystem) is a project based on the populer fuse project, and lets you mount WebDav.

So, let’s get wdfs to make Tomboy’s WebDav plugin happy.


$ wget http://noedler.de/projekte/wdfs/wdfs-1.4.2.tar.gz
$ tar xzvf wdfs-1.4.2.tar.gz
$ cd wdfs-1.4.2
$ ./configure
$ sudo checkinstall
$ sudo dpkg -i wdfs_1.4.2-1_*.deb

If you get an error about glib-2.0, just install libglib2.0-dev.


$ sudo apt-get install libglib2.0-dev

Next up, there’s some permissions that need changing (replace “user” with your username). You’ll need to log out and back in for the permission error to go away.


$ sudo gpasswd -a user fuse
$ sudo chgrp fuse /dev/fuse

You’re Done!

Now you should be able to synchronize your notes to any web folder you want!

'리눅스' 카테고리의 다른 글

tasque - gnome용 할일 관리 프로그램  (0) 2008.12.18
[script] sed, awk 사용 방법  (0) 2008.11.27
grub 살리기  (0) 2008.11.21
우분투에서 3GB이상의 메모리 사용하기  (0) 2008.11.21
apt URL 서비스  (0) 2008.11.21

우분투에서 3GB이상의 메모리 사용하기

1. 커널 컴파일 (당연하잖아...-,.-)
2. 우분투 서버용 커널을 설치한다.
    * linux-restricted-modules-server
    * linux-headers-server
    * linux-image-server linux-server

'리눅스' 카테고리의 다른 글

tomboy 쪽지 Webdav로 동기화 설정하기  (0) 2008.11.26
grub 살리기  (0) 2008.11.21
apt URL 서비스  (0) 2008.11.21
우분투 서비스에 대한 설명  (0) 2008.11.21
리듬박스로 국내 라디오 듣기  (0) 2008.11.21

apt URL 서비스

우분투를 사용하는 사람에게만 해당되는 서비스(데비안도 될려나...)
하이퍼링크 주소를 "apt:패키지명" 식으로 적어주면 링크를 클릭했을 때 해당 패키지를 설치하도록 해준다.

우분투는 점점 진화하고 있다

'리눅스' 카테고리의 다른 글

grub 살리기  (0) 2008.11.21
우분투에서 3GB이상의 메모리 사용하기  (0) 2008.11.21
우분투 서비스에 대한 설명  (0) 2008.11.21
리듬박스로 국내 라디오 듣기  (0) 2008.11.21
PulseAudio 설치하기  (0) 2008.11.20
prev 1 2 3 next