우분투에서 rpmbuild 설치..

 우분투에서 rpmbuild 를 설치하기 위해 다음의 명령어를 입력했다.

 sudo apt-get install rpmbuild
 꾸러미 목록을 읽는 중입니다… 완료
 의존성 트리를 만드는 중입니다      
 상태 정보를 읽는 중입니다… 완료
 E: rpmbuild 꾸러미를 찾을 수 없습니다

 rpmbuild 꾸러미를 찾을 수 없다고 나왔다… 무슨 패키지에 들어있는 걸까..

 답은 의외로 간단했다. ubuntuforums 에 문의하니 바로 나왔다.

 http://ubuntuforums.org/showthread.php?t=498868&highlight=rpmbuild

 즉 rpm 패키지를 설치하면 된다. : )

 다음의 명령어를 입력하자.

 sudo apt-get install rpm

 모든것이 술술이다.

네트워크 관련 RFC 문서 정리

IP 주소 관련 RFC 문서
*RFC 1174 –
IAB Recommended Policy on Distributing Internet Identifier Assignment and
IAB Recommended Policy Change to Internet “Connected” Status
작성자 : V. Cerf (CNRI) / 작성년도 : 1990. 8

*RFC 1366 – Guidelines for Management of IP Address Space
작성자 : E. Gerich (Merit) / 작성년도 : 1992. 10

*RFC 1466 – Guideline for Management of IP Address Space
작성자 : E. Gerich (Merit) / 작성년도 : 1993. 5 / 구버전 : RFC 1366

*RFC 2050 – Internet Registry IP Allocation Guidelines
작성자 : K. Hubbard, M. Kosters(InterNIC), D. Conrad(APNIC), D. Karrenberg(RIPE),
J. Postel(ISI)
작성년도 : 1996. 11 / 구버전 : RFC 1466 / 카테고리 : Best Current Practice(12)

*RFC 2402 – IP Authentication Header (IP 인증 헤더)
*RFC 2406 – IP Encapsulating Security Payload (ESP) (IP 캡슐화 보안 페이로드(ESP))
*RFC 1852 – IP Authentication using Keyed SHA (키가 있는 SHA를 이용한 IP 인증)
*RFC 1886 – DNS Extensions to support IP version 6 (IP 버전 6을 지원하기 위한 DNS 확장)
*RFC 1812 – Requirements for IP Version 4 Routers (IP 버전 4 라우터 요구 사항)
*RFC 1828 – IP Authentication using Keyed MD5 (키가 있는 MD5를 이용한 IP 인증)
*RFC 1518 – An Architecture for IP Address Allocation with CIDR (CIDR을 이용한 IP 주소 할당 아키텍처)
*RFC 1188 – Proposed Standard for the Transmission of IP Datagrams over FDDI Networks
(FDDI를 통한 IP)
*RFC 1201 – Transmitting IP traffic over ARCNET networks (ARCNET을 통한 IP)
*RFC 1042 – Standard for the transmission of IP datagrams over IEEE 802 networks
(IEEE 802 네트워크를 통한 IP 데이터그램 전송 표준)
*RFC 1055 – Nonstandard for transmission of IP datagrams over serial lines: SLIP
(직렬 회선을 통한 IP(IP-SLIP) 전송)
*RFC 894 – A Standard for the Transmission of IP Datagrams over Ethernet Networks
(이더넷을 통한 IP)
*RFC 919 – Broadcasting Internet Datagrams (IP 브로드캐스트 데이터그램)
*RFC 922 – Broadcasting Internet datagrams in the presence of subnets (서브넷 브로드캐스팅)
*RFC 791 – Internet Protocol (인터넷 프로토콜)

사설 주소(네트워크)와 관련된 RFC 문서
*RFC 1918 – Address Allocation for Private Internets
작성자 : Y. Rekhter(Cisco Systems), B. Moskowitz(Chrysler Corp.),
D. Karrenberg, G. J. de Groo,(RIPE NCC), E. Leart(Silicon Graphics, Inc.)
작성년도 : 1996. 2 / 구버전 : 1627, 1597 / 카테고리 : Category: Best Current Practice(5)

*RFC 1631 – The IP Network Address Translator (NAT)
작성자 : K. Egevang(Cray Communications), P. Francis(NTT) / 작성년도 : 1994. 5
카테고리 : Informational

번역본 출처 : 한국인터넷진흥원

(참
고로 ietf 란 RFC (논평 요구서:Request For Comment) 표준안을 평가하는 Internet
Engineering Task Force (주요 인터넷 표준안 제안기관:*역자주) 를 의미합니다. 사실상 RFC1294 나
RFC1490 모두 동일 기관에서 제안된 것이기 때문에 1294 모드에만 ietf 키워드를 쓰는 것은 약간 어폐가 있긴 하지만,
1490 이 보다 최근에 발표된 초기 표준안 (DS:Draft Standard) 으로 좀더 일반성을 띠는 반면, 1294는
그보다 한단계 낮은 표준 제안서이고 언젠가는 폐기될 것이기 때문에 1294에만 키워드를 붙인 것입니다.)

broadcast 주소와 관련된 RFC
*RFC 1700

루프백 주소와 관련된 RFC
*RFC 1700 [page 4, 5]
*RFC 3330

클래스 없는 주소지정과 관련된 RFC 문서

*RFC 1519 – 클래스 없는 도메인 간 라우팅(사이더)주소 할당 및 합침 방법.
*RFC 1518 – 사이더를 이용한 IP 주소 할당을 위한 구조
*RFC 2373 – IPv6 주소 구조

출처 : http://aspell00.egloos.com/187566

install qtopia….

   1.   Unpack Qtopia...

tar xfz qtopia-free-1.7.x.tar.gz
cd qtopia-1.7.x
export QPEDIR=$PWD
cd ..


2. Install Qt/Embedded...

tar xfz qt-embedded-2.3.x.tar.gz
cd qt-2.3.x
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools/
./configure -qconfig qpe -qvfb -depths 4,8,16,32
make sub-src
cd ..


You may also want to use the configure options
-system-jpeg and -gif for jpeg and gif support.

3. Install Qt/X11 2.3.2... Note that you must use
2.3.x, not 3.x, as this step is done to provide Qt 2
tools.

tar xfz qt-x11-2.3.2.tar.gz
cd qt-2.3.2
export QTDIR=$PWD
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure
make
make -C tools/qvfb
mv tools/qvfb/qvfb bin
cp bin/uic $QTEDIR/bin
cd ..


You may also pass other configure options such
as -no-opengl or -no-xft as suitable to your
environment. Use ./configure -help for more
information. You may also want to build Qt Designer
(in tools/designer/).

4. Build Qtopia...

cd qtopia-1.7.x
export QTDIR=$QTEDIR
export QPEDIR=$PWD
export PATH=$QPEDIR/bin:$PATH
cd src
./configure
make
cd ../..


....하지만 실행 중 다음과 같은 오류가 발생할 수 있다.
In file included from kernel/qt_x11.h:76,
from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:35:31:
freetype/freetype.h: No such file or directory
In file included from kernel/qt_x11.h:76,
from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error
before `;' token
/usr/X11R6/include/X11/Xft/Xft.h:86: 'FT_UInt' is used
as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:93: 'FT_UInt' is used
as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:354: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:393: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:399: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:408: type specifier
omitted for parameter `
FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:408: parse error
before `,' token
/usr/X11R6/include/X11/Xft/Xft.h:418: parse error
before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:461: parse error
before `*' token
make[2]: *** [kernel/qpsprinter.o] Error 1
make[2]: Leaving directory `/home/qt-2.3.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/home/qt-2.3.2'
make: *** [init] Error 2
이는 freetype 관련 파일을 찾지 못해 생기는 현상이다. redhat9 이라면 다음과 같이 하면 문제를 해결할 수 있다.

cd /usr/include
ln -s freetype2/freetype freetype