이전 - 다음

부록 C. 패키지 목록

이 부분은 레드햇 리눅스를 구성하고 있는 패키지 목록이다. 각 목록에서 다음의 정보를 볼 수 있다.

둁 패키지 이름

둁 패키징된 소프트웨어의 버전

둁 패키징된 소프트웨어 크기 (KB 단위)

둁 소프트웨어에 대한 간략한 설명

일부 패키지는 패키지 이름 옆에 다음의 표시가 되어있다.

㌟ 언제나 설치되는 레드햇 리눅스 기본 패키지

㌴ 워크스테이션 유형에서 설치되는 패키지

㌰ 서버 유형에서 설치되는 패키지

※참고사항 : 패키지 목록은 레드햇 리눅스 5.2 제품 이전에는 자동으로 생성되었다. 시간이 짧아서 패키지 목록에 약간의 오타가 있을 수 있다. 하지만 보기에 완벽한 패키지 목록보다는 변경된 최신 내용을 반영한 것이 보다 중요하다고 생각한다. 이점을 이해해 주었으면 좋겠다.

어떤 패키지는 다른 버전을 가지고 있으며 여기에 있는 패키지 중 설치 프로그램에서는 나오지 않는 것이 있다. 보통 버그를 고치는 과정에서 패키지의 버전에 차이가 생길 수 있다. 시디롬을 찍기 바로 전에 바뀌어서 빠지거나 추가된 패키지가 있을 수 있다. "Base" 그룹에 있는 모든 패키지는 항상 설치가 되므로 설치 과정 중에는 나오지 않는다.

설치 후에 패키지 목록 사용하기

레드햇 리눅스를 설치한 후에 설치한 패키지 목록을 수동으로 볼 수 있다. 문서에서도 패키지를 찾을 수 있다.

1. 설치 안내서에서 목록을 찾는다.

2. 패키지 이름을 적는다. (각 패키지 설명의 시작부분에 있는 굵은 글씨)

3. 목록에 있는 패키지 이름을 정확하게 입력하여 다음의 명령을 수행한다(패키지 이름은 소문자이다).

rpm -qd 패키지 이름

(물론 패키지 이름을 실제 패키지 이름으로 바꾸어야 한다)

패키지를 설치했으면, 파일 이름 목록을 알아야 한다. 각 파일에는 지정한 패키지에 관련된 문서가 포함되어 있다. 파일 이름의 유형은 다음과 같다.

둁 /usr/man... xxxxx.n - 이러한 유형은 맨 페이지이며 man 명령을 이용하여 볼 수 있다. man 명령에서 파일 끝의 번호를 넣어야 할 때가 있다(man n 명령).

둁 /usr/X11R6/man... xxxxx.n - 이러한 유형은 X 윈도우 시스템에서 사용되는 맨 페이지이며 일반적인 맨 페이지를 보는 방식과 같이 볼 수 있다.

둁 /usr/doc/xxxxx... - /usr/doc 밑에 있는 파일은 몇 가지 다른 형식으로 되어 있다. 어떤 경우에는 파일 이름의 끝을 참고하여 문서를 보는 방법을 알 수 있다.

- .html - HTML 파일. 웹 브라우저로 본다.

- .txt - 텍스트 파일. cat 이나 less로 본다.

- .ps - 포스트스크립트 파일. 포스트스크립트 프린터로 인쇄할 수도 있고 gv로 볼 수 있다.

- .gz - gzip으로 압축된 파일. 원본 파일을 복사했으면 gunzip으로 압축을 풀 수 있다. 공간을 절약하기 위해 압축된 원본 파일을 그대로 유지하고 싶다면, gunzip과 less의 기능을 결합한 zless 명령을 이용하여 압축된 텍스트 파일을 즉석에서 볼 수 있다. 압축된 파일을 다루는 다른 좋은 방법이 있지만 리눅스를 처음 시작하는 사람들에게는 이러한 방법을 쓰는 것이 좋다.

일반적으로 우리가 보는 대부분의 문서는 위에서 나열한 것 중의 하나이다. 잘 모르면 텍스트 문서로 간주하자. file 명령을 이용하여 file이 어떤 것인지 확인할 수 있다.

둁 /usr/info... - /usr/info 에 있는 파일은 info (또는 이막스의 info 모드)로 볼 수 있다. 이막스를 쓰면 Ctrl+l을 누르고 이어서 l을 눌러서 Info 화면을 볼 수 있다.

C.1 애플리케이션

여기에서는 레드햇 리눅스에서 쓸 수 있는 대부분의 애플리케이션 목록을 설명한다. 쉽게 찾기 위해서 다른 몇 개의 범주로 애플리케이션을 나누었다.

(위에서 "대부분의 애플리케이션"이라는 말을 주의 깊게 보았다면, 이번 부록의 마지막에서 X11 애플리케이션 관련 절에서 많은 애플리케이션의 목록을 발견할 수 있다.)

C.1.1 통신

통신을 하는데 사용하는 패키지를 소개한다. 이 종류의 프로그램에는 팩스, 온라인 채팅, 간단한 터미널 에뮬레이터 등이 있다.

efax - (버전 0.8a, 203k)

클래스 1이나 클래스 2 팩스 모뎀을 이용하여 팩스를 주고받는데 사용하는 프로그램. 팩스를 쉽게 주고받을 수 있는 좋은 인터페이스를 가졌다.

ircii - (버전 4.4, 1,678k)

유명한 인터넷 릴레이 채팅(IRC) 클라이언트 프로그램. 전세계에 걸쳐 있는 IRC 서버에 접속하여 다른 사람과 채팅할 수 있는 프로그램.

ircii-help -- (버전 4.4, 441K)

ircii 클라이언트 프로그램에 필요한 도움말 파일과 문서

lrzsz -- (버전 0.12.14, 322K) ㌴ ㌰

Z, X, Y 프로토콜을 사용하여 파일을 내려받기/올리기를 할 때 사용하는 프로그램. 미니콤 등 많은 터미널 프로그램이 파일을 전송하는데 이 프로그램을 쓴다.

minicom -- (버전 1.82, 289K) ㌴ ㌰

MSDOS의 텔릭스와 비슷한 통신 프로그램. 전화번호부, 색상 지원, ANSI 지원, VT100 에뮬레이션, (외부) 스크립팅 언어 등의 기능이 있다.

C.1.2 데이터베이스

여기서는 레드햇 리눅스에서 기본적으로 제공하는 데이터베이스 패키지를 소개한다.

postgresql -- (버전 6.3.2, 9,312K) ㌰

PostgreSQL 데이터베이스 관리 시스템. 옛날에는 Postgres95가 아닌 Postrgres였다.

PostgresSQL은 POSTGRES 데이터베이스 관리 시스템의 향상된 버전이며, 차세대 DBMS 연구의 원형을 담고 있다. PostgreSQL은 POSTGRES의 강력한 자료 모델과 풍부한 자료 유형을 그대로 유지하며, PostQuel 질의 언어를 SQL 확장 하부 집합으로 바꾸었다. PostgreSQL은 공개 프로그램이며 완전한 소스를 이용할 수 있다.

PostgresSQL 메일링 리스트에 가입되어 있는 인터넷 개발자 모임에서 PostgresSQL 개발이 진행되고 있다. 현재 총지휘자는 Marc G. Fournier 이다(전자우편 주소 scrappy@postgreSQL.org). 이제 이 모임에서 현재 그리고 미래의 PostgresSQL 개발을 책임지고 있다.

PostgresSQL 1.01의 개발자는 Andrew Yu와 Jolly Chen이다. 다른 많은 사람들이 포팅, 테스팅, 디버깅과 코드를 향상시키는데 많은 기여를 하였다. PostgresSQL이 출발했던 원래의 Postgres 코드는 캘리포니아 버클리 대학에서 Michael Stonebraker의 지도를 받았던 학생들과 전직 프로그래머들의 노력으로 만들어졌다.

버클리 대학에서 만든 원래 소프트웨어의 이름은 Postgres 이다. 1995년에 SQL 기능이 추가되었을 때 이름이 Postgres95로 바뀌었다. 1996년에 말에 다시 이름이 PostgresSQL로 바뀌었다.

PostgresSQL은 솔라리스, 썬OS, HP-UX, AIX, 리눅스, Irix, FreeBSD, 그리고 대부분의 유닉스에서 운영할 수 있다.

postgresql-clients -- (버전 6.3.2, 1,131K) ㌰

PostgresSQL 서버에 접근하는데 필요한 클라이언트와 클라이언트 라이브러리만 들어있는 패키지. 다른 PostgresSQL 서버에 접속하는 것만 필요하면 이 패키지만 설치하면 된다.

패키지 안에는 C, C++, PERL을 이용한 클라이언트 라이브러리와 함께 원격 PostgresSQL 서버에 있는 데이터베이스를 다룰 수 있는 몇 가지 명령행 방식 유틸리티가 들어있다.

postgresql-data -- (버전 6.3.2, 780K) ㌰

PostgresSQL의 데이터베이스 구조 디렉토리를 초기화할 때 쓰는 패키지. PostgresSQL을 빠르게 시작하기 위해 PostgresSQL 후위 서버(backend server)와 함께 이 패키지를 설치하는 것이 좋다(반드시 필요한 것은 아님).

이 패키지를 설치하지 않으면 초기화 데이터베이스를 직접 'initdb' 명령을 사용하여 만들어야 하며, 데이터베이스 저장 디렉토리를 /var/lib/pgsql이 아닌 다른 디렉토리로 설정하면 postgresql 시작 스크립트 파일을 수정해야 한다.

C.1.3 편집기

여기서는 기본적인 (어떤 경우는 전혀 기본적이지 않은) 파일을 편집할 수 있는 패키지를 소개한다.

ed -- (버전 0.2, 103K) ㌟

GNU 줄 편집기. 유닉스 호환 시스템에서 가장 처음 사용하던 편집기 중의 하나이다. 어떤 프로그램은 이 프로그램을 필요로 하지만 일반적으로는 필요 없다.

emacs -- (버전 20.3, 17,337K) ㌴ ㌰

확장성, 사용자 정의(커스커마이징), 셀프 다큐멘팅(self-documenting) 기능을 가진 실시간 디스플레이 편집기. 이막스는 편집 모드라는 특수한 코드, 스크립팅 언어(elisp)와 전자우편, 뉴스그룹 등을 편집기에서 사용할 수 있는 기능 등이 있다.

emacs-X11 -- (버전 20.3, 5,839K) ㌴

X 윈도우를 지원하도록 컴파일된 이막스 바이너리 패키지. X 윈도우가 아닌 콘솔에서도 작동하지만 X 윈도우 시스템에서 사용할 때 마우스와 GUI 요소를 지원한다.

emacs-el -- (버전 20.3, 16,778K)

이막스 패키지에 포함되어 있는 많은 elisp 프로그램의 소스를 포함한 패키지. elisp 프로그램 소스를 수정하거나 elisp 예제를 볼 필요가 없으면 설치하지 않아도 된다.

emacs-nox -- (버전 20.3, 2,443K) ㌴ ㌰

X 윈도우 지원을 하지 않도록 컴파일된 이막스 바이너리 패키지. 이막스 본 패키지 안에 있는 이막스 바이너리 파일도 X 윈도우 없이 잘 작동하지만 여기에 있는 프로그램은 더 적은 메모리를 차지한다.

jed -- (버전 0.98.4, 1,193K)

슬랭 스크린 라이브러리(slang screen library)에 기반한 빠르고 아담한 편집기. C, C++, 기타 다른 언어를 위한 특별한 편집 모드를 제공한다. 이막스, 워드스타, 기타 다른 편집기를 흉내낼 수 있고 사용자가 정의할 수 있는 슬랭 매크로, 색상, 단축 글쇠 등을 지원한다.

jed-xjed -- (버전 0.98.4, 153K)

jed와 같은 편집기이지만 X 윈도우에서 실행된다.

joe -- (버전 2.8, 282K)

친근하고 사용하기 쉬운 편집기. 인터페이스가 잘 되어 있고 텍스트 편집기를 처음 쓰는 사람에게 좋다. joe는 볼랜드 개발 환경에서 사용하는 워드스타와 같은 단축 글쇠를 사용한다.

vim-X11 -- (버전 5.3, 1,306K)

거의 대부분의 유닉스 시스템서 사용하는 vi 편집기를 개정하고 기능을 추가한 vi 클론 편집기. vim-X11은 표준 vi 프로그램에 다중 창, 다중 단계의 복구기능(undo), 블록 선택기능 등 많은 기능이 추가되었다.

vim-color -- (버전 5.3, 427K)

거의 대부분의 유닉스 시스템서 사용하는 vi 편집기를 갱신하고 기능을 추가한 vi 클론 편집기. vim-X11은 표준 vi 프로그램에 다중 창, 다중 단계의 복구기능(undo), 블록 선택기능 등 많은 기능이 추가되었다.

vim-common -- (버전 5.3, 4,354K) ㌟

거의 대부분의 유닉스 시스템서 사용하는 vi 편집기를 갱신하고 기능을 추가한 vi 클론 편집기. vim-X11은 표준 vi 프로그램에 다중 창, 다중 단계의 복구기능(undo), 블록 선택기능 등 많은 기능이 추가되었다.

vim-common 패키지에는 다른 vim 바이너리 파일을 실행하는데 필요한 파일이 들어있다.

vim-enhanced -- (버전 5.3, 1,214K)

거의 대부분의 유닉스 시스템서 사용하는 vi 편집기를 갱신하고 기능을 추가한 vi 클론 편집기. vim-X11은 표준 vi 프로그램에 다중 창, 다중 단계의 복구기능(undo), 블록 선택기능 등 많은 기능이 추가되었다.

vim-enhanced 패키지는 펄과 python 해석기 등 vim에 최근 도입된 많은 추가 기능을 가지고 있다.

vim-minimal -- (버전 5.3, 427K) ㌟

거의 대부분의 유닉스 시스템서 사용하는 vi 편집기를 갱신하고 기능을 추가한 vi 클론 편집기. vim-X11은 표준 vi 프로그램에 다중 창, 다중 단계의 복구기능(undo), 블록 선택기능 등 많은 기능이 추가되었다.

vim-minimal 패키지는 오직 루트 분할 영역만 있을 때 실행하기에 적합하게 vim을 /bin/vi 에 설치한다.

C.1.4 에뮬레이터

다른 운영체제에서 사용하는 프로그램을 리눅스에서 실행할 수 있게 해주는 패키지.

dosemu -- (버전 0.98.1, 1,721K) ㌴

도스 프로그램을 리눅스에서 실행할 수 있도록 해주는 패키지. DOS-C 커널(MS 도스 3.31 호환) 이미지와 FreeDos 유틸리티가 포함되어 있다. 루트로 접속하여 도스 에뮬레이터를 실행하고 'dos' 명령을 입력한다.

dosemu-freedos -- (버전 0.98.1, 8,194K)

dosemu를 시작하기 위해 어떤 도스 버전이 필요할 때 /var/lib/dosemu 디렉토리에 설치되는 hdimage 파일이 들어있다.

일반적으로 dosemu는 처음 사용하기 전에 hdimage 파일로 직접 부팅하기 위해 어떤 도스 버전이 필요하다. 또는 도스로 형식화하고 설치한 분할 영역이 필요하기도 하다. 둘 모두 없을 때 FreeDOS로 부팅할 수 있는 이 이미지를 쓸 수 있다.

dosemu에서 쓰는 "드라이브" 목록에 이 이미지를 추가하기 위해 /etc/dosemu.conf 파일을 수정해야 한다.

xdosemu -- (버전 0.98.1, 26K) ㌴

X 윈도우용 도스 에뮬레이터. 마우스와 VGA 그래픽을 지원한다.

C.1.5 공학

여기에서는 공학용 패키지를 설명한다.

spice -- (버전 2g6, 769K)

이 패키지는 범용 회로 시뮬레이션 프로그램으로 비선형 dc, 비선형 전류 및 선형 ac 분석 용도에 사용된다. 회로에는 레지스터와 콘덴서, 전도체, 상호 전도체, 독립 전압과 현재 원인, 종속 원인의 네 가지 유형, 전송 라인, 네 가지의 대부분 공통 반도체 장치: 다이오드, BJT, JFET, MOSFET를 포함할 수 있다.

units -- (버전 1.0, 24K)

이 프로그램은 다양한 범주의 양 표현을 다른 범주의 동등한 것으로 변환한다. 이 프로그램은 곱셈 범주의 변경만 처리할 수 있다.

C.1.6 그래픽

여기에서는 그래픽 관련 패키지를 설명한다.

ghostscript -- (버전 4.03, 2,737K) ㌴ ㌰

포스트스크립트 해석(인터프리터) 프로그램. 포스트스크립트와 PDF 호환 파일을 X 윈도우나 프린터 형식(컬러 프린터 지원 포함), 또는 일반적인 그래픽 파일 형식 등으로 표현한다.

ghostscript-fonts -- (버전 4.03, 3,679K) ㌴ ㌰

텍스트로 변환하는 동안 고스트스크립트가 사용하는 글꼴

giftrans -- (버전 1.12.2, 20K)

명령행에서 GIF 이미지를 변환하고 다루는 프로그램. 웹사이트에서 투명한 이미지를 만들 때 유용하다.

libgr-progs -- (버전 2.0.13, 1,388K) ㌴ ㌰

ligbr 프로그램에서 JPEG 파일을 다루는 다양한 유틸리티 프로그램을 담은 패키지.

libungif-progs -- (버전 3.0, 285K)

gif 이미지 파일을 처리하는 데 사용되는 다양한 프로그램을 담은 패키지.

xfig -- (버전 3.2.2, 2,241K)

기본 단계에서 중간 단계 벡터 그래픽을 만들 수 있는 프로그램(bezier curves, lines, rulers 등).

zgv -- (버전 3.0, 168K)

컴퓨서브에서 정의한 GIF 파일을 볼 수 있는 그림 보기 프로그램. JPEG/JEIF 파일, PBM/PGM/PPM 파일, BMP 파일, TGA 파일, PNG 형식 등을 볼 수 있다.

C.1.7 전자우편

여기서는 전자우편 관련 프로그램을 소개한다.

elm -- (버전 2.4.25, 476K) ㌴ ㌰

가장 일반적으로 쓰이는 터미널 모드 전자우편 프로그램. 기능이 강력하며 사용하기 쉽고 도움말을 쉽게 찾을 수 있다. MIME 지원 등 사용자가 바라는 모든 전자우편 기능을 가지고 있다.

exmh -- (버전 2.0.2, 1,814K) ㌴ ㌰

MH 전자우편 시스템의 그래픽 인터페이스. MIME 지원, 글림프스 인덱싱, 색상 하이라이팅, PGP 인터페이스 등의 기능이 있다. 사운드 지원을 위해서는 sox(또는 play)가 필요하다

fetchmail -- (버전 4.5.8, 549K) ㌴ ㌰

원격 우편서버에서 우편을 가져오는 프로그램. POP(Post Office Protocol)이나 IMAP(Internet Mail Access Protocol)을 이용해 우편을 가져오고 로컬 SMTP 서버(일반적으로 sendmail)를 이용해 우편을 보낸다.

mailx -- (버전 8.1.1, 88K) ㌟

/bin/mail 프로그램은 빠르게 우편 메시지를 보낼 수 있으며 쉘 스크립트에서도 자주 쓴다.

metamail -- (버전 2.7, 333K) ㌴ ㌰

인터넷에서 멀티미디어 우편을 위해 제안된 표준인 MIME(Multipurpose Internet Mail Extensions)기능을 한다. MINE 문서의 지침서인 RFC에 기술된 "mailcap" 메커니즘을 통해 확장성과 설정을 만족시킨다.

mutt -- (버전 0.93.2, 507K) ㌴ ㌰

작지만 매우 강력한 전화면 유닉스 우편 클라이언트. MIME 지원, 칼라, POP3 지원, 메시지 스레딩, 글쇠 정의, 쓰레드 정렬 모드 등의 특징이 있다.

nmh -- (버전 0.27, 4,353K) ㌴ ㌰

우편 시스템.(POP 지원) 대중적인 우편 시스템으로 명령행 인터페이스만 제공한다. 그러나 xmh, exmh 등의 프로그램에서 중요한 기반이 되는 프로그램이다.

pine -- (버전 4.04, 3,071K) ㌴ ㌰

매우 다양한 기능이 있는 텍스트 기반 우편, 뉴스 클라이언트. 초보자와 전문가 모두에게 적합하다. 메시지를 보내는데 쉽게 사용할 수 있도록 pico 편집기를 지원한다. 피코는 독자적인 텍스트 편집기로 인기를 얻었다. MIME 지원, 주소록, IMAP과 mail 지원, MH 유형 폴더 등의 특징이 있다.

C.1.8 수학

여기서는 수학에 관련된 패키지를 소개한다.

bc -- (버전 1.05a, 128K) ㌟

텍스트 모드 계산기. 기본 해석과 함께 확장된 특징이 많이 있다. 표준입력에서 받아서 표준출력으로 결과를 보여줄 수 있다. dc는 RPN 버전이다.

gnuplot -- (버전 3.6, 940K)

GNU 플로팅 패키지. X 윈도우에서 그래프 자료나 파일을 사용할 수 있다.

C.1.9 네트워킹

여기서는 네트워크 관련 패키지를 소개한다.

arpwatch -- (버전 2.1a4, 117K)

Arpwatch 와 arpsnmp는 이더넷이나 fddi의 활동을 모니터링하고 이더넷/ip 주소 쌍의 데이터베이스를 유지하는 프로그램이다.

libpcap -- (버전 0.4, 123K)

사용자 단계에서 패킷을 포착할 수 있는 시스템 독립적인 인터페이스 프로그램. 저 수준의 네트워크 모니터링을 위한 휴대용 프레임워크를 제공한다. 네트워크 통계 수집, 보안 모니터링, 네트워크 디버깅 등의 기능이 있다. tcpdump와 arpwatch 등의 다른 애플리케이션에서 쓸 수 있는 시스템 독립적인 API이다.

lynx -- (버전 2.8.1, 2,031K) ㌴ ㌰

터미널 기반 웹 브라우저. 그래픽을 표현하지는 않지만 HTML 텍스트 형식화, 폼, 테이블을 잘 지원한다.

ncftp -- (버전 2.4.3, 170K) ㌴ ㌰

표준 ftp 클라이언트보다 많은 장점을 가진 ftp 클라이언트 프로그램. 명령행 편집, 명령 히스토리, 미러링, 자동 로그인 등의 기능을 지원한다.

rsync -- (버전 2.1.1, 188K)

빠르게 rcp를 대체하고 있는 프로그램으로서 압축된 폼에서 두 시스템간의 디렉토리 사이에서 차이점만을 전송하여 서로 다른 시스템 사이에 파일과 디렉토리를 빠르고 효율적으로 동기화시켜준다. 한쪽의 시스템에서 다른 시스템을 복사할 필요가 없다.

tcpdump -- (버전 3.4, 215K) ㌴ ㌰

네트워크 인터페이스에서 패킷의 헤더를 출력하는 프로그램. 네트워크에서 발생하는 문제와 보안 운영을 디버깅하는데 유용하다.

wget -- (버전 1.5.2, 352K)

가장 광범위하게 사용되는 인터넷 프로토콜인 HTTP와 FTP를 이용하여 웹의 파일을 가져오는 공개 네트워크 유틸리티 프로그램. 이 프로그램은 상호작용으로 동작하지 않기 때문에 로그 오프한 후에 백그라운드에서 작동할 수 있다. 이 프로그램은 FTP 사이트뿐만 아니라 HTML 페이지를 하부 디렉토리까지 가져올 수 있다. wget을 ftp나 홈페이지의 미러로 쓸 수 있고 www 로봇처럼 웹을 돌아다닐 수 있다(wget은 /robots.txt를 이해한다).

Wget은 문서를 완전하게 다 받을 때까지 작동하므로 느리거나 불안정한 네트워크에서 정말로 좋다. 파일을 받다가 서버에서 끊겼어도 다시 파일을 받아오는 것을 지원한다. FTP를 통해 파일을 받아올 때 와일드 카드와 하부 디렉토리 미러링을 사용할 수 있다. HTTP와 FTP에서의 정보검색은 시간 기록이 남기 때문에 마지막으로 파일을 가져온 시간에서 원격 파일이 바뀌었으면 자동으로 새로운 파일을 가져온다. 그리고 기본적으로 프록시 서버를 지원한다. 프록시 서버는 네트워크 부하를 줄이고 전송 속도를 늘리고 방화벽 뒤에서 접근할 수 있도록 한다. 그러나 socks 스타일 게이트웨이가 필요한 방화벽이면 socks 라이브러리를 구해오고 socks 지원을 받게 wget을 컴파일해야 한다.

대부분의 기능은 명령행 선택 사항이나 초기화 파일 .wgetrc을 통해 설정할 수 있다.

C.1.10 뉴스

여기서는 온라인 뉴스그룹 관련 패키지를 소개한다.

slrn -- (버전 0.9.4.3, 302K) ㌴ ㌰

사용하기 쉽지만 강력한 전화면 NNTP 기반 뉴스 리더. 많은 기능을 슬랭 프로그래머 라이브러리에 의존하고 있다. slrn은 특별히 느린 네트워크 연결에서 잘 작동한다.

tin -- (버전 1.22, 537K) ㌴ ㌰

사용하기 쉬운 전화면 뉴스 리더. NNTP(Network News Transport Protocol) 서버를 통해 지역 컴퓨터(/usr/spool/news 등)나 원격 컴퓨터에서 뉴스를 읽을 수 있다.

trn -- (버전 3.6, 431K) ㌴ ㌰

최초의 threded 뉴스 리더중의 하나. NNTP 뉴스서버에서 뉴스를 읽을 수 있도록 설정되어 있다.

C.1.11 생산성

여기서는 시간을 절약하거나 생산성을 유지하는 데 도움을 주는 패키지를 소개한다.

ical -- (버전 2.2, 785K) ㌴ ㌰

유명한 X 기반의 달력, 시간표 애플리케이션. 연중 기념일이나 반복되는 행사(일, 주, 달, 년)를 기록하고 약속 시간을 지정하는 알람 기능을 제공한다.

C.1.12 출판

여기서는 레드햇 리눅스 시스템을 고성능의 출판용 워크스테이션으로 만들어 주는 패키지를 소개한다. 레드햇 사의 문서가 이러한 도구들을 이용하여 출판하고 있다.

groff -- (버전 1.11a, 2,941K) ㌟

groff 텍스트 형식화 시스템은 종이와 컴퓨터 화면에서 전문적인 검색 문서를 만들 수 있다. 모든 맨 페이지가 groff로 제작되었다. 따라서 맨 페이지를 보기 위해서는 이 패키지가 필요하다.

groff-gxditview -- (버전 1.11a, 70K)

X 윈도우에서 groff 문서를 형식화하고 보는 프로그램을 담은 패키지.

lout -- (버전 3.08, 3,427K)

lout 시스템은 라텍스 양식과 비슷한 고수준의 문서 종류를 읽을 수 있고 많은 레이저 프린터와 그래픽 디스플레이 장치에 출력할 수 있는 포스트스크립트 파일을 만들 수 있다. 평범한 텍스트 출력도 당연히 가능하다.

lout 시스템은 광범위하고 진보된 기능을 제공한다. 제공하는 기능은 단락 최적화, 쪽 나누기, 자동 하이픈 연결, 포스트스크립트 EPS 파일 산입 및 생성, 동일 포맷팅, 테이블, 도식, 회전 및 축소, 색인 정렬, 목록 데이터베이스, 연속 헤더 및 홀짝 쪽, 자동 상호 참조, 하이픈을 포함하는 다중 문서 등이다. 아울러 러시아어를 포함하여 대부분의 유럽 언어를 지원하며, C/C++ 프로그램 형식화 등도 지원한다. 또한 lout는 지난 8년간의 연구 프로젝트 결과로 꾸준히 발전되어온 고수준 언어이기 때문에 텍스 매크로의 TROFF보다 쉽게 확장 정의를 사용할 수 있다.

lout-doc -- (버전 3.08, 2,069K)

lout와 포스트스크립트로 된 "user"와 "export" 설명서를 포함한 완전한 lout 문서 패키지. lout으로 큰 문서를 작성하는 좋은 예제가 들어있다.

sgml-tools -- (버전 1.0.7, 1,997K)

다양한 출력 형식을 만들 수 있는 SGML 기반의 텍스트 형식화 프로그램. 단일한 SGML 원본 파일에서 포스트스크립트, dvi(라텍스), 일반 텍스트(groff), HTML, textinfo 파일을 만들 수 있다.

tetex -- (버전 0.9, 41,786K) ㌴

산재된 텍스트와 명령 파일을 형식화하고 식자기에 독립적인 파일(DVI, DeVice Independent)을 출력한다. 텍스의 기능과 언어는 Knuth가 저술한 TeXbook에 설명이 되어 있다.

tetex-afm -- (버전 0.9, 2,134K) ㌴

포스트스크립트 글꼴은 Times-Roman이라는 이름의 글꼴의 특성을 묘사하는 Times-Roman.afm 같은 metrc 파일을 같이 가지고 있다. 텍스에서 이런 글꼴을 사용하려면 유사한 정보를 담은 TFM 파일이 있어야 한다. afm2tfm은 이러한 변환 작업을 수행한다.

tetex-doc -- (버전 0.9, 24,455K)

테텍스 시스템의 문서 파일을 담은 패키지. 패키지의 크기가 커서 이제 문서가 하부 패키지로 분리되어 나온다.

tetex-dvilj -- (버전 0.9, 375K) ㌴

Dvilj와 sibling는 텍스의 출력 파일인 .dvi를 HP LaserJet+, HP LaserJet IIP(dvilj2p 사용), HP LaserJet 4(dvilj4 사용) 호환 프린터에서 사용할 수 있는 HP PCL (HP 프린터 통제 언어) 명령으로 변환한다.

tetex-dvips -- (버전 0.9, 831K) ㌴

dvips는 텍스(또는 GFtoDVI 등의 다른 처리기)에서 만든 DVI 파일을 읽어들여 그 결과를 레이저프린터로 바로 보내 포스트스크립트로 변환한다.

tetex-latex -- (버전 0.9, 6,443K) ㌴

라텍스는 텍스 매크로 패키지이다. 라텍스 매크로는 작자가 문서의 형식보다 내용에 집중할 수 있도록 도와준다. 이 프로그램은 문서에서 형식화 명령("switch to italic", "skipn 2 picas" 등)을 전혀 사용할 필요가 없는 환경을 목표로 하고 있다. 대신 모든 것이 지정한 "emphasize", "start a section"과 같은 마크업 명령에 의해 이루어진다.

tetex-xdvi -- (버전 0.9, 1,025K) ㌴ ㌰

X 윈도우에서 실행하는 프로그램. 텍스와 라텍스에서 만든 dvi 파일을 미리 볼 때 사용한다.

texinfo -- (버전 3.12, 505K) ㌴ ㌰

GNU 프로젝트에서는 많은 문서에 textinfo 파일 형식을 사용한다. textinfo 패키지는 이막스 인터페이스뿐만 아니라 .textinfo 원본 파일에서 .info 파일을 만드는 데 필요한 프로그램이 포함되어 있다.

C.1.13 사운드

여기서는 레드햇 리눅스 시스템의 사운드 기능을 사용하는데 필요한 패키지를 소개한다.

aumix -- (버전 1.13, 47K) ㌴

사운드 카드 믹서를 제어할 수 있는 tty 기반의 상호작용 대화 방법을 제공하는 프로그램. 이 프로그램을 이용하여 시디, 마이크로폰의 입력 수준, 그리고 출력 볼륨과 함께 보드 신서사이저를 조절할 수 있다.

cdp -- (버전 0.33, 36K)

시디롬 드라이브에서 오디오 시디를 실행할 수 있는 프로그램. 명령행 방식과 함께 전 화면 인터페이스를 제공한다.

maplay -- (버전 1.2, 70K)

MPEG 2 형식 오디오 파일을 실행할 수 있는 프로그램. MPEG 오디오 파일은 인터넷에서 고음질의 음악을 보낼 수 있는 것으로 유명하다. http://www.iuma.com에는 MPEG 2 사운드 파일이 많이 있다.

mikmod -- (버전 3.0.3, 362K)

가장 좋고 많이 알려진 MOD 플레이어. MOD 노래를 연주할 수 있다.

MikMod는 원래 도스에서 Jean-Paul Mikkers(MikMak)가 만든 이동 모듈 플레이어이다. 그 이후에 많은 사람들이 프로그램을 개선하였고 이제 많은 플랫폼에서 작동한다. 이 mikmod 패키지는 유닉스(리눅스) 환경에서 쉽게 컴파일할 수 있도록 만들어졌다. 출력을 위해 최근의 커널에 포함되어 있는 OSS /DEV/DSP 구동기를 사용하며 wav 파일을 기록할 수 있다. 지원하는 파일 형식은 mod, stm, s3m, mtm, xm 등이다. 플레이어는 콘솔 출력을 위해 ncurses를 사용하고 gzip/pkzip/zoo 압축 파일에서 적재하는 기능과 목록 적재/저장 기능을 지원한다.

playmidi -- (버전 2.4, 145K) ㌴

사운드 카드 신서사이저를 통해 미디 사운드 파일을 연주하는 프로그램. 간단한 FM 신서사이저를 사용하는 기본적인 드럼 예제가 들어있다.

playmidi-X11 -- (버전 2.4, 46K) ㌴

사운드 카드 신서사이저를 통해 미디 사운드 파일을 연주하는 X 윈도우 프로그램. 간단한 FM 신서사이저를 사용하는 기본적인 드럼 예제가 들어있다.

sox -- (버전 12.14, 349K) ㌴

다양한 디지털 사운드 형식을 변환할 수 있고 간단한 사운드 처리 기능을 할 수 있는 프로그램이다.

C.2 기본 패키지

여기서는 모든 레드햇 리눅스 시스템에 기본적인 패키지를 설명한다. 설치과정에서는 볼 수 없는 정보들이다.

C.2.1 커널

레드햇 리눅스 시스템 커널에 관련된 패키지. 운영체제의 가장 중심적인 부분이다.

kernel -- (Version 2.0.36, 4,726K) ㌟

시스템을 부팅하고 실행하는데 사용하는 리눅스 커널 패키지. 특정한 하드웨어에 필요한 몇 가지 장치 구동기가 들어있다. 대부분의 하드웨어는 부팅 후에 적재되는 모듈을 이용하여 지원한다.

kernel-headers -- (Version 2.0.36, 1,551K) ㌴ ㌰

리눅스 커널을 위한 C 헤더 파일이며 커널 컴파일뿐만 아니라 리눅스에서 대부분의 표준 프로그램을 컴파일할 때 필요한 구조체와 상수를 정의한다.

kernel-ibcs -- (Version 2.0.36, 219K)

iBCS2(Intel binary Compatibility Standard, version 2)와 관련된 실행 형식에서 프로그램을 실행할 수 있도록 하는 패키지이다.

kernel-source -- (Version 2.0.36, 30,727K)

리눅스 커널의 소스 코드. 커널 소스에 정의된 상수에 의존하는 대부분의 C 프로그램을 컴파일할 때 필요한 패키지이다. 특별한 하드웨어에 맞추어 최적화된 커널 컴파일을 할 수도 있다.

basesystem -- (Version 4.9, 0K) ㌟

다른 파일을 포함하지는 않지만 중요한 기능을 수행하는 패키지. 부팅할 때 사용하는 패키지 설치 순서에 따라 기본 레드햇 시스템의 요소를 정의한다. basesystem 패키지는 시스템에 가장 먼저 설치되는 패키지이며 절대 삭제해서는 되지 않는다.

crontabs -- (Version 1.7, 4K) ㌟

다양한 프로그램을 계획에 따라 실행할 때 사용되는 루트 crontab 파일

dev -- (Version 2.5.9, 0K) ㌟

유닉스와 유닉스 호환 시스템(리눅스 포함)은 시스템에 연결된 장치를 나타내는 파일 시스템 목록을 사용한다. 모든 목록은 /dev 디렉토리에 있으며 dev 패키지에는 거의 대부분 사용하는 /dev 목록이 들어있다. dev 파일들이 있어야 시스템의 기능이 제대로 작동할 수 있다.

etcskel -- (Version 1.3, 5K) ㌟

기본 레드햇 시스템의 일부분. /etc/skel 디렉토리에 들어갈 파일이 있으며 새로운 계정이 만들어질 때 사용자의 홈 디렉토리에 복사된다.

filesystem -- (Version 1.3.2, 79K) ㌟

디렉토리에 적절한 권한을 포함하여 리눅스 시스템의 기본적인 디렉토리 설계를 담은 패키지. 디렉토리 설계는 리눅스 파일 시스템 표준(FSSTND) 1.3에 따른다.

initscripts -- (Version 3.72, 94K) ㌟

시스템 부팅, 실행 레벨 전환, 시스템 종료 등에 쓰는 스크립트를 담은 패키지. 또한 대부분의 네트워크 인터페이스를 활성화하는 스크립트를 포함하고 있다.

mailcap -- (Version 1.0, 29K) ㌟

레드햇 mailcap 패키지. 패키지를 설치하면 lynx 같은 프로그램에서 그림을 표시하기 위해 zgv를 자동으로 사용할 수 있다.

pam -- (Version 0.64, 2,747K) ㌟

PAM (Pluggable Authentication Modules)은 강력하고 유연하며 확장 가능한 인증 시스템으로, 시스템 관리자가 애플리케이션을 다시 컴파일할 필요 없이 모든 pam 지원 애플리케이션 각각마다 인증 서비스를 설정할 수 있다.

pamconfig -- (Version 0.51, 2K) ㌟

잘 안 쓰이는 pam-0.56을 위해 만들어졌으며 호환성 때문에 제공하는 패키지이다.

다음의 명령으로 실험을 해본다:

rpm -q --whatrequires pamconfig

패키지 이름이 나오지 않으면, pamconfig 패키지를 지워도 된다:

rpm -e pamconfig

passwd -- (Version 0.50, 17K) ㌟

암호를 설정하거나 바꾸기 위해 암호 수정 프로그램은 PAM을 사용한다. 다른 PAM 사용 애플리케이션처럼 /etc/pam.d/ 디렉토리에 있는 파일을 이용하여 설정할 수 있다.

pwdb -- (Version 0.54, 1,260K) ㌟

pwdb (Password Database Library)는 /etc/passwd, /etc/shadow, NIS와 Radius에 포함된 네트워크 인증 시스템에 접근하고 관리하는 것에 대해 설정한다.

redhat-release -- (Version 5.2, 0K) ㌟

레드햇 리눅스 릴리즈 파일.

rootfiles -- (Version 5.2, 2K) ㌟

루트 사용자를 위한 시작 파일이 담긴 패키지. 기본적으로 etcskel 패키지와 같은 파일이다.

setup -- (Version 1.9.1, 8K) ㌟

passwd, group, profile 파일 등을 포함하여 매우 중요한 환경 설정, 설정 파일이 들어있다.

termcap -- (Version 9.12.6, 424K) ㌟

/etc/termcap 파일은 터미널과 터미널 에뮬레이터의 특성을 정의한 데이터베이스이다. 프로그래머가 벨, 색깔, 그래픽 등 다양한 터미널의 특성에 대해 알기 위해 사용한다.

C.3 데몬

레드햇 리눅스 시스템에서 쓸 수 있는 데몬에 관련된 패키지. 데몬은 자동으로 실행되며 다양한 시스템 기능을 하는 프로그램이다.

SysVinit -- (Version 2.74, 141K) ㌟

부팅할 때 리눅스 커널에 의해 처음으로 시작하는 프로그램이며 다른 프로그램의 시작, 실행, 종료를 제어한다.

at -- (Version 3.1.7, 60K) ㌟

at와 batch는 표준 입력이나 지정한 파일에서 명령을 읽어서 /bin/sh를 사용하여 나중에 수행한다.

bdflush -- (Version 1.5, 9K) ㌟

커널이 저장하고 있는 디스크 버퍼를 지우는 프로그램.

gpm -- (Version 1.13, 193K) ㌟

이막스나 MC(Midnight Commander) 등 텍스트 기반의 애플리케이션에서 마우스를 지원하는 프로그램이다. 또한 마우스를 이용해 콘솔에서 짤라 붙이기(cut-and-paste)를 지원한다. 마우스 단추를 눌렀을 때 팝업 메뉴가 나오는 프로그램이 들어있다.

kernel-pcmcia-cs -- (Version 2.0.36, 754K) ㌟

많은 랩탑 컴퓨터는 확장 PCMCIA 카드를 지원한다. "credit card adapter"로 알려진 PCMCIA 카드는 SCSI 지원부터 모뎀 지원까지 필요한 조그만 카드이다. 쉽게 교체할 수 있으며, 다시 부팅할 필요 없이 교체할 수 있어 매우 편리하다. kernel-pcmcia-cs 패키지는 다양한 PCMCIA 카드를 지원하며 카드를 쉽게 교체할 수 있는 데몬을 제공한다.

procmail -- (Version 3.10, 179K) ㌟

레드햇 리눅스는 로컬 우편 전송을 위해 procmail을 사용한다. 정규적인 우편 전송 작업에 더하여 자동 필터링, 자유 정렬, 우편 처리 작업 등을 한다. procmail은 SmartList 메일링 리스트 처리기의 기초가 된다.

sendmail-cf -- (Version 8.8.7, 611K)

기본 센드메일 패키지와 함께 배포되는 sendmail.cf 파일을 만드는 데 사용하는 설정 파일이 들어있는 패키지이다. sendmail.cf를 다시 설정하려면 이 패키지가 필요하다. 예를 들면 sendmail.cf 기본 값은 UUCP용으로 설정되어 있지 않다. 우편을 UUCP를 통해 주고받으려면 이 패키지를 사용하여 센드메일을 다시 설정한다.

sendmail-doc -- (Version 8.8.7, 1,219K)

센드메일에 대한 릴리즈 기록 파일이다, sendmail FAQ 등의 새로운 문서가 들어있는 패키지로서 포스트스크립트와 troff로 사용할 수 있다.

sysklogd -- (Version 1.3, 105K) ㌟

리눅스 시스템과 커널 기록을 기록하는 프로그램. sysklogd는 서로 다른 위치의 메시지를 기록하기 위해 데몬(백그라운드 프로세스)으로 동작한다. 일반적으로 센드메일 기록, 보안 기록, 기타 데몬의 기록 등이 있다.

uucp -- (Version 1.06.1, 2,012K) ㌴ ㌰

UUCP는 "유닉스에서 유닉스로(Unix to Unix)" 전송 메커니즘이다. 주로 원격 사이트에서 지역 시스템에 전자우편과 뉴스를 내려받고 올릴 때 사용한다. 잘 모르겠다면 설치할 필요 없다.

vixie-cron -- (Version 3.0.1, 54K) ㌟

cron은 지정한 시간에 사용자가 정의한 프로그램을 실행하는 표준 유닉스 프로그램이다. vixie cron은 기본 유닉스 cron에 몇 가지 특징을 추가한 것으로, 향상된 보안, 강력한 환경 설정 선택 사항 등을 지원한다.

C.4 개발

프로그래머에게 관심 있는 패키지이다. 레드햇 리눅스에는 매우 강력하고 풍부한 프로그래머를 위한 개발 도구들이 포함되어 있는데, 몇 개로 분리하여 살펴본다.

C.4.1 패키지 생성

프로그래머가 프로그램을 쉽게 만들 수 있도록 도와주는 패키지이다.

autoconf -- (Version 2.12, 524K) ㌴ ㌰

GNU "autoconf" 는 소스와 Makefile 설정을 위한 프로그램이다. 사용자가 다양한 설정 선택 사항을 지정하여 패키지를 생성할 수 있도록 프로그래머가 이식가능하고 설정 가능한 패키지를 만드는 것을 돕는다.

"autoconf"는 최종 사용자에게 필요하지 않고 오직 설정 스크립트를 만들 때만 필요하다.

automake -- (Version 1.3, 777K) ㌴ ㌰

automake는 실험적인 makefile 생성 프로그램이다. 4.4BSD의 make와 include 파일에서 영감을 받았지만 GNU 표준 Makefile 변수와 GNU 개발도구를 사용하는 여러 가지 플랫폼에 이식하기 쉽게 하는 것이 목표이다.

libtool -- (Version 1.2b, 485K)

GNU libtool은 일반적인 방식으로 공유 라이브러리를 만들기 위해 자동으로 관련된 유닉스 환경변수나 필요한 정보들을 자동으로 설정해 주는 쉘 스크립트 모음이다.

make -- (Version 3.76.1, 247K) ㌴ ㌰

make는 소스 묶음으로부터 컴파일과 링크를 통해 프로그램을 통합적으로 만들어 내는데 사용되며 재 컴파일을 할 때 변경된 소스만을 다시 컴파일하여 개발자의 시간을 절약한다. 사실 make는 이것보다 더 많은 일을 한다. 자세한 내용은 info 문서를 읽어야 한다.

pmake -- (Version 1.0, 123K) ㌴ ㌰

pmake는 표준 make 프로그램에 없는 몇 가지 추가적인 구문을 지원하는 make의 특별한 버전이다 어떤 버클리 프로그램은 pmake로 작성된 Makefile을 가지고 있다.

C.4.2 디버깅

프로그램에서 쉽게 버그를 찾을 수 있도록 도와주는 프로그램 패키지를 소개한다.

ElectricFence -- (Version 2.0.5, 44K) ㌴ ㌰

Electric Fence는 C 프로그램의 디버깅을 하는 데 사용된다. 컴파일을 할 때 이 라이브러리를 링크시키면 할당하지 않는 메모리를 할당 해제하려는 경우에 메모리 관련 버그를 경고해 준다.

gdb -- (Version 4.17.0.4, 1,251K) ㌴ ㌰

많은 기능을 가진 명령행 방식의 디버깅 프로그램. 프로그램 수행을 추적하고 내부 상태를 검사한다. C와 C++을 GNU C 컴파일러인 gcc와 컴파일할 때 작동한다.

strace -- (Version 3.1, 114K) ㌴ ㌰

Strace는 프로그램이 수행될 때 공유 라이브러리 함수나 다른 프로그램을 호출하는 모든 시스템 호출을 전달 인자와 그 결과의 반환 값을 동시에 출력한다.

xxgdb -- (Version 1.12, 95K) ㌴

GNU 디버거의 그래픽 인터페이스 프로그램. 사용하기 쉬운 X 윈도우 인터페이스를 사용한다. 디버깅 시에 현재 실행중인 부분 표시, 중단점 설정, 명령을 통한 단계별 실행을 쉽게 할 수 있도록 해준다.

C.4.3 언어

다양한 프로그램 언어의 목록을 담은 패키지를 소개한다.

basic -- (Version 1.20, 52K)

BASIC 언어 해석기. BASIC으로 짠 프로그램을 실행할 수 있다. BASIC은 프로그래밍의 기초를 배우기 위해 옛날에 사용되었던 언어이며 별로 유용하지 않다.

bin86 -- (Version 0.4, 70K) ㌴ ㌰

리얼 모드 80x86 명령을 위한 어셈블러와 링커를 제공하는 패키지. LILO와 커널 부트스트랩 코드 등 리얼 모드에서 실행하는 프로그램을 소스에서 만들기 위하여 이 패키지를 설치할 필요가 있다.

blt -- (Version 2.4f, 4,096K)

tk 프로그램에 필요한 특별한 위젯과 명령을 제공하는 패키지. 이미지 제어 위젯과, 표와 좌표관리, 폴더 등에 관한 위젯 등이 있다.

ctags -- (Version 2.0.3, 77K) ㌴ ㌰

참조링크가 가능한 모든 유형에 대해서 참조링크를 만드는 프로그램이다. 참조링크가 가능한 것들은 매크로 정의, 열거형 값들, 함수와 메쏘드 선언. 열거/구조체/공용체 참조링크, 외부 함수 원형 선언, 형정의, 변수 선언(variable declarations)등이다. 복잡한 선택 문제를 해결하는 조건 경로 선택 알고리즘과 이중 하나가 실패할 때 fall-back 알고리즘을 사용하는 경우 #if 전처리기 조건 구조를 포함하는 코드 등에 있어서 개발 시간을 줄일 수 있다. 또한 소스 파일에서 찾을 수 있는 일부 선택된 객체 목록을 출력할 때 사용할 수도 있다.

egcs -- (Version 1.0.3a, 2,782K) ㌴ ㌰

고성능과 안정적인 개발 환경에 필요한 특징과 최적화를 통합하는 것을 목표로 하는 컴파일러이다.

egcs-c++ -- (Version 1.0.3a, 1,780K) ㌴

GNU C 컴파일러에 C++ 지원을 추가한 패키지. 템플릿과 예외 처리 등 최근 대부분의 C++ 규격을 지원한다. 개별적으로 이용할 수 있는 표준 C++ 라이브러리는 포함하고 있지 않다.

egcs-g77 -- (Version 1.0.3a, 2,356K)

GNU 컴파일러에서 포트란 77 프로그램 컴파일을 지원하는 패키지.

egcs-objc -- (Version 1.0.3a, 1,490K)

GNU 컴파일러에서 오브젝트 C를 지원하는 패키지. 오브젝트 C는 넥스트스텝을 사용하는 시스템에서 주로 사용했던 객체 지향의 C 언어에서 파생되어 나왔다. 표준 오브젝트 C 객체 라이브러리는 포함하지 않고 있다.

expect -- (Version 5.26, 746K) ㌴ ㌰

telnet, ftp, passwd, fsck, rlogin, tip 등의 대화식 애플리케이션을 자동화하는데 사용되는 도구. 스크립트가 다른 프로그램을 쉽게 통제하고 상호 작용할 수 있도록 한다.

f2c -- (Version 19970805, 819K)

포트란을 C로 변환하여 프로그램을 만드는 패키지. 포트란 소스 코드를 읽어와서 C로 변환하고 gcc를 이용하여 실행파일로 컴파일한다.

fort77 -- (Version 1.14a, 11K)

포트란을 C로 변환하는 f2c의 구동기.

gcc -- (Version 2.7.2.3, 2,041K) ㌴ ㌰

GNU C 컴파일러. ANSI C 호환이며 K&R C 지원을 한다. GCC는 lint와 같은 다른 도구에서 제공되는 여러 단계의 소스 코드 오류 검사 기능을 제공하며 디버깅 정보를 만들고, 컴파일한 오브젝트 코드에 매우 다양한 최적화를 수행한다. 또한 C++과 Objective C 컴파일러의 후위 프로그램을 포함하고 있다.

guavac -- (Version 1.2, 2,564K)

자바 프로그래밍 언어를 위한 독립적인 컴파일러. 전부 C++로 작성되었으면 GNU C ++ 컴파일러의 지원을 받는 이식 가능한 플랫폼이나 비슷한 C++ 컴파일러를 지원하는 시스템에 이식할 수 있다.

guile -- (Version 1.2, 634K)

C로 짜여진 이식가능하고 내장 가능한 Scheme 해석기. 확장성 있는 프로그램을 만들 때 라이브러리로 링크될 수 있는 하드웨어 독립적인 실행 플랫폼을 제공한다.

guile-devel -- (Version 1.2, 1,949K)

w/ guile에 링크되는 애플리케이션을 개발할 때 필요한 프로그램.

kaffe -- (Version 1.0.b1, 1,495K)

자바 바이트 코드를 실행할 수 있도록 설계된 가상 기계. 두 가지 모드로 설정할 수 있다. 첫 번째 모드에서는 단순한 바이트 코드 해석기로 작동한다. 두 번째 모드는 "just-in-time"으로 실행하면 추상적인 코드에서 호스트 기계의 native 코드로 변환을 한다. 결국 표준으로 컴파일된 코드와 동일한 속도로 자바 코드를 실행할 수 있지만 코드 독립성이라는 장점과 유연성을 유지한다.

p2c-devel -- (Version 1.20, 24K)

파스칼을 C로 변환하는 개발 도구. 변환기를 사용할 때 유용한 헤더 파일과 몇 가지 다른 프로그램이 들어있다.

python -- (Version 1.5.1, 5,320K) ㌟

객체 지향 스크립트 해석기 언어. 객체 동적 적재, 클래스, 모듈, 예외 처리를 지원한다. Python은 맞춤 설정을 쉽게 사용할 수 있어서 C 코드를 통해 새로운 시스템 라이브러리에 인터페이스를 쉽게 추가할 수 있다. 이 Python 패키지는 Tk와 RPM를 위한 Tix widget와 인터페이스 하는 모듈과 함께 대부분의 표준 Python 모듈이 들어있다.

python-devel -- (Version 1.5.1, 2,877K)

Python 해석기는 다른 프로그램에 대해 동적 적재 확장으로 확장 및 내장하는 것이 비교적 쉽게 되어 있다.

python-docs -- (Version 1.5.1, 2,611K)

Python 언어와 해석기에 대한 문서로 아스키 파일과 레이텍 소스 파일 모두 존재한다.

tcl -- (Version 8.0.3, 5,464K) ㌴ ㌰

다른 애플리케이션에서 내장할 수 있도록 설계된 간단한 스크립트 언어. tcl 애플리케이션의 간단한 예제인 tclsh가 들어있다. TCL은 TCL에 밀접히 관련된 TK 위젯 모음을 함께 사용하면 작은 그래픽 기반의 애플리케이션을 개발하는데 매우 유용하다.

tclx -- (Version 8.0.3, 1,942K) ㌴ ㌰

일반적인 유닉스 프로그래밍 작업에 적합하도록 만들어진 확장 프로그램. 파일, 네트워크 접근, 디버깅, 수학(math), 목록처리, 메시지 카탈로그에 대한 지원 기능이 추가되거나 향상되었다. tcl 과 tcl/tk 애플리케이션과 함께 사용할 수 있다.

tix -- (Version 4.1.0.6, 2,709K) ㌴ ㌰

tk 위젯 요소의 부속 프로그램으로 tk 생성 블록에서 만들어진 많은 복합 위젯이 추가되었다. 별도의 위젯으로는 콤보 상자, 파일 선택, 노트북, 틀 모양의 창, 회전 제어, 계층 목록 상자 등이 있다.

tk -- (Version 8.0.3, 5,227K) ㌴ ㌰

tcl 스크립트 언어와 함께 작동하도록 설계된 X 윈도우 위젯 모음. 텍스트 기반 인터페이스로 작성하는 시간 보다 빨리 완전한 기능의 GUI 인터페이스를 가진 간단한 프로그램을 만들 수 있다. Tcl/Tk 애플리케이션은 윈도우와 매킨토시 플랫폼에서도 실행을 할 수 있다.

tkinter -- (Version 1.5.1, 639K) ㌴ ㌰

Tcl/Tk에 기반한 Python의 그래픽 인터페이스로 설정 프로그램에서 많이 사용된다.

umb-scheme -- (Version 3.2, 1,211K)

Scheme 프로그래밍 언어를 위한 IEEE 표준에 기술된 언어를 지원하는 해석기

xlispstat -- (Version 3.52.5, 2,847K)

고도의 통계 계산을 가능하게 해주는 확장 요소를 가진 X 윈도우를 위한 리스프 프로그래밍 언어를 위한 해석기

C.4.4 Libraries

이 장의 내용은 다양한 라이브러리 패키지에 대한 정보를 설명한다. 일부는 일반적인 시스템 조작에 필요한 라이브러리이고, 나머지 부분은 사용자의 프로그램이 필요로 하는 라이브러리들이다.

cracklib -- (Version 2.7, 69K) ㌟

보안 측면에 대해 암호를 검사한다. 검사하는 내용은 암호의 길이, 유일성, 사전에 있는 단어인지의 여부 등이다.

e2fsprogs-devel -- (Version 1.12, 257K)

ext2 파일 시스템을 조작하는 프로그램을 개발하는 데 필요한 라이브러리와 헤더파일들

faces-devel -- (Version 1.6.1, 22K) ㌴

이것은 인터페이스 개발에 필요한 라이브러리들로 정적 라이브러리와 헤더파일을 포함한다.

gd-devel -- (Version 1.3, 7K) ㌴

이 패키지는 GD 라이브러리로 링크된 프로그램을 개발하는 데 필요한 파일을 포함한다.

gdbm-devel -- (Version 1.7.3, 70K) ㌴

GNU 데이터베이스 시스템인 gdbm을 사용하는 프로그램을 만들기 위한 라이브러리와 헤더파일

gdbm 데이터베이스를 사용하는 개발 계획이 있다면 이것이 필요하다.

glibc -- (Version 2.0.7, 15,608K) ㌟

시스템에 있는 다양한 프로그램이 사용하는 표준 라이브러리로 손쉬운 판올림뿐만 아니라 기억장치와 디스크 공간을 절약하기 위해 공통적인 시스템 라이브러리 코드를 한 곳에 적재시켜 놓고 프로그램들간에 공유한다. 이 패키지는 공유 라이브러리의 가장 중요한 모음인 표준 C 라이브러리와 표준 수학함수를 가지고 있다. 이것들이 없다면 리눅스는 동작하지 않을 것이다. 또한 이 패키지는 국가별 언어 지원과 시간대 표시에 대한 데이터베이스를 포함한다.

glibc-debug -- (Version 2.0.7, 2K)

이 라이브러리는 프로그램 실행에서 오류 추적에 사용되는 디버거의 디버깅 정보를 가지는 라이브러리이다. 이 라이브러리는 공유 라이브러리 자체를 디버깅할 때만 필요하다. 이것은 공유 라이브러리를 사용하는 프로그램을 디버깅하는 데는 필요하지 않다.

glibc-devel -- (Version 2.0.7, 11,688K) ㌴㌰

표준 C 라이브러리를 사용하는 프로그램(거의 모든 프로그램이 여기에 해당된다)을 개발하는 데 사용된다. 시스템은 실행 파일을 만들기 위해서 이 패키지가 포함하고 있는 헤더 파일과 목적 코드 파일들이 필요하다.

glibc-profile -- (Version 2.0.7, 10,010K)

gprof에서 사용되는 프로파일된 프로그램을 만드는데 필요하다. 프로그램에 대한 통계 분석이 제대로 이루어지기 위해서는 gprof가 이해할 수 있도록 표준 C라이브러리에 대응되는 glibc-profile 라이브러리를 사용해야 한다.

gpm-devel -- (Version 1.13, 23K) ㌴

이 패키지는 텍스트 모드 프로그램에서 마우스를 지원하도록 하는 개발을 할 때 필요하다.

inn-devel -- (Version 1.7.2, 128K)

이 라이브러리는 INN에 대한 인터페이스를 제공하는 newsgate나 tin같은 프로그램에 필요하다.

libgr-devel -- (Version 2.0.13, 302K) ㌴

이 패키지는 libgr을 지원하는 다양한 그래픽 파일 형식을 다루는 프로그램을 개발하는 데 필요한 모든 것이 포함되어 있다.

libjpeg-devel -- (Version 6b, 228K) ㌴

이 패키지는 jpeg 파일 형식의 그림 파일을 조작하는 프로그램을 개발하기 위한 관련 문서를 포함한 모든 것을 담고 있다.

libpng-devel -- (Version 1.0.1, 332K) ㌴

PNG라이브러리를 사용하는 프로그램을 개발하는 데 필요한 정적 라이브러리와 헤더파일을 포함한 패키지이다.

libstdc++-devel -- (Version 2.8.0, 1,090K) ㌴

표준 C++ 라이브러리 명세를 만족하는 GNU 버전의 라이브러리로 이것은 C++ 언어로 개발하는 프로그램에 필요한 라이브러리와 헤더파일을 포함한다.

libtiff-devel -- (Version 3.4, 1,372K) ㌴

이 패키지는 tiff 그림 파일을 조작하는 프로그램을 개발하는 데 필요한 모든 것을 포함한다.

libungif-devel -- (Version 3.0, 237K)

gif 파일형식의 그림파일을 불러오고 저장하는 데 사용하는 libungif를 쓰는 프로그램에 필요한 패키지 이다.

ncurses-devel -- (Version 4.2, 6,418K) ㌴

이 패키지는 ncurses를 사용하는 프로그램을 개발하는 데 필요한 라이브러리와 헤더파일을 포함한다.

newt-devel -- (Version 0.30, 116K) ㌴

이것은 newt를 사용하는 프로그램을 개발하는데 필요한 라이브러리와 헤더파일이다. Newt는 텍스트 모드에서 동작하는 창 형식의 도구모음으로 다양한 도구 모음과 다중창을 지원한다.

postgresql-devel -- (Version 6.3.2, 1,000K) ㌰

이 패키지는 PostgresSQL에 대해 직접적으로 통신할 수 있는 후위 응용 프로그램을 컴파일하는 데 필요한 라이브러리와 헤더파일을 포함한다.

pythonlib -- (Version 1.22, 236K) ㌟ ㌴ ㌰

레드햇 프로그램의 다양한 부분에서 사용되는 코드를 포함하는 패키지. 이것은 다중 필드 목록상자와 비표준 글쇠 바인딩을 가진 입력 필드 위젯 및 기타에 대한 코드를 포함한다.

readline-devel -- (Version 2.2.1, 255K) ㌴

"readline" 라이브러리는 터미널로부터 입력 대기 상태가 있을 때는 입력 대기 상태로, 입력 대기 상태가 없을 때는 표시 없이 한 줄을 읽어 들여 이것을 반환한다. 반환된 입력 줄은 주기억장치의 공간에 할당되어 저장된다. 그래서 호출한 함수는 끝났을 때 이것을 할당 해제해야 한다. 반환된 입력 줄은 맨 끝의 새줄 문자가 삭제된 채로 반환된다. 그래서 반환된 줄에는 텍스트만 남아 있게 된다.

rpm-devel -- (Version 2.5.5, 232K) ㌴

RPM 패키징 시스템은 RPM 패키지와 데이터베이스를 조작하기 쉽도록 만들어주는 C 라이브러리를 포함한다. 이것은 그래픽 인터페이스를 지닌 패키지 관리자와 RPM 패키지의 내부 자료를 필요로 하는 다른 도구들을 만들기 쉽게 만들어 준다.

slang-devel -- (Version 0.99.38, 472K) ㌴

이 패키지는 slang에 기초한 응용프로그램을 만드는 데 필요한 slang 정적 라이브러리와 헤더파일을 포함하고 있다. 이것은 관련 문서를 포함하고 있다.

svgalib-devel -- (Version 1.3.0, 751K) ㌴

이것은 SVGAlib을 사용하는 프로그램을 만드는데 필요한 라이브러리와 헤더파일이다. SVGAlib는 다양한 하드웨어 플랫폼에서 전 화면 그래픽을 사용하고, X의 오버헤드가 없는 프로그램을 가능하게 해준다.

xpm-devel -- (Version 3.4j, 217K) ㌴

X 윈도우의 비트맵을 디스플레이 하는 응용프로그램을 개발 가능하게 해준다.

zlib-devel -- (Version 1.1.3, 162K) ㌴

zlib는 압축라이브러리로 메모리 상에서의 압축과 압축해제, 압축되지 않은 자료에 대한 압축를 검사 등의 기능을 제공한다. 이 버전의 라이브러리는 한 가지 방법의 압축과 해제 밖에는 지원하지 않지만 나중에 다른 알고리즘에 추가될 것이고 동일한 스트림 인터페이스를 가질 것이다. 이러한 zlib를 사용하는 프로그램을 개발하는 데 필요한 라이브러리와 헤더파일을 포함하는 패키지이다.

C.4.5 System

이 장은 시스템 계층의 개발 도구를 포함하는 패키지를 나열한다.

linuxconf-devel -- (Version 1.12r5, 2,706K) ㌴

이 패키지는 원래의 linuxconf 소스 외의 linuxconf 모듈을 개발하는 데 필요한 요소를 제공한다.

이 모음은 linuxconf 인터페이스 도구모음을 사용하는 독립적인 유틸리티를 개발하는 데도 필요하다.

C.4.6 Tools

이 장에서 설명하는 것들은 프로그래머들이 필요로 하는 유용하고 잡다한 도구를 제공하는 패키지들이다.

binutils -- (Version 2.9.1.0.14, 4,537K) ㌟ ㌴ ㌰

binutils는 프로그램을 컴파일하는 데 필요한 유틸리티들의 모음이다. 이것은 어셈블러와 링커뿐 아니라 실행 파일을 다루는 다른 잡다한 프로그램을 포함한다.

bison -- (Version 1.25, 154K) ㌴ ㌰

이것은 yacc와 호환되는 GNU 구문 분석기이다. 많은 프로그램들이 컴파일과정에서 이 프로그램을 사용한다. bison은 개발할 시스템에서만 사용된다.

byacc -- (Version 1.9, 52K) ㌴ ㌰

이것은 공개 버전의 yacc 구문 분석기이다. 많은 프로그램들이 컴파일과정에서 이 프로그램을 사용한다. 개발할 경우에만 필요한 패키지이다.

cdecl -- (Version 2.5, 74K) ㌴ ㌰

이 패키지는 영어를 C/C++ 함수 선언으로 변환하는 패키지이다. 프로그래머에게 유용하다.

cproto -- (Version 4.4, 84K) ㌴ ㌰

cproto는 특정한 C 소스 파일에서 정의 되어있는 함수에 대한 함수 원형선언을 표준 출력으로 출력한다. 함수 정의는 구 형식 또는 ANSI C 형식이 될 수 있다. 추가적으로 cproto는 파일에 정의된 변수 선언을 출력할 수 있다. 만약 아무런 파일인자가 주어지지 않으면 cproto는 표준 출력으로부터 입력을 받는다.

flex -- (Version 2.5.4a, 290K) ㌴ ㌰

이것은 GNU의 빠른 어휘 분석기 생성기이다. (정규 표현식에 기반한) 입력을 설명한 어휘에 기반하여 어휘 토큰 코드를 생성한다. yacc와 bison과 함께 작동하도록 설계되었으며, 구축 과정의 일부분으로 여러 프로그램에서 사용한다.

gettext -- (Version 0.10.35, 824K) ㌴ ㌰

gettext 라이브러리는 국가별 언어의 목록을 변경, 사용, 생성하는데 사용되는 쉬운 도구와 라이브러리를 제공한다. 이것은 국제화된 프로그램을 위한 간단하고 강력한 기능을 제공한다.

gperf -- (Version 2.7, 245K)

GNU gperf는 일정한 예약어에 대해서 완벽한 해쉬 테이블을 생성한다. 완벽한 해쉬 테이블은 간단하다. 해쉬 함수와 자료구조가 하나의 예약어에 대해서 자료구조 내에 오직 하나만이 해당되는 값을 가지는 경우를 말한다.

indent -- (Version 1.9.1, 80K)

C 소스 파일을 보기 좋게 만들 때 사용되는 들여쓰기 처리 프로그램이다.

xwpe -- (Version 1.5.12a, 712K)

XWPE는 네 가지 프로그램이 포함된 패키지로 각 프로그램은 we, wpe, xwe xwpe이다. 이들은 기본적으로 동일한 프로그래머용 편집기 개발 환경이다. MS 윈도우의 개발환경 IDE중 하나를 사용해왔고 X 윈도우 상에서도 비슷한 것을 찾는다면, 이것을 사용하면 좋을 것이다. 또한 X 윈도우와 동일한 텍스트 모드의 버전도 포함하고 있어서 개발환경이 어떠한 상황이 되든 xwpe를 사용하는 것이 가능하다. 이 패키지는 기본 xwpe 라이브러리와 텍스트 모드 프로그램을 포함하고 있다. 여기에 해당되는 X 윈도우 프로그램은 xwpe-X11 패키지에 포함되어 있다.

C.4.7 버전 제어

이장에서 설명하는 패키지는 프로그래머에게 그들의 프로그램에 대해서 다양한 버전의 제어를 가능하게 해주는 프로그램이다.

cvs -- (Version 1.10.2, 3,024K) ㌴ ㌰

CVS는 단일 디렉토리에 있는 파일의 모음에서 개정된 내용에 대한 제어가 이루어진 파일을 가진 계층적인 디렉토리 모음으로 개념을 확장한 rcs 개정판 제어 시스템의 전위 인터페이스 프로그램이다. 이러한 디렉토리와 파일은 소프트웨어 릴리즈 버전에 따라 함께 묶여져 나올 수 있다. CVS는 여러 명의 개발자간에 소스 파일을 협력해서 작업을 하는 경우에 개발자들 간의 조정을 담당하고 이러한 소프트웨어 버전을 관리하는 데 필요한 기능을 제공한다.

rcs -- (Version 5.7, 487K) ㌴ ㌰

개정판 제어 시스템(RCS)은 다양한 파일에 대한 여러 개의 개정판을 관리한다. RCS는 저장과 복구, 변한 내용에 대한 기록, 인증, 변형판의 조합 등을 자동처리 해준다. RCS는 자주 개정되는 텍스트에 대해서 유용하다. 예를 들면 프로그램 소스 파일, 문서 파일, 그래픽, 기사, 형식문서 등이 있다.

C.5 문서

리눅스 관련 정보를 담은 패키지. 여기에는 많은 정보가 있다. 디스크 공간이 충분히 있으면 문서 패키지를 설치한다. 하지만 모든 howto 문서가 필요하지 않을 것이다. 대개 howto와 howto-html 문서 정도면 적당할 것이다.

faq -- (버전 5.2, 1,116K)

sunsite.unc.edu에 있는 리눅스 관련 FAQ(Frequently Asked Questions) 패키지. FAQ는 리눅스에 관해 가장 좋은 정보 중의 하나이다.

gimp-manual -- (버전 1.0.0, 17,979K)

GIMP 사용자 설명서(GUM) 1.0.0. 약 일년간의 작업을 거친 첫 번째 정식 설명서이다. HTML, PS, PDF, FM(FrameMaker) 소스 코드로 이용할 수 있다. 설명서의 라이선스에 관해서는 COPYING 파일을 읽어보기 바란다. 설명서는 590페이지에 달하며 이전 버전보다 몇 가지 개선된 내용이 있다. GIMP를 어떻게 쓸지 도움이 될 수 있는 새로운 갤러리 장을 자세하게 보자. 갤러리는 GIMP로 무엇을 다룰 수 있는지 보여주는 좋은 예이다. 설명서의 모든 그림은 100% 순수하게 GIMP로 제작한 그림이다. HTML 버전은 온라인에서 볼 수 있으며 PS와 PDF는 일반적인 프린터에서 출력하거나 온라인에서 볼 수 있다. FM 소스 코드는 그래픽 문서 프로젝트(Graphic Documentation Project)에 기부할 때만 이용할 수 있다. GIMP 사용자 설명서에 대한 기부는 COPYING 파일에 있는 라이선스 동의에 같이 들어있다.

HTML 버전의 설명서는 온라인에서 보기에는 좋지만 PDF나 포스트스크립트 형식과 동일한 질을 바랄 수 없다. HTML 버전은 뒤에 더 개선되어야 한다. 이번 버전은 시간에 쫓겨 만들어졌다. 설명서의 다른 형식을 찾는다면 ftp://manual.gimp.org/pub/manual을 점검한다.

howto -- (버전 5.2, 9,803K)

howto 문서는 리눅스 문서를 가장 잘 모아 놓았으며 1998년 4월에 편집되었다. 새로운 버전의 문서를 찾으려면 http://sunsite.unc.edu/linux를 찾아본다. 현재의 패키지에서 버전을 확인하려면 /usr/doc/HOTWO를 본다.

howto-dvi -- (버전 5.2, 3,306K)

howto 문서의 DVI 버전으로 텍스로 볼 수 있다.

howto-html -- (버전 5.2, 11,214K)

howto 문서의 HTML 버전으로 웹브라우저로 볼 수 있다.

howto-ps -- (버전 5.2, 6,417K)

howto 문서의 포스트스크립트 버전으로 고스트뷰로 볼 수 있고 포스트스크립트 프린터로 출력할 수 있다.

howto-sgml -- (버전 5.2, 8,498K)

howto 문서의 SGML 버전. howto 문서의 소스 파일이다(linuxdoc-sgml 사용).

howto-korean -- (버전 5.2, 14,272K)

howto 문서의 한글 번역 버전으로 모든 문서가 번역된 것은 아니기 때문에 howto 문서가 모두 필요하면 영문 버전의 howto 문서를 설치해야 한다.

howto-chinese -- (버전 5.2, 13,708K)

howto-croatian -- (버전 5.2, 1,872K)

howto-french -- (버전 5.2, 38,101K)

howto-german -- (버전 5.2, 11,760K)

howto-greek -- (버전 5.2, 2,822K)

howto-indonesian -- (버전 5.2, 3,727K)

howto-italian -- (버전 5.2, 15,179K)

howto-japanese -- (버전 5.2, 25,676K)

howto-polish -- (버전 5.2, 15,832K)

howto-serbian -- (버전 5.2, 37K)

howto-slovenian -- (버전 5.2, 2,137K)

howto-spanish -- (버전 5.2, 18,413K)

howto-swedish -- (버전 5.2, 4,867K)

howto-turkish -- (버전 5.2, 816K)

각 국가별 howto 문서의 번역판으로 모든 문서가 번역되지 않았기 때문에 howto 문서가 모두 필요하면 영문 버전의 howto 문서를 설치해야 한다.

indexhtml -- (버전 5.2, 6K) ㌴ ㌰

레드햇 html 인덱스 페이지.

install-guide -- (버전 3.2, 1,373K)

설치와 리눅스 시작 안내에 관한 일반적인 안내서. 설치 관련된 내용은 레드햇 리눅스 설명서를 보면 된다. 많은 내용이 중복되지만 다른 유용한 정보가 있다.

lpg -- (버전 0.4, 1,739K)

리눅스 시스템 프로그래밍 안내서. 리눅스 문서 프로젝트에 관한 보다 많은 정보는 http://sunsite.unc.edu/LDP를 참조한다.

man-pages -- (버전 1.21, 1,575K) ㌴ ㌰

프로그래밍 API 설명서로 파일 형식, 프로토콜 등에 관련한 맨 페이지의 모음이다.

1절 = 사용자 명령(소개만 있음) / 2절 = 시스템 호출 / 3절 = libc 호출 / 4절 = 장치(hd, sd 등) / 5절 = 파일 형식과 프로토콜(wtmp, /etcpasswd,nfs 등) / 6절 = 게임(소개만 있음) / 7절 = 규정, 매크로 패키지 등(nroff, ascii 등) / 8절 = 시스템 관리(소개만 있음)

nag -- (버전 1.0, 1,217K)

리눅스 시스템 네트워크 관리 안내서. 리눅스 문서 프로젝트에 관해서는 더 많은 정보는 http://sunsite.unc.edu/LDP에서 확인을 하면 되며 갱신된 내용이 있을 수 있다.

rhl-alpha-install-addend-en -- (버전 5.2, 196K)

레드햇 리눅스 5.2 알파 설치 부록 HTML 버전의 복사본.

rhl-install-guide-en -- (버전 5.2, 1,472K)

레드햇 리눅스 5.2 설치 부록 HTML 버전의 복사본. 온라인에서는 http://www.redhat.com에서 볼 수 있다.

sag -- (버전 0.6, 644K)

리눅스 시스템 관리 안내서. 리눅스 문서 프로젝트에 관한 보다 많은 정보는 http://sunsite.unc.edu/LDP를 참조한다.

C.6 확장

레드햇 리눅스에서 제공하는 언어 확장 기능.

C.6.1 일본어

레드햇 리눅스에서 제공하는 일본어 확장 기능.

kterm - (버전 6.2.0, 147k)

Kanji 터미널 에뮬레이터. Kanji를 좋아하는 사람을 위해 일반적인 영어 문자 세트가 아닌 Kanji 문자 세트를 사용한다.

C.7 게임

레드햇 리눅스 사용자에게 제공하는 오락 패키지. 부록의 마지막의 X11절에 X 윈도우 시스템에서 작동하는 게임 패키지가 있다.

bsd-games -- (Version 2.1, 1,786K)

게임 묶음. 흥미 있는 게임은 backgammon, cribbage, hangman, monop, primes, trek, battlestar 등이다.

christminster -- (Version 3, 223K)

xzip을 사용한 텍스트 어드벤처 게임.

colour-yahtzee -- (Version 1.0, 19K)

유명한 게임인 yahtzee의 터미널 모드 버전. 주사위와 보드 게임이다.

fortune-mod -- (Version 1.0, 2,337K)

유명한 행운 프로그램. 프로그램을 실행할 때마다 임의대로 행운을 출력한다. 사용자의 .login 파일에 넣어놓으면 사용자가 로그인할 때마다 볼 수 있다.

gnuchess -- (Version 4.0.pl77, 1,328K)

유명한 GNU 체스 프로그램. 텍스트 기반이지만 X 기반 체스 프로그램을 실행하는 xboard와 결합하여 사용할 수 있다.

mysterious -- (Version 1.0, 163K)

브라이언 하우아스의 텍스트 기반 미스테리 어드벤처 게임 시리즈

pinfocom -- (Version 3.0, 170K)

예전의 infocom 호환 텍스트 어드벤처 게임의 해석기.

scottfree -- (Version 1.14, 31K)

텍스트 어드벤처 게임의 해석기.

trojka -- (Version 1.1, 15K)

떨어지는 블록을 조정하여 적어도 세 개의 블록을 수평이나 대각선 방향으로 또는 둘다 유형을 맞추는 게임이다. 유형을 맞추면 블록이 없어지고 위의 블록이 화면의 꼭대기에 도달하면 게임이 끝난다.

vga_cardgames -- (Version 1.3.1, 110K)

리눅스 콘솔에서 실행하는 다양한 카드 게임. 크론다이크, 오우 헬, 솔리테어, 스파이더 등이 있다.

vga_gamespack -- (Version 1.3, 54K)

SVGAlib을 사용하는 리눅스 콘솔용 게임. 오델로, 마인스위퍼, 커넥트 4 등이 있다.

C.8 라이브러리

다양한 라이브러리를 담은 패키지. 라이브러리는 다른 프로그램에서 이미지 조작, 오래된 바이너리 프로그램 형식과의 호환성, 화면 조작 등 다양한 기능을 지원할 때 사용한다.

aout-libs -- (Version 1.4, 3,663K)

오래된 리눅스 시스템은 최근에 사용하는 ELF 대신에 a.out이라고 불린 프로그램 형식과 공유 라이브러리를 사용하였다. 예전의 a.out 형식 프로그램을 실행하기 위해서는 aout-libs에서 제공하는 a.out 형식 라이브러리가 필요하다. 텍스트, X, SVGAlib 모드의 대부분의 a.out 형식 패키지를 실행할 수 있다.

gd -- (Version 1.3, 312K) ㌟

C 프로그램에서 GIF 이미지 파일을 쉽게 만들고 조작할 수 있도록 하는 라이브러리.

gdbm -- (Version 1.7.3, 25K) ㌟

데이터베이스 색인 라이브러리. C 애플리케이션을 만들고 간단하면서 효율적인 데이터베이스에 접근해야 하거나 데이터베이스를 사용하는 C 애플리케이션을 만들 때 유용하다.

glib -- (Version 1.0.6, 54K) ㌟

실용적인 기능의 편리한 라이브러리. 개발 라이브러리와 헤더는 gtk+-devel에 들어있다.

gmp -- (Version 2.0.2, 111K)

GNU의 임의적인 정밀도 라이브러리로서 gmp를 링크하면 저 수준, 또는 고수준의 인터페이스로 마음대로 대규모의 숫자를 다룰 수 있다.

gmp-devel -- (Version 2.0.2, 313K)

프로그램에서 gmp 라이브러리를 사용할 때 쓰는 정적 라이브러리, 헤더 파일, 문서 등이 들어있다. gmp-devel 라이브러리를 사용하는 자신만의 프로그램을 만들 수 있다.

gsl -- (Version 0.3b, 455K)

GNU 과학용 라이브러리. gsl을 링크하면 과학용 컴퓨팅에서 발생하는 많은 문제를 다룰 수 있다.

ld.so -- (Version 1.9.5, 246K) ㌟

많은 패키지에서 필요한 공유 라이브러리 설정 도구인 ldconfig가 들어있다. 또한 리눅스 libc 5 용의 공유 라이브러리 로더와 동적 로더가 포함되어 있다.

libc -- (Version 5.3.12, 5,293K) ㌟

예전의 리눅스 시스템(레드햇 리눅스 릴리즈 2.0부터 4.2)은 libc 5에 기반하였다. glibc(libc 6) 기반에서 예전의 애플리케이션을 실행하기 위해 libc 5에 기반한 라이브러리가 들어있다.

libelf -- (Version 0.6.4, 74K)

ELF 목적 파일 형식의 내부에 접근할 수 있도록 도와주는 라이브러리. 심볼을 체크하는 등 ELF 파일의 다양한 부분을 조사할 수 있다.

libg++ -- (Version 2.7.2.8, 1,897K) ㌟

부가적인 GNU 도구에 같이 있는 표준 C++ 라이브러리의 GNU 버전. C++ 애플리케이션 실행에 필요한 공유 라이브러리가 들어있다.

libgr -- (Version 2.0.13, 206K) ㌴ ㌰

FBM, PBM, PGM, PNM, PPM, REL 등 다양한 그래픽 파일 형식을 다룰 수 있는 라이브러리.

libjpeg -- (Version 6b, 243K) ㌴ ㌰

jpeg 이미지를 조작하는 간단한 클라이언트에 함께 있는 jpeg 이미지 조작 기능의 라이브러리.

libjpeg6a -- (Version 6a, 131K)

jpeg 이미지를 조작하는 간단한 클라이언트에 함께 있는 jpeg 이미지 조작 기능의 라이브러리.

libpng -- (Version 1.0.1, 244K) ㌴ ㌰

PNG 라이브러리는 PNG 형식의 그래픽 파일을 만들고 조작하는데 사용하는 루틴을 모아놓은 라이브러리이다. PNG 형식은 GIF 형식을 대체하기 위해 설계되었으며 많은 개선과 확장된 기능이 있다.

libstdc++ -- (Version 2.8.0, 366K) ㌟

부가적인 GNU 도구에 같이 있는 표준 C++ 라이브러리의 GNU 버전. C++ 애플리케이션 실행에 필요한 공유 라이브러리가 들어있다.

libtermcap -- (Version 2.0.8, 55K) ㌟

termcap 데이터베이스에 접근할 수 있는 라이브러리. 여러 가지 작업에 기본으로 필요하므로 시스템에 설치되어야 한다.

libtermcap-devel -- (Version 2.0.8, 11K) ㌴

termcap 데이터베이스에 접근할 수 있는 프로그램을 만들 때 사용하는 개발 라이브러리와 헤더 파일이 들어있다.

libtiff -- (Version 3.4, 602K) ㌴ ㌰

TIFF 이미지를 조작하는 기능의 라이브러리.

libungif -- (Version 3.0, 37K) ㌴ ㌰

GIF를 불러오고 저장하는 공유 라이브러리. LZW 압축을 사용하지 않으면 압축하지 않은 gif 알고리즘을 사용하여 저장한다.

ncurses -- (Version 4.2, 2,334K) ㌟

cursess 라이브러리 루틴을 이용하여 사용자가 적당한 방법으로 문자 화면을 갱신하는 터미널 독립적인 방법을 사용할 수 있다. "새로운 curses"(ncurses)이며 더 이상 개발되지 않는 4.4BSD의 고전적인 curses를 대체하고 있다.

ncurses3 -- (Version 1.9.9e, 317K)

cursess 라이브러리 루틴을 이용하여 사용자가 적당한 방법으로 문자 화면을 갱신하는 터미널 독립적인 방법을 사용할 수 있다. "새로운 curses"(ncurses)이며 더 이상 개발되지 않는 4.4BSD의 고전적인 curses를 대체하고 있다.

newt -- (Version 0.30, 122K) ㌟

slang 라이브러리에서 만들어진 텍스트 모드의 창 도구모음. 컬러 텍스트 모드 애플리케이션에서 스택 윈도우, 누름 단추, 체크 상자, 라디오 단추, 목록, 항목 필드, 라벨, 전시 문자열을 사용할 수 있다. 스크롤 막대가 지원되며 추가 기능 제공을 통해 폼을 집어넣을 수 있다. newt 패키지에는 whiptail의 대체물인 /usr/bin/diallog와 함께 newt로 제작된 프로그램의 공유 라이브러리가 들어있다.

p2c -- (Version 1.20, 495K)

파스칼을 C로 변환하는 프로그램. 파스칼 소스 코드를 C 소스 코드로 변환할 때 사용하며 표준 C 컴파일러(gcc 등)로 컴파일할 수 있다.

readline -- (Version 2.2.1, 250K) ㌟

터미널에서 줄을 읽어서 그 내용을 반환하며 사용자가 표준 이막스 편집 글쇠로 그 줄을 편집할 수 있도록 한다. 사용하기 쉽고 직관적인 인터페이스를 만들 수 있다.

slang -- (Version 0.99.38, 164K) ㌟

slang은 C 호환 구문을 지원하는 강력한 스택 기반의 해석기이다. 처음부터 프로그램을 확장 가능하게 하기 위하여 프로그램에 쉽게 내장할 수 있도록 설계되었다. slang은 안전하고 효율적인 방식으로 슬랭을 내장하는 애플리케이션을 빠르게 개발하고 디버깅할 수 있는 방법을 제공한다.

sox-devel -- (Version 12.14, 518K)

sox 라이브러리를 사용하여 애플리케이션을 컴파일할 때 사용하는 라이브러리.

svgalib -- (Version 1.3.0, 718K) ㌴

다양한 하드웨어 플랫폼에서 전 화면 그래픽을 사용하는 애플리케이션에 필요한 라이브러리. 많은 게임과 유틸리티에서 그래픽 접근을 할 때 SVGAlib을 활용할 수 있으며 X 윈도우보다 적은 메모리를 가진 기계에 적당하다.

zlib -- (Version 1.1.3, 57K) ㌟

zlib 압축 라이브러리는 압축되지 않은 자료의 보전 검사를 포함한 메모리 압축과 압축 해제 기능을 지원한다. 현재 버전에서는 한가지 압축 방식을 지원하지만 이후 다른 알고리즘을 추가할 수 있으며 비슷한 인터페이스를 사용할 것이다. zlib 라이브러리는 몇 가지 시스템 프로그램에서 사용된다.

C.9 네트워킹

네트워킹 관련 패키지. 쉽게 찾을 수 있도록 몇 부분으로 나누었다.

C.9.1 관리

기본 네트워크 관리 기능을 제공하는 패키지이다.

anonftp -- (버전 2.6, 1,046K) ㌰

익명 ftp 접근을 제공하는데 필요한 파일. 인터넷에서 프로그램을 제공하는 가장 일반적인 방법으로 다른 사용자들이 계정 없이 파일을 내려받을 수 있다.

caching-nameserver -- (버전 5.2, 3K) ㌰

간단한 캐싱 네임 서버로 bind(DNS 네임 서버)를 위한 설정 파일이 들어있다. 전화접속을 사용하는 많은 사용자들이 (bind와 함께) 캐싱 네임 서버를 사용하며 네임 서버의 이름 변환 속도를 빠르게 해준다.

net-tools -- (버전 1.46, 190K) ㌟

리눅스 시스템에서 네트워크 설정에 필요한 기본적인 도구를 모아놓은 패키지로 ifconfig, route, netstat, rarp와 기타의 작은 도구들이 들어있다.

nfs-server-clients -- (버전 2.2beta37, 10K) ㌴ ㌰

NFS 서버와 상호작용 하는 클라이언트 프로그램으로 NFS 볼륨을 마운트 하는 데 필요하지는 않다. showmount 명령을 사용해서 마운트된 파일 시스템을 볼 경우에 사용되는 프로그램이다.

tcp_wrappers -- (버전 7.6, 242K) ㌴ ㌰

SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK 등의 네트워크 서비스에서 들어오는 요청에 대해서 모니터링하고 필터링할 수 있는 패키지이다.

C.9.2 데몬

네트워크 관련 데몬 패키지. 데몬은 다양한 시스템 기능을 수행하는 자동 실행 프로그램이다.

am-utils -- (버전 6.0a16, 1,978K)

인기있는 BSD 자동 마운트 도구인 Amd의 차세대 프로그램이다. 추가로 여러 가지가 갱신되었고, 포트, 프로그램, 기능, 버그 수정 등이 되었다. Amd는 버클리 자동 마운트 데몬이다. NFS 파일 시스템, 시디롬, 로컬 드라이브 등 모든 유형의 파일 시스템을 자동으로 마운트하고 사용하지 않을 때는 마운트 해제할 수 있다. 기본 설정을 하면 /net/[hostname] 디렉토리로 이동하여 호스트에서 export 할 수 있는 디렉토리 목록을 가져온다.

apache -- (버전 1.3.2, 1,904K) ㌰

자유롭게 사용할 수 있는 완전한 기능의 웹 서버 프로그램이며 가장 많이 쓰고 있다.

apache-devel -- (버전 1.3.2, 257K)

아파치 1.3.1의 소스 코드이며 DSOs(동적 고유 객체. dynamic shared objects)를 만들 수 있는 apxs 바이너리도 같이 들어있다. 아파치 추가 모듈을 컴파일하거나 개발할 때 설치해야 한다.

autofs -- (버전 3.1.1, 100K)

파일 시스템을 자동으로 마운트, 언마운트 하는 데몬. 네트워크 파일 시스템, 시디롬, 플로피 등을 마운트 하는 데 사용된다.

bind -- (버전 8.1.2, 496K) ㌰

호스트 이름의 IP 주소 변환을 정의하는 네임 서버. 워크스테이션에서 캐쉬 네임 서버로 사용할 수 있지만 일반적으로는 전체 네트워크에서 한 대만 필요하다.

bootp -- (버전 2.4.3, 101K)

bootp 프로토콜 서버. 네트워크 관리자가 서버의 /etc/bootptab 파일을 통해 클라이언트의 네트워크 정보를 설정할 수 있어 클라이언트에서 자동으로 네트워크 정보를 얻을 수 있다. bootp 서버는 기본적인 DHCP 지원을 하지만 DHCP 지원이 필요하면 더 완전한 dhcpd 패키지를 쓰는 것이 좋다.

cleanfeed -- (버전 0.95.7b, 107K) ㌰

뉴스를 가져올 때 스팸을 제거하는 INN을 위한 자동 필터.

dhcp -- (버전 2.0b1pl6, 437K)

인터넷 소프트웨어 협회의 dhcp 패키지 두 번째 릴리즈. 서버와 중계 대행(relay agent)을 한다.

dhcpcd -- (버전 0.70, 34K) ㌟

draft-ietf-dhc-dhcp-09(-r 선택 사항을 지정하지 않았을 때)와 RFC1541 (-r 선택 사항을 지정했을 때)에서 지정한 DHCP 클라이언트 기능 수행. DHCP 서버에서 호스트 정보(IP 주소, 넷마스크, 브로드캐스트 주소 및 기타)를 가져오며 실행하고 있는 시스템의 네트워크 인터페이스를 설정한다. 또한 RFC1541 나 draft-ietf-dhc-dhcp-09에 따른 임대 시간(lease time)을 갱신한다.

gated -- (버전 3.5.10, 2,248K)

다중 라우팅 프로토콜을 제어하는 라우팅 데몬이며 routed와 egpup을 대체하는 프로그램. 현재는 RIP, BGP, EGP, HELLO, OSPF 라우팅 프로토콜을 제어한다. gated 프로세스는 모든 라우팅 프로토콜이나 라우팅 프로토콜의 일부 하부 집합을 실행할 수 있도록 설정할 수 있다.

imap -- (버전 4.4, 1,419K)

POP(Post Office Protocol)과 IMAP 우편 프로토콜 서버. POP 프로토콜은 사용자의 전자우편을 모으고 읽을 수 있도록 사용자의 지역 시스템에 내려받는 일을 한다. IMAP은 POP의 기능을 제공하며 사용자가 전자우편을 지역 우편상자로 옮기지 않고 원격 시스템에서 전자우편을 읽을 수 있다.

inn -- (버전 1.7.2, 3,217K) ㌰

뉴스서버로서 개인 newsfeeds와 함께 유즈넷 뉴스를 다룰 수 있도록 설정할 수 있다. /usr/doc에 INN을 설정하는데 관련된 많은 정보가 있다.

intimed -- (버전 1.10, 96K)

네트워크로 연결된 시스템에 시간을 알려주는 서버. 네트워크에 연결된 시스템에서 적절한 시간으로 동기화할 때 유용하다.

mars-nwe -- (버전 0.99pl10, 533K) ㌰

MARS는 넷웨어 호환의 파일/프린터 서버이다. 리눅스 시스템을 넷웨어의 IPX 프로토콜을 사용하는 넷웨어 기반의 파일/프린터 서버로 사용할 수 있다.

mod_perl -- (버전 1.15, 1,407K)

HTML 파일 안에서 펄 언어를 사용할 수 있는 강력한 아파치 모듈.

mod_php -- (버전 2.0.1, 667K)

PHP는 아파치 서버에 스크립트와 데이터베이스 연결 기능을 제공하는 강력한 아파치 모듈이다.

mod_php3 -- (버전 3.0.4, 2,935K)

PHP3은 아파치 서버에 스크립트와 데이터베이스 연결 기능을 제공하는 강력한 아파치 모듈이다.

nfs-server -- (버전 2.2beta37, 155K) ㌰

NFS와 마운트 데몬은 다른 시스템에서 파일 시스템을 사용할 수 있도록 하는 NFS 서버를 만들 때 사용한다. NFS파일 시스템을 마운트하는 데는 필요하지 않다. 이 기능은 이미 리눅스 커널에 있다.

portmap -- (버전 4.0, 43K) ㌴ ㌰

포트 매퍼(portmapper)는 NFS와 NIS 등의 프로토콜에서 사용하는 RPC 연결을 관리한다. 포트맵 서버는 RPC 메커니즘을 사용하는 프로토콜의 서버로서 작동하는 시스템에서 실행되어야 한다. 포트 매퍼는 hosts.allow,deyny 유형의 접근 제어를 지원한다.

ppp -- (버전 2.3.5, 275K) ㌴ ㌰

PPP 지원을 위한 데몬과 문서. PPP 지원이 내장된 커널 2.0 이후 버전이 필요하다. 레드햇 커널은 기본적으로 모듈로 PPP지원을 한다.

sendmail -- (버전 8.8.7, 553K) ㌟

우편 전송 프로그램(MTA)으로 시스템간에 전자우편을 주고받는데 사용한다. 센드메일은 일반적인 인터넷 우편 라우팅 기능, 알리아싱 및 포워딩 기능, 네트워크 게이트웨이에 대한 자동 라우팅, 유연한 설정 등을 지원한다. 인터넷을 통해 전자우편을 주고받은 기능이 필요하면 센드메일이 필요하다.

squid -- (버전 1.1.22, 919K)

웹 클라이언트를 위한 고성능의 프록시 서버 캐쉬 서버로서 FTP, gopher, HTTP를 지원한다. 전통적인 캐쉬 소프트웨어와 다르게 스퀴드는 single, non-blocking, I/O-Driven 프로세스의 모든 요청을 다룬다. 메타 자료와 특히 램에서 캐쉬된 자료를 보관하며, DNS lookups를 캐쉬하고 non-blocking DNS lookups를 지원하며 실패한 요청의 네거티브 캐쉬를 수행한다. 메모리가 부족하면 스퀴드 패키지의 NOVM 버전을 확인해야 한다. 스퀴드는 SSL, 확장된 접근 제어, 로깅에 대한 모든 요청을 지원한다. 가벼운 캐쉬 프로토콜을 사용하여 스퀴드 캐쉬는 계층적으로 배열되거나 추가적인 대역폭 저장을 잡아낼 수 있다. 스퀴드는 주 서버 프로그램인 squid, 도메인 네임 시스템 lookup 프로그램인 dnsserver, FTP 자료를 가져오는 프로그램인 ftpget, 관리와 클라이언트 도구로 구성되어 있다. squid가 시작할 때 dnsserver 프로세스의 개수를 지정할 수 있는데 각 프로세스는 single, blocking 도메인 네임 시스템 lookup을 수행한다. 이러한 과정을 통해 캐쉬에서 DNS lookup을 기다리는 시간을 줄일 수 있다.

squid-novm -- (버전 1.1.22, 911K)

스퀴드의 NOVM 버전은 파일 기술자 확장으로 프록시 작업에 작은 메모리를 사용한다(NOVEM은 No Virtual Memory를 나타낸다). 프록시/캐쉬 서버의 메모리가 부족할 때 유용하다. 웹 클라이언트를 위한 고성능의 프록시 캐쉬 서버로서 FTP, gopher, HTTP를 지원한다. 전통적인 캐쉬 소프트웨어와 다르게 스퀴드는 single, non-blocking, I/O-Driven 프로세스의 모든 요청을 다룬다. 메타자료와 특히 램에서 캐쉬된 자료를 보관하며, DNS lokkups를 캐쉬하고 non-blocking DNS lookups를 지원하며 실패한 요청의 네거티브 캐쉬를 수행한다. 메모리가 부족하면 스퀴드 패키지의 NOVM 버전을 확인해야 한다. 스퀴드는 SSL, 확장된 접근 제어, 로깅에 대한 모든 요청을 지원한다. 가벼운 캐쉬 프로토콜을 사용하여 스퀴드 캐쉬는 계층적으로 배열되거나 추가적인 대역폭 저장을 잡아낼 수 있다. 스퀴드는 주 서버 프로그램인 squid, 도메인 네임 시스템 lookup 프로그램인 dnsserver, FTP 자료를 가져오는 프로그램인 ftpget, 관리와 클라이언트 도구로 구성되어 있다. squid가 시작할 때 dnsserver 프로세스의 개수를 지정할 수 있는데 각 프로세스는 single, blocking 도메인 네임 시스템 lookup을 수행한다. 이러한 과정을 통해 캐쉬에서 DNS lookup을 기다리는 시간을 줄일 수 있다. 스퀴드는 ARPA-funded Harvest project에서 만들었다.

ucd-snmp -- (버전 3.5.3, 2,105K) ㌴ ㌰

카네기 멜론 대학의 SNMP(Sinple Network Management Protocol) 버전 2(SNMPv2)에서 파생된 프로그램. 네트워크를 관리하고 계산하는데 유용하다.

wu-ftpd -- (버전 2.4.2b18, 297K) ㌰

wu-ftpd는 ftp 클라이언트에 FTP 파일을 제공하는 데몬 프로그램이다. NFS 등의 네트워크 파일 시스템을 사용하지 않고 컴퓨터 사이에서 프로그램을 교환할 때, 익명 FTP 사이트를 운영할 때(이런 경우 anonftp 패키지를 설치하고 싶을 것이다) 유용하다.

xntp3 -- (버전 5.93, 2,043K)

UTC 표준시간에 컴퓨터의 시간을 동기화시킬 때 사용하는 유틸리티와 데몬 패키지. rdate 프로그램과 비슷한 ntpdate, 시스템의 시간을 지속적으로 조절하는 데몬인 xntpd 프로그램이 포함되어 있다.

ypserv -- (버전 1.3.5, 261K)

표준 NIS/YP 네트워크 프로토콜을 수행하는 프로그램. 네트워크에서 호스트 이름, 사용자 이름, 기타 정보 데이터베이스를 배포하는데 사용한다. NIS 서버이며 NIS 클라이언트가 필요 없다.

C.9.3 개발

네트워크 관련 코드를 개발하는데 사용하는 패키지를 설명한다.

bind-devel -- (버전 8.1.2, 230K)

bind 8.x.x의 DNS 개발에 필요한 파일과 라이브러리이다.

C.9.4 뉴스

유즈넷 뉴스에 관련된 패키지를 설명한다.

inews -- (버전 1.7.2, 47K)

일부 뉴스 리더에서 뉴스를 올리는데 사용하는 프로그램. 일관성 검사, 헤더 재형식, nnn.conf에 지정한 뉴스서버에 글 올리기 등의 기능이 있다.

C.9.5 유틸리티

네트워킹 관련 편리한 유틸리티를 제공하는 패키지.

bind-utils -- (버전 8.1.2, 471K) ㌴ ㌰

네임 서버를 질의하고 호스트를 찾는 유틸리티 모음. 주어진 호스트 이름에 IP 주소를 결정할 수 있고 등록된 도메인과 네트워크 주소와 관한 정보를 찾을 수 있다.

bootpc -- (버전 061, 35K) ㌟ ㌴ ㌰

네트워크를 통해 서버에서 네트워크 정보를 가져올 수 있는 리눅스용 bootp 클라이언트 프로그램. 반환되는 정보를 요청하는 일반적인 브로드캐스트를 보낸다.

comanche -- (버전 0.6a, 189K)

아파치 설정 관리자. 아파치 서버 프로젝트의 전위 프로그램으로서 아파치는 인터넷에 가장 유명하고 빠르며 신뢰성 있는 웹서버이다. www.apache.org에서 더 많은 정보를 찾을 수 있다. 아파치 설정 파일의 변화에 대한 정보를 담은 RCS를 같이 제공한다.

dip -- (버전 3.3.7o, 86K) ㌴ ㌰

모뎀으로 전화를 할 때 사용하는 자동 스크립트를 제공하는 프로그램. PPP와 SLIP 접속을 설정할 때 유용하지만 모두 필요한 것은 아니다. SLIP 접속을 설정하는데는 netcfg를 사용한다.

fwhois -- (버전 1.00, 7K) ㌴ ㌰

whois 프로그램. 전세계의 whois 데이터베이스에 저장된 사람에 대한 정보를 찾을 수 있다.

ipxutils -- (버전 1.0, 44K) ㌰

리눅스에서 IPX 인터페이스와 네트워크를 설정하고 디버깅하는데 필요한 유틸리티. IPX는 넷웨어에서 자료를 전송할 때 사용하는 저 수준 프로토콜이다.

ltrace -- (버전 0.3.4, 70K)

지정한 명령을 존재할 때까지 실행하는 프로그램. 실행되는 프로세스에서 호출하는 동적 라이브러리 호출과 프로세스에서 받는 시그널을 가로채고 기록한다. 또한 프로그램에서 실행되는 시스템 호출을 가로채고 출력할 수 있다.

mgetty -- (버전 1.1.14, 1,166K)

모뎀 등 직렬 라인을 통해 로그인할 수 있는 지능적인 getty 프로그램. 자동 콜백(callback) 기능이 있고 팩스를 지원한다(팩스 지원 사용을 완전하게 설치해야 함).

mgetty-sendfax -- (버전 1.1.14, 271K)

팩스를 주고받기 위한 팩스 클래스 2 모뎀을 지원. 간단한 팩스 대기열을 지원한다.

mgetty-voice -- (버전 1.1.14, 622K)

음성 우편 확장 기능을 가진 모뎀을 지원.

nc -- (버전 1.10, 104K)

NetCat은 최소 네트워크 클라이언트이다. 임의의 포트에서 터미널 TCP 연결을 하거나 UDP를 통해 위조 연결을 할 수 있다.

ncpfs -- (버전 2.2.0, 446K) ㌰

NCP 프로토콜을 이해하는 리눅스 파일 시스템인 ncpfs 파일 시스템을 설정하고 사용할 때 쓰는 패키지. NCP 프로토콜은 노벨 넷웨어 클라이언트가 넷웨어 서버와 통신할 때 사용한다.

rdate -- (버전 0.960923, 5K) ㌴ ㌰

네트워크에 있는 다른 시스템에서 시간을 가져오는 프로그램. 루트로 실행하면 지역 시간을 질의한 시스템의 시간으로 설정한다.

rdist -- (버전 1.0, 118K) ㌴ ㌰

다중 호스트에서 동일한 파일 복사본을 유지하는 프로그램. 소유자, 그룹, 모드, 파일의 변경시간을 보관하며 실행하는 프로그램을 갱신할 수 있다.

traceroute -- (버전 1.4a5, 29K) ㌴ ㌰

TCP/IP를 통과하는 라우트 패킷을 출력. traceroute가 대상 컴퓨터에 실행하고 있는 컴퓨터의 패킷을 라우팅하는 컴퓨터의 이름(이름이 없으면 주소)이 출력되며 대상 컴퓨터에서 패킷 승인을 받는데 걸리는 시간도 같이 출력된다. 네트워크의 문제를 진단할 때 매우 유용하다.

ucd-snmp-devel -- (버전 3.5.3, 583K)

UCD SNMP 용의 개발 라이브러리와 헤더 파일. 네트워크 관리자가 네트워크 관리를 위한 프로그램을 개발할 수 있도록 한다.

ucd-snmp-utils -- (버전 3.5.3, 731K) ㌴ ㌰

UCD SNMP를 사용하기 위한 다양한 유틸리티. snmpwalk, snmptest 등의 유틸리티가 들어있다.

yp-tools -- (버전 2.0, 153K) ㌴ ㌰

FreeBSD의 YP 프로그램에 기반한 리눅스용 NIS를 실행한다. 특별히 glibc 2.x 와 libc >=5.4.21. 에 포팅되었다. 오직 NIS의 클라이언트만 제공한다. 이미 NIS 서버를 가지고 있어야 한다. http://www-vt.uni-paderborn.de/ kukuk/linux/nis.html 에서 관련 정보를 찾을 수 있다. 또한 NIS-howto 문서를 읽어보자.

biff -- (버전 0.10, 16K)

biff 클라이언트와 comsat 서버는 비동기 우편 통지 기능의 오래된 방법이다. 아직도 지원되지만 대부분의 사용자는 쉘에서 우편을 점검하는 MAIL 변수(또는 csh 변수에서 mail)를 사용하거나 xbiff나 xmailbox 등의 전용 애플리케이션을 사용한다.

bootparamd -- (버전 0.10, 17K)

일부 네트워크 부트 로더는 rarp와 tftp 서버에 추가하여 서버에 있는 특별한 부트 서버 코드에 의존한다. 부터 서버는 썬OS bootparm 클라이언트/서버와 호환된다.

finger -- (버전 0.10, 30K) ㌴ ㌰

사용자가 다른 컴퓨터의 사용자 정보를 찾을 수 있는 간단한 프로토콜. 표준 핑거 클라이언트와 서버가 들어있다. 서버는 /etc/inted.conf에서 실행하며 핑거 요청을 사용하지 않도록 수정되어야 한다.

ftp -- (버전 0.10, 83K) ㌴ ㌰

표준 유닉스 명령행 방식 ftp 클라이언트. ftp는 표준 인터넷 파일 전송 프로토콜이며 개인간에 파일을 주고받는 것으로 가장 유명하다.

netkit-base -- (버전 0.10, 53K) ㌴ ㌰

기본 네트워킹에 사용하는 ping과 inted 프로그램.

ntalk -- (버전 0.10, 31K) ㌴ ㌰

인터넷 talk 프로토콜용 클라이언트와 데몬이며 서로 다른 시스템의 사용자간에 일대일로 대화를 할 수 있다.

pidentd -- (버전 2.7, 116K) ㌴ ㌰

identd는 RFC1413 확인 서버 프로그램이다. identd는 특정한 TCP/IP 연결을 검색하며 연결을 사용하는 프로세스의 사용자 이름을 반환한다.

routed -- (버전 0.10, 38K) ㌴ ㌰

TCP/IP 라우팅 테이블의 자동 갱신 기능을 사용하는 몇 가지 프로토콜이 있다. RIP는 이러한 프로토콜 중 가장 간단하며 routed 패키지는 RIP 라우팅 통지를 방송하며, 들어오는 RIP 패키지를 다루는 데몬이 들어있다.

rsh -- (버전 0.10, 95K) ㌴ ㌰

Rsh, rlogin, rcp는 사용자가 원격 컴퓨터에서 명령을 수행할 수 있으며, 다른 컴퓨터에 로그인하고 컴퓨터 사이에서 파일을 복사할 수 있는 프로그램이다. 이런 명령어는 모두 rhosts 유형의 인증을 사용한다. rsh 패키지에는 원격 명령을 실행하는 교체가능한 방법인 rexec 서버뿐만 아니라 이러한 서비스를 제공하는데 필요한 클라이언트/서버가 포함되어 있다. 이런 서비스들은 모두 inted에서 실행되고 /etc/inetd.conf와 PAM으로 설정한다. rexecd 서버는 기본적으로 사용하지 않게 되어있지만 나머지 서비스는 사용 가능하게 되어있다.

rusers -- (버전 0.10, 36K) ㌴ ㌰

rusers 서버와 클라이언트는 사용자가 지역 네트워크의 다양한 컴퓨터에 어떤 사용자가 로그인했는 지를 알아내는 프로그램이다.

rwall -- (버전 0.10, 17K)

rwall 클라이언트는 원격 컴퓨터에서 실행하는 rwall 데몬에 메시지를 보내며 메시지를 원격 컴퓨터의 모든 사용자에게 중계한다. rwall 데몬은 /etc/inetd.conf에서 실행되며 레드햇 시스템에서는 기본적으로 사용하지 않게 되어있다.

rwho -- (버전 0.10, 23K) ㌴ ㌰

rwho 프로그램은 rwho 데몬이 실행되고 있는 지역 네트워크의 모든 컴퓨터에 어떤 사용자가 로그인했는 지를 보여준다. rwho 클라이언트와 데몬 모두 제공된다.

samba -- (버전 1.9.18p10, 3,248K) ㌰

삼바는 MS 윈도우의 여러 가지 버전, OS/2, 리눅스 컴퓨터 등을 포함하여 SMB("lan manager"라고 부르기도 함) 클라이언트에 네트워크 서비스를 제공할 때 사용한다. 삼바는 또한 리눅스에 내장된 SMB 파일 시스템을 보충하여 주는 SMB 클라이언트를 제공한다. 삼바는 TCP/IP(NetBT) 프로토콜에서 NetBIOS를 사용하며 NetBEUI(Microsoft Raw NetBIOS fram) 프로토콜이 필요 없다.

이번 버전은 "Locking Update"로 알려져 있으며 완전한 Opportunistic 파일 잠금을 지원한다. 추가로 이번 버전에서는 마이크로소프트 암호화된 암호, 개선된 브라우즈 목록, WINS 데이터베이스 관리 등을 지원한다.

수정된 정보에 관한 문서는 WHATSNEW.txt를 참고한다. 이번 바이너리 버전은 암호화된 암호를 지원한다. 자세한 내용은 smb.conf 파일과 docs 디렉토리의 ENCRYPTION.txt를 참고한다.

telnet -- (버전 0.10, 175K) ㌴ ㌰

텔넷은 인터넷을 통해 원격 로그인할 수 있는 유명한 프로토콜이다. telnet 패키지에는 텔넷 데몬이 실행되고 있는 컴퓨터에 원격 로그인할 수 있는 텔넷 데몬과 함께 명령행 방식의 텔넷 클라이언트를 제공한다. 텔넷 데몬은 기본적으로 사용가능하고 /etc/inetd.conf를 편집하여 사용하지 못하게 할 수 있다.

tftp -- (버전 0.10, 32K) ㌴ ㌰

trivial 파일 전송 프로토콜(tftp)은 일반적으로 디스켓 없는 워크스테이션에서 부팅할 때 사용한다. 보안 지원이 미약하고 필요하지 않으면 enable 되지 않는다. tftp 서버는 /etc/inetd.conf에서 실행되고 레드햇 시스템에서는 기본적으로 사용하지 않는다.

timed -- (버전 0.10, 60K) ㌴ ㌰

timed 서버는 원격 컴퓨터가 timed 서버가 실행되고 있는 컴퓨터의 시간과 날짜를 질의할 수 있도록 한다. 이것을 통해 네트워크에 걸쳐 간단하게 시간을 동기화할 수 있다.

ypbind -- (버전 3.3, 37K)

NIS/YP 클라이언트를 실행하며 NIS 도메인으로 묶는 데몬이다. NIS 클라이언트로서 행동하기 위해 glibc에 기반한 시스템에서 실행되어야 한다.

ytalk -- (버전 3.0.3, 72K)

두 명 이상의 사용자가 대화를 하고 프로그램 출력을 다른 곳으로 돌릴 수 있으며, 사용하기 편한 메뉴 방식 명령을 사용하는 표준 인터넷 talk 프로토콜의 확장된 프로그램이다.

C.10 쉘

여기에서는 레드햇 리눅스 시스템에서 제공하는 다양한 종류의 쉘을 설명한다.

ash -- (Version 0.2, 247K) ㌟

ash는 버컬리에서 유래한 본 쉘의 변종이다. 표준 본 쉘의 명령을 모두 제공하며, bash 보다 훨씬 작으면서도 본 쉘을 지원하는 장점을 가지고 있다.

bash -- (Version 1.14.7, 1,327K) ㌟

Bash는 sh 호환 명령어 해석기로 표준 입력이나 파일로부터 명령을 읽어들여서 실행한다. Bash는 콘 쉘과 C 쉘 (ksh와 csh)의 유용한 기능을 통합하였다.

Bash는 마침내 IEEE Posix 쉘과 도구 명세서의 표준을 준수한다 (IEEE Working Group 1003.2).

mc -- (Version 4.1.35, 869K) ㌴

미드나잇 코맨더(Midnight Commander)는 파일 관리자같은 시각적인 쉘로 보다 많은 기능을 가지고 있다. mc는 텍스트 모드로 실행되지만, GPM이 실행되고 있으면 마우스를 지원한다. mc의 특징적인 기능은 ftp를 이용한 파일 전송, tar나 zip 파일 보기, RPM 파일 안에 있는 특정 파일 축출 등이 있다.

pdksh -- (Version 5.2.12, 391K)

pdksh는 ksh를 다시 구현한 것으로, 상호대화 식이나 쉘 스크립트 용도를 모두 만족하는 명령어 해석기이다.

sash -- (Version 2.1, 280K) ㌟

Sash는 아주 단순한 쉘로, 이 쉘에는 ls나 dd, gzip과 같은 명령을 단순화시킨 버전이 내장되어 있다. Sash는 시스템 복구에 아주 유용하다.

tcsh -- (Version 6.07.09, 487K) ㌟

tcsh는 csh (C 쉘)의 확장 버전으로, 명령어 기억, 파일이름 완성 등의 확장 가능을 가지고 있다.

zsh -- (Version 3.0.5, 953K)

zsh는 본 쉘의 확장 버전으로, ksh/sh 문법과 아주 흡사하며 csh 와도 유사하다. 아울러, ksh, bash, tcsh 의 대부분의 기능을 가지고 있다. 75개의 내장 명령, 89개의 선택 사항, 154개의 글쇠 바인딩 기능과, 간결한 반복문(예: for i (*.c) echo $i)의 특징을 보유하고 있다.

C.11 유틸리티

여기서는 레드햇 리눅스 시스템에서 제공하는 다양한 종류의 유틸리티를 살펴본다. 너무 많아서 종류별로 나누었다.

C.11.1 압축

여기서는 자료 압축을 다루는 유틸리티 패키지를 설명한다.

bzip2 -- (Version 0.9.0b, 239K)

bzip2는 버로우 휘슬러(Burrows-Wheeler) 블록 정렬 문자열 압축 알고리즘과 후프만 코딩을 사용하여 파일을 압축한다. 압축률은 일반적으로 전통적인 LZ77/LZ78 기반 압축기로 압축하는 것보다 상당히 높아서, 통계학상의 압축기의 PPM 패밀리 성능에 근접한다.

명령행 선택 사항은 고의적이라 할만큼 GNU Gzip과 아주 유사하지만, 동일하지는 않다.

cpio -- (Version 2.4.2, 68K) ㌟

cpio는 tar 아카이브나 cpio로 복사하거나 축출한다. 이 아카이브는 다른 파일과 파일에 대한 정보, 가령 파일이름, 소유자, 시간 정보, 접근 권한에 대한 정보를 추가로 가지고 있는 파일이다. 아키이브는 디스크나 마그네틱 테이프, 또는 파이프 상의 또다른 파일이 될 수 있다. cpio는 세 가지 작동 모드가 있다.

gzip -- (Version 1.2.4, 227K) ㌟

gzip은 파일 압축 및 해재 기능을 하는 인기있는 GNU 프로그램이다.

lha -- (Version 1.00, 52K) ㌴

lha는 파일 보관 및 압축 유틸리티이다. 도스에서 주로 사용되지만, 리눅스에서도 LHA 아카이브에서 도스 파일을 축출하는 데 사용할 수 있다.

ncompress -- (Version 4.2.4, 30K) ㌟

ncompress는 원래의 *nix 용 compress 유틸리티(.Z 확장자 사용)와 호환되는 빠른 압축 및 해제 유틸리티이다. 이 유틸리티는 gzip으로 압축된 (.gz 확장자 사용) 이미지는 처리하지 못한다. 참고로 gzip은 compress 이미지를 처리할 수 있다.

tar -- (Version 1.12, 471K) ㌟

GNU tar는 여러 개의 파일을 하나의 테이프나 디스크 아카이브로 저장하거나 해당 아카이브에서 개별 파일을 복구한다. 여러 개의 파일로 저장하는 멀티볼륨을 지원하며, 자동화된 아카이브 압축/해제 및 원격 보관과 전체 백업과 증가 백업을 지원하는 특별 기능이 포함되어 있다. tar로 원격 백업을 하려면, rmt 패키지를 설치하면 된다.

unarj -- (Version 2.41a, 25K) ㌴

unarj 프로그램은 .arj 형식 아카이브를 압축 해제하는 데 사용된다. 원래의 압축 프로그램인 arj는 도스에서 보다 인기가 좋다.

unzip -- (Version 5.31, 335K) ㌴

unzip은 ZIP 아카이브에 포함되어 있는 파일을 축출하거나 목록을 보여주거나 테스트를 하는데 사용된다. 보통 ZIP은 MS-DOS 시스템에서 찾을 수 있다. zip 압축 프로그램은 ZIP 아카이브를 생성한다. 두 프로그램 공히 PKWARE의 MS-DOS 용 프로그램인 PKZIP과 PKUNZIP으로 생성된 아카이브와 호환된다. 하지만 프로그램의 여러 선택 사항이나 기본 행동은 다르다.

zip -- (Version 2.1, 206K) ㌴

zip은 압축 프로그램으로 유닉스, VMS, MSDOS, OS/2, 윈도우 NT, 미닉스, 아타리, 매킨토시 등에서 사용되는 파일 패키징 유틸리티이다. zip은 유닉스 명령어 tar(1), compress(1)을 결합시킨 기능을 하는 것으로 PKZIP과 호환된다. PKZIP은 Phil Katz의 MSDOS 시스템용 ZIP이다.

C.11.2 콘솔

여기에서는 레드햇 리눅스 시스템의 콘솔 관리를 위한 유틸리티 패키지를 소개한다.

SVGATextMode -- (Version 1.8, 845K)

SVGATextMode는 리눅스 콘솔의 화면 모드를 자세하게 설정하는데 사용된다. 이 프로그램을 사용하면 화면상에서 보다 많은 문자, 또는 적은 문자를 표현할 수 있다. 하지만, 가끔 좋지 못한 하드웨어에서는 모니터가 이상해질 수 있다. 제대로 동작하려면 몇 가지 여분의 글꼴이 필요하다. 이러한 글꼴이 없이도 좋은 결과를 가져올 수도 있다.

open -- (Version 1.4, 12K)

이 프로그램은 지정한 가상 콘솔 번호 상에서 명령어를 실행한다. 지정한 콘솔이 이미 사용중이면 첫 번째 가상 콘솔에서 수행할 수 있다.

vlock -- (Version 1.2, 9K)

vlock는 현재 터미널을 잠그거나 전체 가상 콘솔 시스템을 잠그는데 사용한다. 이 때의 터미널은 로컬 또는 원격의 어떠한 종류의 터미널이 될 수 있다. 아울러, 모든 콘솔에 완벽하게 접근하지 못하도록 할 수 있다. 잠겨진 것을 풀려면, vlock을 실행시킨 사용자의 암호나 루트 사용자의 암호를 입력하면 된다.

C.11.3 파일

여기에서는 파일 관련 유틸리티를 포함하는 패키지를 설명한다.

file -- (Version 3.25, 198K) ㌟

이 패키지는 시스템에서 찾고자 하는 파일의 유형을 아는데 유용하다. 예를 들어, fsck가 파일 시스템을 검사하는 과정에서 일부 파일을 lost+found에 저장하면, file 명령을 lost+found에서 실행하여 어떤 유형의 파일인지 살펴볼 수 있다. 이 프로그램은 수많은 파일 유형을 인식할 수 있으며, ELF 바이너리, 시스템 바이너리, RPM 패키지와 다른 많은 그래픽 형식을 인식한다.

fileutils -- (Version 3.16, 868K) ㌟

이 패키지는 GNU 파일 관리 유틸리티이다. 여기에는 파일을 복사, 이동, 목록출력과 관계된 프로그램이 들어있다.

findutils -- (Version 4.1, 155K) ㌟

이 패키지는 시스템의 파일을 찾는 데 도움을 주는 프로그램을 포함하고 있다. find 프로그램은 파일이름 패턴과 같은 특징과 일치하는 파일을 찾아서 여러 단계의 디렉토리를 걸쳐 검색할 수 있다. locate 프로그램은 updatedb로 생성된 데이터베이스를 빠르게 검색하여 주어진 패턴과 일치하는 파일을 찾아낸다.

git -- (Version 4.3.17, 698K) ㌴

GIT는 유닉스용 파일 시스템 브라우저이다. 프로세스 보기/종료시키기, 이진/아스키 파일 보기, 자동 마운트 쉘 스크립트와 파일 유형에 따른 특정 실행 스크립트를 대응시키는 것이 가능하다. 표준 ANSI 색상 순열이 사용되는 어디서나 사용 가능하다. 매뉴얼 페이지와 info 문서가 제공된다.

lslk -- (Version 1.18, 33K)

lslk는 유닉스 잠금 파일 목록 출력기이다. 이 프로그램은 실행 시스템의 로컬 파일 상에서 실제로 inode에 기반하여 잠겨져있는 파일의 모든 목록을 나열할 것이다. 잠금 상태는 로컬 프로세스나 NFS 클라이언트 상의 원격 프로세스가 만든다. 리눅스와 PTX 2.1.9 lslk는 원격 NFS 클라이언트 프로세스가 만든 잠금은 보고하지 않는 다는 것을 기억하자.

lsof -- (Version 4.37, 534K)

lsof는 LiSt Open Files의 줄임말로, 말 그대로 유닉스 시스템에서 수행되고 있는 프로세스가 현재 열고 있는 파일에 대한 정보를 출력한다.

macutils -- (Version 2.0b3, 201K)

이 패키지는 매킨토시에서 사용하는 파일을 처리하는 유틸리티를 모아둔 것이다. macunpack, hexbin, binhex와 같은 인기 좋은 유틸리티가 포함되어 있다.

mtools -- (Version 3.9.1, 481K) ㌴

mtools는 유닉스에서 MS-DOS 디스크를 마운트하지 않고 접근할 수 있는 유틸리티의 모음집이다. 윈도우 95 형식의 긴 파일 이름을 지원하며, OS/2 Xdf 디스크와 ZIP/JAZ 디스크, 2m 디스크(고밀도 3.5" 디스크에 1992K까지 저장 가능하다)를 지원한다.

sharutils -- (Version 4.2, 217K) ㌴ ㌰

shar 유틸리티는 특정 평문 형식에서 바이너리와 텍스트 등의 여러 파일로 이루어진 패키지를 기호화하는 데 사용할 수 있다. 이 형식은 전자우편이나 다른 방법을 통해 안전하게 보내질 수 있다. 바이너리 파일을 전송하는 것은 까다롭게 된다.

smbfs -- (Version 2.0.1, 50K) ㌰

이 패키지에는 SMB 서버로부터 파일 시스템을 마운트하는 데 필요한 도구가 들어있다.

stat -- (Version 1.5, 6K) ㌟

stat 프로그램은 하나의 파일이 가지고 있는 권한, 링크 개수, inode 등에 관한 파일 시스템 수준의 정보를 출력한다.

symlinks -- (Version 1.2, 98K)

이 프로그램은 시스템에서 심볼릭 링크와 관련된 문제점을 찾아낸다. 존재하지 않는 파일을 가르키는 심볼릭 링크의 문제도 찾아낸다. 아울러 절대 링크를 상대 링크로 자동으로 변환한다.

tree -- (Version 1.2, 18K)

이 프로그램은 기본으로 도스 유틸리티인 tree의 유닉스 버전이라고 볼 수 있다. tree는 지정한 디렉토리 구조를 출력한다. 컬러 ls 형식의 목록 출력 기능을 지원한다.

which -- (Version 1.0, 7K) ㌟

프로그램 이름을 매개인자로 주면, 지정한 파일이 사용자의 PATH 상에 존재하는지 확인해준다. 예를 들어, which ls와 같이 사용하면 /bin/ls를 출력한다. ls 프로그램은 사용자의 PATH 환경 변수에 나열된 디렉토리 중의 하나에 위치해 있기 때문이다. ls 프로그램은 /bin 디렉토리에 있다.

C.11.4 인쇄

여기에서는 인쇄와 관련된 유틸리티 프로그램을 소개한다.

mpage -- (Version 2.4, 84K) ㌴ ㌰

mpage는 여러 페이지의 아스키(ASCII) 텍스트를 하나의 포스트스크립트 페이지로 형식화한다. 여러 다른 수많은 종류의 레이아웃을 제공한다.

C.11.5 시스템

여기에서는 다양한 시스템 관련 기능을 수행하는 유틸리티를 소개한다.

MAKEDEV -- (Version 2.3.1, 24K)㌟

/dev 디렉토리는 특수한 파일을 저장하고 있으며, 각각의 파일은 리눅스가 지원하는 하드웨어 장치의 유형에 대응한다. 이 패키지에는 장치 파일의 생성과 관리를 쉽게 할 수 있도록 도와주는 스크립트가 들어있다.

adjtimex -- (Version 1.3, 22K)

adjtimex는 커널 시계 관리 시스템으로, 시스템 시계를 정밀하게 조절하는데 유용하다.

apmd -- (Version 2.4, 63K)

이 프로그램은 Advanced Power Management 데몬과 유틸리티이다. 사용자의 노트북의 전지를 관찰할 수 있으며, 전지가 낮아졌을 경우 모든 사용자에게 경고를 보낼 수 있다. 중지하기 이전에 PCMCIA 소켓의 종료를 위한 비공식 패치가 추가되어 있다.

awesfx -- (Version 0.4.2, 251K) ㌴

awesfx는 AWE32 사운드 구동기용 유틸리티 모음집이다. 이 유틸리티를 사용하여 구동기에서 적절하게 사운드를 켤 수 있다. 이 패키지에는 SB AWE32에 따라오는 SYNTHGM.SBK를 위한 사운드 글꼴이 들어있다.

chkconfig -- (Version 0.9.4, 44K) ㌟

chkconfig는 /etc/rc.d 디렉토리 계층을 관리하는 간단한 명령행 도구를 제공한다. /etc/rc.d 디렉토리에 있는 다수의 심볼릭 링크를 직접 처리함으로써 시스템 관리자에게 많은 도움을 준다.

control-panel -- (Version 3.7, 177K) ㌴ ㌰

레드햇 제어판은 다양한 설정도구를 가지고 있는 X 프로그램이다.

cracklib-dicts -- (Version 2.7, 227K) ㌟

/usr/dict/words에 위치하는 표준 크랙 라이브러리 사전과 새로운 사전을 만드는 데 필요한 유틸리티가 포함되어 있다.

dump -- (Version 0.3, 123K)

dump와 restore는 ext2 분할 영역을 다양한 방법으로 백업하는 데 사용하고 있다.

e2fsprogs -- (Version 1.12, 843K) ㌟

이 패키지는 ext2 파일 시스템을 만들고, 검사하며, 수리하는 다수의 유틸리티를 포함하고 있다.

eject -- (Version 1.5, 34K) ㌟

이 프로그램은 사용자가 시디롬이나 재즈, 집 드라이브와 스팍 기계의 플로피 드라이브와 같은 매체가 자동으로 열리도록 하는 역할을 한다.

ext2ed -- (Version 0.1, 283K)

이 패키지는 ext2 파일 시스템을 해킹하는 데 도움을 준다. 해커나 전문가가 이 도구를 사용하여야 한다. 이게 여러분에게 어떻게 소용되는지 모르겠다면, 그냥 두면 된다.

getty_ps -- (Version 2.0.7j, 122K) ㌟

getty와 uugetty는 콘솔이나 터미널에서 사용자의 로그인을 접수하는 데 사용된다. 이 프로그램은 전화 접속을 통해 들어오는 요청에 대한 답변을 처리할 수 있다. 이러한 용도로는 mgetty를 사용하기를 권장한다.

glint -- (Version 2.6.1, 227K) ㌴ ㌰

glint는 RPM 패키지 관리 도구의 그래픽 인터페이스이다. 이 프로그램을 사용하여 시스템에 이미 설치된 패키지를 보거나, 검사, 질의를 할 수 있다. 패키지를 갱신하거나 새로 설치할 수도 있다.

hdparm -- (Version 3.3, 36K) ㌟

이 프로그램은 하드 드라이브 매개변수를 설정하는 유틸리티이다. 하드디스크의 성능을 향상시키거나 전원을 절약하기 위해 하드 드라이브의 회전을 감소시키는 것과 같은 일을 한다.

helptool -- (Version 2.4, 23K) ㌴ ㌰

이 도구는 일관된 그래픽 인터페이스를 제공하여 사용가능한 수많은 도움말 소스를 쉽게 검색하도록 도와준다. 이러한 검색 대상 소스에는 매뉴얼 페이지와 GNU texinfo 문서가 포함된다.

info -- (Version 3.12, 193K) ㌟

GNU 프로젝트는 texinfo 파일 형식을 자신들의 문서에 주로 사용한다. 이 패키지에는 이러한 문서 형식을 보여주는 독립된 브라우저 프로그램이 들어있다.

ipfwadm -- (Version 2.3.0, 85K) ㌴ ㌰

이 패키지는 IP 방화벽 및 계정 관리 도구로서, 인터넷에서 보안 게이트웨이로 작동하는 방화벽을 수행하는데 보다 유용하다.

isapnptools -- (Version 1.15a, 175K) ㌟

이 프로그램은 ISA PnP 장치를 리눅스 기계에서 구성가능 하도록 지원하는 프로그램이다.

이 프로그램은 PnP 바이오스를 포함하고 있던지 아니던지 간에, 모든 시스템에서 사용할 수 있다. 사실, PnP 바이오스는 몇 가지 문제를 야기시킨다. PnP 바이오스가 이미 몇몇 카드를 활성화하고 있을 수 있기 때문에, 해당 구동기는 그것을 찾을 수 있으며, isapnptools 도구는 이 설정을 해제하거나 변경하여 좋지 않은 영향을 미치는 모든 종류의 설정을 제거할 수 있다. 혹시 사용자의 시스템에 PnP 네트워크 카드가 이미 작동하고 있다면, 아래의 4절에서 설정 파일의 형식을 조심스럽게 읽어보기 바란다.

kbd -- (Version 0.96a, 1,080K) ㌟

이 패키지에는 콘솔 글꼴과 키보드 맵을 적재하는데 사용하는 유틸리티가 들어있다. 물론 다른 여러 개의 글꼴과 키보드 맵이 들어있다.

kbdconfig -- (Version 1.8.2, 23K) ㌟

이 패키지는 터미널 모드 프로그램으로 시스템의 키보드 맵을 설정하는 데 사용한다. 키보드 맵은 US 기본 키보드를 사용하지 않는 시스템에 필요하다. kbdconfig는 선택된 키맵을 적재하여 시스템에서 지정한 키보드를 사용할 수 있도록 자동으로 설정한다.

kbdconfig -- (Version 1.8.2, 23K) ㌟

레드햇 리눅스 kernelcfg는 커널 설정을 사용자가 쉽게 관리할 수 있도록 도와주는 GUI 인터페이스를 제공한다.

ldconfig -- (Version 1.9.5, 109K) ㌟

ldconfig는 수행 중인 시스템을 검색하여 공유 라이브러리를 적절하게 적재하는 데 사용되는 심볼릭 링크를 설정한다. 아울러 /etc/ld.so.cache를 생성하여 공유 라이브러리를 사용하는 프로그램을 적재하는 속도를 빠르게 해준다.

lilo -- (Version 0.20, 1,437K) ㌟

lilo는 리눅스 커널을 플로피나 하드 드라이브로 적재하는 역할을 하는 중요한 프로그램이다. 커널을 적재한 다음에는 시스템의 제어권을 커널에게 넘긴다. lilo는 여러 운영체제를 부팅하는 데 사용할 수 있으며, 이러한 운영체제에는 BSD 류, 도스, OS/2 등이 있다.

linuxconf -- (Version 1.12r5, 7,324K) ㌟

linuxconf는 사용하기 편리한 인터페이스를 제공하며, 콘솔 텍스트나 웹 인터페이스, GUI 인터페이스를 통해 사용할 수 있다. linuxconf는 다음 사항을 관리할 수 있는 기능을 가지고 있다.

네트워킹: 호스트 정보: IP 주소, 호스트 이름 등. IP 서브넷 할당 네임 서버 라우팅과 게이트웨이 NIS IPX 인터페이스 설정 PPP와 Slip 전화걸기 NFS 파일 시스템 Named (DNS) 존과 세컨더리 역 검색 센드메일 가상 전자우편 도메인 UUCP IP 알리아싱 DHCP/BOOTP 서버 RARP 서버 입력 방화벽 출력 방화벽 블록킹 방화벽 IP 마스커레이딩 패킷 계정 팩스 게이트웨이로의 우편 전송 사용자 계정: 사용자와 그룹 관리 PPP 계정 Slip 계정 UUCP 계정 POP 계정 가상 전자우편 도메인 계정 일반 및 가상 도메인을 위한 전자우편 알리아스 암호 및 사용자 계정 정책 사용 가능하다한 사용자 쉘 크론탭 관리 쉐도우 관리 파일 시스템: 로컬 분할 영역 관리(/etc/fstab) NFS 볼륨 관리(삼바 볼륨 관리는 곧 추가될 예정) 교환 파일 및 분할 영역 관리 사용자와 그룹 디스크 할당 파일 권한 부트 모드: Lilo 설정 기본 부팅 모드 실행수준 정의 등등

logrotate -- (Version 2.6, 41K) ㌟

logrotate는 수많은 기록 파일을 생성하는 시스템 관리 작업을 쉽게 할 목적으로 만들어졌다. 이 프로그램을 사용하여 자동 선회, 압축, 삭제, 기록 파일의 편지 처리를 할 수 있다. 각 기록 파일은 날마다, 주마다, 월마다 또는 너무 커졌을 때 처리할 수 있을 것이다.

losetup -- (Version 2.8a, 7K) ㌟

리눅스는 루프백 장치라고 부르는 특수한 블록 장치를 제공하는데, 이는 보통 파일을 가상 블록 장치로 대응시킨다. 이 패키지에는 파일과 루프백 장치 사이의 대응 관계를 설정하거나 삭제하는 프로그램이 들어있다. 블록 루프백 장치는 네트워킹 루프백 장치에서는 보통 적용되지 않으며, 네트워킹 루프백 장치는 일반적으로 ifconfig 명령에 의해 설정된다.

lpr -- (Version 0.33, 168K) ㌴ ㌰

이 패키지는 출력 서비스를 관리한다. lpr은 출력 대기열을 관리하며, 작업을 로컬 프린터와 원격 프린터로 보내며, 원격 클라이언트에서 오는 작업을 접수한다.

man -- (Version 1.5f, 89K) ㌟

매뉴얼 페이지 꾸러미에는 man과 apropos, whatis 등의 프로그램이 들어있다. 이 프로그램은 리눅스 시스템에서 사용가능한 대부분의 문서를 읽는데 사용된다. whatis와 apropos 프로그램은 특정한 제목과 관련되는 문서를 찾는 데 사용할 수 있다.

mingetty -- (Version 0.9.4, 31K)㌟

mingetty는 경량급 최소형 getty로, 가상 콘솔에서만 사용할 수 있으며, 직렬 라인에는 적합하지 않다. 직렬 라인에는 mgetty를 추천한다.

mkbootdisk -- (Version 1.1, 5K)㌟

이 패키지는 시스템 부팅용 부트 디스크를 생성한다. mkbootdisk는 부트 디스크가 /etc/fstab에 나와있는 루트 분할 영역을 사용한다고 추정한다. 결과로서 생기는 부트 디스크에는 시스템을 사용하는데 필요한 SCSI 모듈이 모두 들어있다.

mkdosfs-ygg -- (Version 0.3b, 15K)㌴

이것은 mkdosfs 패키지이다. 리눅스 상에서 MS-DOS FAT 파일 시스템을 만드는 데 사용한다.

mkinitrd -- (Version 1.8, 6K)㌟

일반적인 커널은 아무런 SCSI 어댑터 구동기를 넣지 않고도 구축할 수 있다. 이 SCSI 어댑터 구동기는 필요시에 모듈로 적재할 수 있다. 사용할 SCSI 어댑터를 저장하지 않고도 필요한 모듈을 커널이 읽을 수 있도록 하기 위해, 초기 램디스크가 사용된다. 램디스크는 운영체제 적재기(lilo와 같은 것)에서 적재하며, 이후 바로 커널에서 사용 가능해진다. 해당 이미지는 적절한 SCSI 어댑터를 적재하는 데 사용되며, 커널이 루트 파일 시스템을 마운트 할 수 있도록 한다. 이 프로그램은 /etc/conf.modules에 있는 정보를 사용하여 램디스크 이미지 같은 것을 만든다.

mkisofs -- (Version 1.12b4, 138K)

이것은 mkisofs 패키지이다. 시디롬을 만들 때 필요한 ISO 9660 파일 시스템 이미지를 만드는 데 사용한다. 이제 부팅 가능한 "El Torito" 시디롬 만들기 기능을 제공한다.

mkkickstart -- (Version 1.0, 4K)

이 패키지는 현재 기계로부터 자동시작 설명을 작성한다. 사용자로 하여금 자동화된 기계 구축과 그 클론을 만들 수 있도록 한다.

mktemp -- (Version 1.4, 7K) ㌟

mktemp는 mktemp() 함수 호출을 사용하여 쉘 스크립트 및 다른 프로그램이 /tmp 디렉토리에 있는 파일을 안전하게 사용할 수 있도록 하는 인터페이스의 작은 유틸리티이다.

modemtool -- (Version 1.21, 15K)㌴ ㌰

modemtool은 간단한 그래픽을 사용한 설정 도구로 사용자의 어느 직렬 포트에 모뎀이 연결되었는지를 선택하는 역할을 한다.

modutils -- (Version 2.1.85, 577K)㌟

리눅스 커널은 커널의 일부분을 적재하거나 커널이 수행 중일 때에도 다른 일부분을 내리는 것을 허용한다. 적재 가능한 이러한 조각을 모듈이라고 하는데, 여기에는 장치 구동기나 파일 시스템과 같은 다른 것들이 될 수 있다. 이 패키지에는 자동 및 수동으로 프로그램을 올리거나 내리는 프로그램이 들어있다.

mount -- (Version 2.8a, 107K)㌟

mount는 로컬 및 네트워크로 연결된 새 파일 시스템을 기존의 디렉토리 구조에 덧붙이는 용도로 사용한다. 이렇게 하기 위해서는 파일 시스템이 이미 존재해야 한다. 또한 mount는 이미 마운트된 파일 시스템 상에서 커널이 사용하는 접근 유형을 변경하는 데에도 사용할 수 있다. 이 패키지는 사용자의 시스템에서 없어서는 안될 중요한 기능을 제공한다.

mouseconfig -- (Version 3.0.8, 61K)㌟

이 패키지는 텍스트 기반 마우스 설정 도구이다. gpm 등의 프로그램 사용을 위해 적절한 마우스 유형을 설정하는 데 사용할 수 있다. 또한 레드햇 Xconfigurator와 연동하여 사용하여 X 윈도우 시스템을 위해 마우스를 설정할 수 있다.

mt-st -- (Version 0.5, 64K)㌟

mt 프로그램은 테이프 상에서 다시 감기, 꺼내기, 파일이나 블록을 건너뛰기 등을 하는 데 사용할 수 있다.

netcfg -- (Version 2.19, 165K)㌴ ㌰

레드햇 리눅스 netcfg는 네트워크 설정을 쉽게 관리할 수 있도록 도와주는 그래픽 인터페이스를 제공한다.

ntsysv -- (Version 0.9.4, 19K)㌟

ntsysv는 /etc/rc.d 디렉토리 계층을 갱신하는 데 사용하는 전체화면 도구를 제공한다. 이 프로그램은 시스템 서비스의 시동과 중단을 통제한다.

popt -- (Version 1.1.1, 10K)

popt는 명령행 매개인자를 파싱하는 데 사용되는 C 라이브러리이다. 이 프로그램은 getopt()와 getopt_long() 함수에 상당히 의존적이지만, 보다 강력한 인자 확장이 가능하다. 특별히 정해지지 않은 argv[] 형식의 배열을 해석하여 명령행 인자에 기반한 변수를 자동으로 설정한다. popt는 또한 명령행 인자가 설정 파일을 통해 알리아스 되도록 할 수 있으며, 일정한 규칙이 없는 문자열을 쉘 등에서 사용하는 규칙을 사용하여 argv[] 배열로 해석하는 유틸리티 기능을 포함한다.

printtool -- (Version 3.29, 112K)㌴ ㌰

printtool은 프린터 대기열 설정을 위한 그래픽 인터페이스를 제공한다. 이 프로그램은 지역 프린터와 원격 프린터를 함께 관리한다. 아울러 윈도 (SMB)와 네트웨어 (NCP) 프린터도 설정할 수 있다.

procinfo -- (Version 14, 41K)

procinfo는 /proc에서 유용한 정보를 얻는 데 도움을 주는 패키지이다. /proc은 커널 파일 시스템이다. /proc은 수행중인 커널로부터 정보를 얻을 수 있는 장소이다.

procps -- (Version 1.2.9, 210K)㌟

시스템의 상태를 보고하는 유틸리티 패키지로, 수행중인 프로세스 정보와 사용 가능하다한 메모리 용량, 현재 로그인한 사용자에 대한 정보를 알려준다.

psacct -- (Version 6.3, 80K)

이 도구에는 프로세스의 활동량을 계산하는 데 필요한 프로그램이 들어있다.

psmisc -- (Version 17, 41K)㌟

이 패키지에는 프로세스의 계층을 나무 구조로 보여주는 프로그램이 들어있다. 어느 사용자가 파일을 열었는지를 찾아내어, 해당 프로세스의 이름을 사용하여 시그널을 보낸다.

quota -- (Version 1.55, 80K)㌟

quota는 시스템 관리자가 파일 시스템 당 사용자나 그룹 당 사용할 수 있는 디스크 용량을 제한할 수 있도록 한다. 이 패키지에는 쿼타를 켜거나, 수정, 갱신하는데 필요한 도구가 들어있다.

raidtools -- (Version 0.51beta6, 115K)

레이드 도구 설명

rhbackup -- (Version 0.2, 29K)

rhbackup은 로컬 및 원격 백업을 위해 사용할 수 있는 백업 유틸리티이다. 이 소프트웨어는 알파 수준 품질의 소프트웨어이기 때문에 사용에 조심하여야 한다.

rhmask -- (Version 1.0, 9K)

rhmask는 다른 파일에 대비하여 파일의 배포를 마스크로 할 수 있도록 한다. 이 프로그램은 새로운 버전의 소프트웨어가 자유로이 공공 인터넷 서버에 배포되도록 하지만, 패키지 복사본을 이미 가지고 있는 사람들에게는 그들이 불필요하게 노력을 하지 않아도 되도록 한다. 이 프로그램은 단순한 XOR 유형을 사용하여 파일 마스크를 생성하며 파일 크기와 md5 합계를 사용하여 결과의 완성도를 보증한다.

rhs-hwdiag -- (Version 0.30, 70K)㌟

이 유틸리티 패키지는 시스템의 장치를 보고하는 데 사용할 수 있다. 직렬 장치와 병렬 장치에 대한 PnP 검사를 지원한다. 하드웨어와 연관된 오류를 레드햇에 보고하는 데 유용할 것이다.

rhs-printfilters -- (Version 1.46, 90K)㌴ ㌰

레드햇 출력 필터 시스템은 다양한 파일 형식의 출력을 쉽게 처리하는 방법을 제공한다. 레드햇 printtool과 조합하여 사용할 수 있다.

rhsound -- (Version 1.7, 11K)㌴

rhsound가 제공하는 서비스는 사운드 모듈을 통제 가능한 실행수준으로 적재할 수 있으며, 종료 및 시작 시에 믹서 설정을 보호한다.

rmt -- (Version 0.3, 12K)㌟

rmt는 dump, restore, tar와 유사한 프로그램에서 테이프 장치에 원격 접근을 할 수 있는 기능을 제공한다.

rpm -- (Version 2.5.5, 1,015K)㌟

RPM은 훌륭한 패키지 관리자로서, 개별 소프트웨어 패키지를 구축, 설치, 질의, 검사, 갱신, 삭제 등을 하는 데 사용할 수 있다. 하나의 패키지는 파일의 실제 내용, 패키지 정보로 구성된다. 패키지 정보는 패키지 이름, 버전, 설명 등으로 이루어져 있다.

setconsole -- (Version 1.0, 4K)㌟

setconsole은 새로운 콘솔을 위해 /etc/inittab, /dev/systty, /dev/console을 설정한다. 하나의 콘솔은 로컬 터미널이나 직렬 콘솔이 될 수 있다. 로컬 터미널은 비디오 카드를 통해 시스템에 바로 연결된 것을 말한다.

setserial -- (Version 2.14, 40K)㌟

setserial 프로그램은 직렬 장치를 찾아서 포트, IRQ, 기타 직렬 포트 선택 사항 등의 다양한 속성을 변경하는 기능을 가지고 있다.

setuptool -- (Version 1.0, 9K)㌟

setup은 사용자에게 친숙한 텍스트 모드 메뉴 프로그램으로 레드햇 리눅스에서 모든 텍스트 모드 설정 프로그램에 즉시 접근할 수 있는 편리성과 용이성을 제공한다.

sh-utils -- (Version 1.16, 337K)㌟

이 GNU 쉘 유틸리티는 쉘 프로그래밍에서 공통으로 사용되는 기본 명령어를 제공한다. 실제로 모든 쉘 스크립트는 이들 프로그램 중 하나 정도는 사용할 것이다.

shadow-utils -- (Version 980403, 583K)㌟

이 패키지에는 표준 유닉스 암호 파일을 쉐도우 암호 형식으로 바꾸는 데 필요한 프로그램이 들어있다. 아울러 사용자 계정 관리를 위한 명령행 도구도 들어있다. pwconv는 일반 암호 형식을 쉐도우 암호 형식으로 변환한다. pwunconv는 쉐도우 암호를 일반 암호 형식으로 다시 복구하여 사용자의 현재 디렉토리에 npasswd라고 하는 표준 유닉스 암호 파일을 만든다. pwck는 쉐도우 암호 파일과 표준 유닉스 암호 파일간의 완결성을 검사한다. lastlog는 모든 사용자의 마지막 로그인 시간을 출력한다. useradd와 userdel, usermod는 계정 관리에 사용된다. groupadd와 groupdel 그리고 groupmod는 그룹 관리에 사용된다. 이들 유틸리티와 쉐도우 암호에 대한 관련된 수많은 매뉴얼 페이지들이 함께 들어있다.

shapecfg -- (Version 2.0.36, 3K)

이 프로그램은 트래픽 유형 대역폭 제한기를 설정하고 조절한다. 이 패키지를 사용하려면 커널이 형태(shaper) 모듈을 지원하도록 한다. 현재 이 기능은 2.0.36 이상의 커널과 2.1.X 커널에서 지원한다.

sliplogin -- (Version 2.1.1, 52K)

SLIP 인터페이스를 표준 입력으로 연결한다. 이 프로그램은 주로 전화 SLIP 연결에 사용된다.

sndconfig -- (Version 0.26, 148K) ㌴

레드햇 사운드 패키지에는 텍스트 기반 사운드 설정 도구인 sndconfig 도구가 들어있다. /dev/dsp, /dev/audio, /dev/mixer 장치를 사용할 프로그램을 위해 적절한 사운드 유형을 설정하는 데 사용할 수 있다. 사운드 설정은 aumix와 sysV 실행수준 스크립트를 통해 저장된다.

statserial -- (Version 1.1, 169K)㌴ ㌰

statserial은 표준 9핀 또는 25핀 직렬 포트에서 신호 표를 보여주며, 신호변경 라인의 상태를 표시한다. 직렬 포트나 모뎀에서 문제가 있을 때 디버깅 용도로 유용하게 활용할 수 있다.

swatch -- (Version 2.2, 129K)

swatch 프로그램은 기록 파일을 관찰하는 데 사용된다. 사용자가 지정한 패턴과 일치하는 라인을 찾아서, 그 줄을 강조하여 출력하거나 편지나 다른 것으로 사용자에게 알리기 위해 다른 외부 프로그램을 실행할 수 있다.

taper -- (Version 6.9, 874K)

이 패키지는 테이프 백업과 복구 프로그램이다. 테이프 드라이브에 파일 백업/복구 기능을 제공하는 친숙한 사용자 인터페이스를 제공한다. 그 외에, 파일을 하드디스크에 백업할 수도 있다. 백업이나 복구를 할 파일을 선택하는 인터페이스는 미드나잇 코맨더(MC)와 아주 비슷하며, 디렉토리 사이를 쉽게 이동할 수 있다. 순환하는 디렉토리 선택 기능도 제공된다. 증가 백업과 자동화된 가장 최근 복구는 기본값으로 설정되어 있다. SCSI, ftape, zftape, 이동 드라이브를 지원한다.

time -- (Version 1.7, 17K)㌟

time 유틸리티는 시간이 되면 지정된 명령을 실행하는 스톱워치처럼 사용된다. 이 프로그램은 프로그램이 최상의 속도를 낼 수 있도록 최적화하는 데 도움을 줄 수 있으며, 다른 용도로도 사용할 수 있다.

timeconfig -- (Version 2.4, 44K)㌟

이 프로그램은 사용자 시스템의 시간대와 시간을 저장하는 방법을 설정하는 간단한 도구이다. 이 프로그램은 간단한 창 시스템을 사용하여 텍스트 모드로 실행된다.

timetool -- (Version 2.3, 22K)㌴ ㌰

timetool은 시스템의 현재 날짜와 시간을 설정하는 그래픽 인터페이스 프로그램이다.

tksysv -- (Version 1.0, 35K)㌴ ㌰

이 프로그램은 실행수준을 처리하는 그래픽 도구이다. 모든 실행수준에서 어떤 서비스를 시작하고 중지시킬 것인가를 제어할 수 있다.

tmpwatch -- (Version 1.5.1, 8K)㌟

이 패키지는 디렉토리를 정리하는 데 사용할 수 있는 프로그램을 제공한다. 이 프로그램은 심볼릭 링크는 무시하고 디렉토리를 재귀로 검색하며 사용자가 지정한 시간동안 접근되지 않았던 파일을 제거한다.

tunelp -- (Version 1.3, 9K)

이 프로그램은 커널 병렬 포트 구동기를 설정하는 데 도움을 준다.

usernet -- (Version 1.0.7, 26K) ㌴ ㌰

이 프로그램은 사용자가 제어할 수 있는 네트워크 장치를 올리거나 내리는 것을 쉽게 하도록 도와주며, 장치의 상태를 검사한다.

util-linux -- (Version 2.8, 752K) ㌟

util-linux에는 리눅스 시스템 업무에 필요한 아주 다양한 저수준 시스템 유틸리티가 들어있다. 여기에는 fdisk과 같은 설정도구나 login과 같은 시스템 프로그램이 포함된다.

C.11.6 터미널

여기에서는 터미널을 다루는 것과 관련된 유틸리티를 제공하는 패키지를 설명한다.

dialog -- (Version 0.6, 88K)㌴

dialog는 TTY (텍스트 모드만 가능)에서 사용자 인터페이스를 만들 수 있도록 도와주는 유틸리티이다. 쉘 스크립트에서 dialog를 호출하여 사용자에게 질문을 던질 수도 있으며, 보다 쉽게 선택할 수 있도록 선택 메뉴를 꾸밀 수도 있다. 보다 자세한 내용은 /usr/doc/dialog-*/samples를 참고하기 바란다.

screen -- (Version 3.7.4, 358K)

screen은 사용자가 하나의 터미널에 다중으로 로그인 할 수 있는 기능을 제공한다. 하나의 기계에 telnet으로 들어가거나 멍텅구리 터미널을 통해 접속 할 때 하나 이상의 로그인을 원하는 상황에서 유용하다.

C.11.7 텍스트

여기에서는 텍스트를 다루고 처리하는 것과 관련된 유틸리티를 제공하는 패키지를 설명한다.

diffstat -- (Version 1.25, 13K)

diffstat는 diff가 만들어낸 패치 상에서 여러 가지 통계를 제공한다. 패치에서 추가된 횟수, 제거된 횟수, 변경된 전체 회수 등의 정보가 포함된다. 예를 들어, 프로그램에서 어떤 변경이 적용되었는지를 찾고자 할 때 유용하다.

diffutils -- (Version 2.7, 149K)㌟

diff 유틸리티는 파일을 비교하거나, 파일 사이에 서로 다른 점을 기록한 내용을 만들 때 사용될 수 있다. 이 기록은 patch 프로그램으로 하나의 파일을 다른 파일에 갱신할 때 사용된다. 이기에 포함된 모든 유틸리티는 텍스트 파일에 대하여 작동할 수 있다(cmp만 예외).

faces -- (Version 1.6.1, 139K)

이 패키지는 주로 exmh와 함께 사용된다. 어떤 사진을 face로 처리하여 모든 전자우편에 덧붙일 수 있으며, exmh나 다른 우편 프로그램에서 돋보이게 할 수 있다.

faces-xface -- (Version 1.6.1, 20K)

이것은 X-Face 우편 헤더를 처리하는 유틸리티이다. 편지를 읽는 사람이 메시지에서 face를 볼 목적으로 호출한다.

gawk -- (Version 3.0.3, 2,288K) ㌟

이 패키지는 GNU awk로, 벨 연구소의 awk 버전과 호환되며 보다 기능이 강화된 버전이다. gawk는 1993 POSIX 1003.2 awk 표준과 거의 대부분을 완벽하게 준수하고 있다. gawk는 텍스트 파일을 처리하는데 사용될 수 있으며, 표준 리눅스 도구로 여겨지는 추세다.

gecko -- (Version 1.5, 66K) ㌟

linuxconf 시스템을 위한 newt 기반 전위 프로그램이다. X 윈도우 시스템이 사용가능하지 않을 경우(아울러 DISPLAY 환경 변수가 설정되지 않았을 경우)에 레드햇 리눅스 시스템에서 기본 linuxconf 인터페이스이다.

grep -- (Version 2.2, 258K)㌟

이 프로그램은 인기좋은 grep *nix 유틸리티의 GNU 버전이다. grep은 텍스트 파일에서 원하는 문자열을 빠르게 찾을 수 있다.

ispell -- (Version 3.1.20, 2,386K)㌴ ㌰

ispell은 GNU 대화식 철자 검사기이다. 텍스트 파일에서 ispell을 실행하여 상호 대화식으로 철자를 검사할 수 있다. ispell이 이해하지 못하는 단어는 여러분에게 이야기 할 것이며, 가능하다면 대체할 것을 제안할 것이다.

less -- (Version 332, 138K)㌟

less는 more보다 더 많은 기능을 가지고 있는 텍스트 파일 뷰어이다.

m4 -- (Version 1.4, 117K)㌴ ㌰

이것은 GNU 매크로 처리 언어이다. 논리적으로 분석가능한 텍스트 파일을 작성할 경우에 유용하다. 많은 프로그램은 구축 처리를 위해 부분적으로 m4를 사용한다.

mawk -- (Version 1.2.2, 126K)

mawk는 awk 버전으로, 보다 강력한 문서 처리 프로그램이다. 어떤 부분에서는 mawk가 gawk보다 성능이 더 나은 경우도 있다. gawk은 리눅스에서 표준 awk 프로그램이다.

nenscript -- (Version 1.13++, 24K)

nenscript는 출력 필터이다. ASCII로 입력을 받아서 포스트스크립트 양식으로 출력하며, 동시에 (양면인쇄가 가능하도록) 하나의 종이에 2면의 ASCII 페이지로 변환하는 것과 같은 괜찮은 기능을 가지고 있다.

patch -- (Version 2.5, 94K) ㌴ ㌰

patch 프로그램은 프로그램을 패치하는 데 도움을 준다. diff를 사용하여 패치 파일을 만들 수 있다. 기본으로, 파일에서의 변경된 내용을 참조하는데 diff를 사용하여, 원래 파일을 가진 어떤 이에게 변경된 내용을 보낼 수 있으며, 그 사람들은 patch 프로그램을 사용하여 원래의 파일에 변경된 내용을 조합할 수 있다.

perl -- (Version 5.004m4, 12,155K)㌟ ㌴ ㌰

perl은 특정한 형식이 없는 텍스트 파일을 검색하거나, 이러한 텍스트 파일에서 정보를 축출하거나, 해당 정보에 기반하여 보고서를 출력하는데 최적화된 해석 언어이다. 또한 여러 시스템 관리 작업에 사용하면 좋은 언어이다. 이 언어는 (작고, 품위 있으며, 최소한의 기능을 가지도록 설계된) 깔끔함보다는 (사용하기 쉽고, 효율적이며, 완벽하게) 실전에서 사용할 목적으로 설계되었다.

perl-MD5 -- (Version 1.7, 29K)㌰

RSA의 md5 알고리즘에 대한 접근을 제공한다.

sed -- (Version 3.02, 68K)㌟

sed는 '이름있는 파일(named file)'(표준 입력이 기본임)을 명령어 스크립트에 따라 처리한 다음 표준 출력으로 내보낸다.

textutils -- (Version 1.22, 683K)㌟

이 프로그램은 GNU 텍스트 파일(정확히 말하면 파일의 내용) 처리 유틸리티이다. 여기에는 split, join, compare 등을 비롯하여 파일을 수정하는 프로그램이 들어있다.

words -- (Version 2, 411K)㌟

이 패키지는 /usr/dict에 들어가는 영어사전을 포함하고 있다. 이 사전은 ispell 등의 프로그램에서 철자를 검사하기 위하여 사용하는 단어 데이터베이스이다.

rgrep -- (Version 0.98.4, 16K)

재귀적인 grep 유틸리티로 표현식에 일치하는 부분을 강조한다. jed 편집기의 제작자가 만들었다.

C.12 X11

X 윈도우 시스템에 관련된 패키지. 레드햇 시스템에서 멋진 그래픽 사용자 인터페이스를 사용하고 싶으면 관련된 패키지가 여기에 있다. X 관련 패키지가 많이 있기 때문에 찾기 쉽게 몇 가지로 세분하였다.

C.12.1 오락(Amusements)

X에서 실행할 수 있는 재미있는 프로그램.

multimedia -- (버전 2.1, 325K) ㌴

XPlaycd, XMixer, XGetfile 가 들어있는 패키지. XPlaycd는 시디롬 드라이브를 사용하여 오디오 시디를 실행하는 프로그램. XMixer는 사운드카드의 믹서를 조절하는 프로그램. XGetfile은 쉘 스크립트에서 사용하도록 만든 다재다능한 파일 브라우저 프로그램.

xbanner -- (버전 1.31, 648K) ㌴ ㌰

XBanner는 루트 창에서 텍스트, 패턴, 이미지를 출력한다. 사용자가 일반적인 X 배경화면과 xdm 스타일의 로그인 화면에서 사용하는 배경화면을 취향대로 바꿀 수 있다.

xearth -- (버전 1.0, 188K)

Xearth는 주요 도시와 레드햇 소프트웨어를 포함하여 지구를 사실적으로 보여주면서 회전하는 가상 3D 지구를 보여준다.

xfishtank -- (버전 2.0, 385K)

화면에서 열대지방의 물고기가 수영하고 있는 생기있는 수족관 배경화면을 보여준다.

xsnow -- (버전 1.40, 28K)

산타 클로스가 썰매를 타고 날고, 온화하게 눈이 계속 내리는 화면을 보여준다.

C.12.2 애플리케이션

X에서 실행할 수 있는 다양한 애플리케이션 패키지.

ImageMagick -- (버전 4.1.0, 2,427K) ㌴ ㌰

ImageMagick은 이미지 표시, 변환, 조작 프로그램이며 X 윈도우에서 실행된다. 사용자가 이미지를 편집할 수 있는 능력에서 보았을 때 아무 강력한 프로그램이다. 또한 많은 다양한 형식을 다룰 수 있다.

gimp -- (버전 1.0.1, 7,347K) ㌴

GIMP는 사진 수정, 이미지 합성, 이미지 제작을 할 수 있는 이미지 조작 프로그램이다. 많은 사람들이 로고를 만들거나 웹 페이지용 그래픽을 만들 때 아주 유용하게 사용하고 있다. GIMP는 상업용 제품에서 볼 수 있는 많은 도구와 필터, 기타 흥미있는 기능이 들어있다. GIMP는 거대 이미지 조작 도구상자, 채널 오퍼레이션, 레이어, 효과주기, 서브-픽셀 이미징, 안티 알리아싱, 변환, 다중 단계 취소 기능 등을 지원한다. 여기서 제공하는 GIMP에는 스크립팅 기능이 있지만 내장된 스크립트가 의존하는 글꼴은 빠져있다. GIMP ftp 사이트에는 내장된 스크립트를 실행하는데 필요한 모든 글꼴이 들어있기 때문에 사용자가 직접 설치하면 된다. 일부 글꼴은 특별한 라이선스를 요구한다. 패키지 안에 라이선스와 관련된 문서가 들어있다. ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz와 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz 에서 원한다면 글꼴을 내려받을 수 있다. 아니면 스크립트를 실행하기 전에 시스템에 있는 글꼴을 선택할 수도 있다.

gimp-data-extras -- (버전 1.0.0, 7,825K)

gimp 용 패턴, 경사도 조정에 사용되는 패키지. 반드시 필요하지는 않지만 gimp에 유용한 것들을 담고 있다.

gimp-devel -- (버전 1.0.1, 268K)

GIMP 플러그인과 확장을 만들 때 필요한 정적 라이브러리 및 헤더 파일.

gimp-libgimp -- (버전 1.0.1, 164K) ㌴

"GIMP plugins"로서 기능하는 다른 프로그램과 GIMP사이에 통신을 하는 라이브러리.

gv -- (버전 3.5.8, 411K) ㌴ ㌰

고스트스크립트 해석기를 위한 사용자 인터페이스를 제공하며 X 기반의 포스트스크립트와 PDF 문서를 보고 검색할 수 있다. 예전의 고스트뷰라 알려진 프로그램에 기반하고 있다.

mxp -- (버전 1.0, 52K)

X 윈도우용의 매우 빠른 만델브로트 세트 생성기. 일부 지역을 선택해 확대할 수 있고 프랙탈 생성기의 다른 측면을 제어할 수 있다.

netscape-common -- (버전 4.06, 6,601K) ㌴ ㌰

넷스케이프 네비게이터와 넷스케이프 커뮤니케이터 웹 브라우저에서 공유하는 파일.

netscape-communicator -- (버전 4.06, 9,987K) ㌴ ㌰

넷스케이프 커뮤니케이터는 가장 많이 쓰이고 있는 웹 브라우저이다. 가장 최근의 html 표준, 자바, 자바스크립트를 지원한다. 또한 완전한 기능을 갖춘 전자우편 클라이언트와 유즈넷 뉴스 리더 프로그램이 들어있다. 라이선스 관련 정보는 /usr/doc/netscape-common-4.06/LICENSE에 있다.

netscape-navigator -- (버전 4.06, 6,795K)

넷스케이프 커뮤니케이터는 가장 많이 쓰이고 있는 웹 브라우저이다. 가장 최근의 html 표준, 자바, 자바 스크립트를 지원한다. 라이선스 관련 정보는 /usr/doc/netscape-common-4.06/LICENSE에 있다.

transfig -- (버전 3.2.1, 275K)

그래픽과 함께 텍스 문서를 만들 수 있으며, 이식가능해서 매우 다양한 환경에서 문서를 출력할 수 있는 프로그램.

usermode -- (버전 1.4.1, 539K) ㌴ ㌰

시각적인 도구로서 사용자가 플로피(이동 가능한 매체)를 관리하고 finger의 정보를 바꿀 수 있는 프로그램이다.

x3270 -- (버전 3.1.1.6, 553K)

IBM 3270 터미널 에뮬레이터로 X 윈도우에서 메인프레임의 애플리케이션을 사용할 수 있다.

xanim -- (버전 27070, 712K) ㌴

QuickTime과 FLiC 등 다양한 동영상 형식을 볼 수 있다.

xfm -- (버전 1.3.2, 680K) ㌴

X 윈도우 파일 관리자로 직관적으로 파일과 디렉토리를 다룰 수 있고 쉽게 이해할 수 있으며 다른 프로그램을 실행시킬 수 있다.

xgopher -- (버전 1.3.3, 277K)

X 윈도우용 고퍼 클라이언트 프로그램. 비록 고퍼는 웹에 비해 현재 잘 사용하지 않지만 Xgopher는 인터넷에서 사용할 수 있는 방대한 정보를 볼 수 있다.

xloadimage -- (버전 4.1, 235K)

X11 윈도우에서 이미지를 표시하고 루트 창에 이미지를 불러와서 파일로 쓴다. 많은 이미지 유형을 인식할 수 있다.

xmorph -- (버전 1996.07.12, 123K) ㌴

xmorph는 아주 재미있는 형태의 이미지(서로 다른 두 이미지 사이에서 변화되는 그림)를 만들 수 있으며 이런 이미지를 만들 수 있는 직관적이고 이해하기 쉬운 도구를 제공한다.

xpaint -- (버전 2.4.9, 407K) ㌴

칼라 이미지 편집 도구로서 대부분의 표준 그림 프로그램의 기능을 가지고 있고 이미지 처리 알고리즘 등의 개선된 기능이 있다. 동시 다중 이미지 편집을 지원한다.

xpdf -- (버전 0.7a, 745K)

PDF(Portable Document Format) 파일 뷰어 프로그램. (때로는 Adobe's PDF software의 이름에서 연유한 Acrobat 파일이라고 부른다) Xpdf는 작고 효율적으로 설계되었다. 모티브나 Xt 라이브러리를 사용하지 않는다. 표준 X 글꼴을 사용한다. 리눅스를 사용하는 486-66 PC에서도 사용할 수 있다.

xrn -- (버전 9.01, 234K) ㌴ ㌰

유즈넷 뉴스를 읽을 때 사용하는 X 윈도우용 프로그램. 뉴스 읽기, 답변, 쓰기, 그룹 선택 등을 마우스로 클릭하여 사용할 수 있다.

xterm-color -- (버전 1.1, 191K) ㌴ ㌰

표준 xterm/VT100 터미널 에뮬레이터에 ANSI 컬러 코드를 표시할 수 있도록 추가한 프로그램.

xv -- (버전 3.10a, 4,480K) ㌴

Jon Bradley가 만든 유명한 프로그램. 쉐어웨어이지만 저자의 허락을 받고 패키지에 담았다. gif, jpg, tiff, xwd 등 다양한 유형의 그래픽 파일을 볼 수 있다. 또한 크로킹, 확대 기능 등의 조작 기능이 있다.

xwpe-X11 -- (버전 1.5.12a, 622K)

X 윈도우 특유의 xwpe 패키지에서 xwpe와 xwe 프로그램이 들어있다.

C.12.3 게임

X 윈도우에서 사용할 수 있는 다양한 게임 패키지.

acm -- (버전 4.7, 3,438K)

X 기반의 비행 시뮬레이터 프로그램. 다중 사용자를 위한 네트워크 기능이 있다.

cxhextris -- (버전 1.0, 38K)

유명한 hextris의 칼라 버전. 유명한 테트리스 비디오 게임과 비슷하며 블록을 짝을 맞춰 쌓는 게임이다. 제대로 작동하기 위해서는 X 윈도우가 필요하다.

flying -- (버전 6.20, 212K)

X 윈도우에서 실행되는 게임 패키지. pool, snooker, air hockey, 기타 게임 등이 들어있다. 이 프로그램은 중독성이 있으며 심하게 하면 수면 부족, 다리의 운동량 결핍 등의 문제가 생길 수 있다.

paradise -- (버전 2.3p19, 413K)

Netrek은 매우 유명한 인터넷 기반의 아케이드 게임이다. 팀을 만들어 적(다른 팀)의 행성을 쏘고 사로잡을 수 있다. 좋은 방법은 한 무리로 없애는 것이다.

spider -- (버전 1.0, 51K)

특별히 더블 데크 솔리테어에 도전하고 있는 프로그램이다. 대부분의 솔리테어와 다르게 숙련된 사용자에게 심도있는 분석과 복합적인 조작으로 불운을 극복할 수 있는 특별한 기회를 제공한다.

xbill -- (버전 2.0, 183K)

리눅스에서 인기있는 패키지.

게임의 내용은 빌의 모든 형태를 찾아서 파괴하고 새롭고 이질적인 운영체제를 없애며 대담하게 어떤 사람도 가지 않은 곳을 가는 것이다.

xbl -- (버전 1.0h, 176K)

유명한 아캐이드 게임의 3차원 버전.

xboard -- (버전 4.0.0, 588K)

사용하기 쉬운 그래픽 인터페이스의 GNU 체스 프로그램으로 복잡한 명령어를 배울 필요없이 체스를 하면서 즐겁게 시간을 보낼 수 있다. 또 인터넷을 통해 다른 사람과 함께 체스를 둘 때도 사용한다.

xboing -- (버전 2.4, 982K)

고전적인 Breakout 아캐이드 게임의 전통적인 X 윈도우 게임이다. 벽돌을 모두 없앨 때까지 벽돌위에서 튀는 공을 지키는 게임이다. 여러 개의 볼을 다루는 높은 수준에서 더 재미가 있다.

xchomp -- (버전 1.0, 36K)

팩맨과 비슷하며 고전적인 아캐이드 액션 게임이다. 원래의 게임보다 방대하지는 않지만 여전히 재미가 있다.

xdemineur -- (버전 1.1, 26K)

집중을 많이 해야 하는 프로그램으로 논리와 추론으로 자신의 위치를 성공적으로 정해야 한다.

xevil -- (버전 1.5, 527K)

X 윈도우용의 액션/어드벤처 게임으로 닌자 전사로서 보이는 모든 것을 죽이고 살아있다면 새로운 곳을 찾아 떠난다.

xgalaga -- (버전 1.6c, 366K)

예전의 우주 아케이드 게임 Galaga의 클론 프로그램 (마우스 단추를 눌러 총을 쏜다. 단추를 계속 누르고 있으면 자동으로 발사되며 마우스를 붙잡고 있다고 아무도 비난하지 않는다).

xgammon -- (버전 0.98, 3,276K)

유명한 카드/보드 게임인 backgammon으로 컴퓨터나 다른 사람과 게임을 할 수 있다.

xjewel -- (버전 1.6, 49K)

Jewel은 테트리스와 비슷한 퍼즐 게임인 Domain/Jewelbox와 비슷한 게임이다. 화면 위에서 계속 떨어지는 블록의 동작을 조절하여 게임을 진행한다. 좌우로 옮길 수 있고 보석 조각을 회전시킬 수도 있다.

xlander -- (버전 1.2, 23K)

어렵지만 재미있는 게임이다. 달 착륙선을 안전하고 손상없이 유도해야 한다.

xpat2 -- (버전 1.04, 459K)

1989년에 데이브 렘크와 헤더 로즈, 도날드 R. 우즈, 썬마이크로시스템즈 사가 xsol 솔리테르 게임(도스에서 klondike로 알려져있음)과 몇 가지 페이선스 게임의 규칙을 만들었다. 가장 큰 특징은 다양한 규칙과 해상도가 다른 모니터를 위한 다양한 카드 세트이다. xpa2(X 페이선스)는 솔리테어 카드 게임의 모음이다.

xpilot -- (버전 3.6.2, 1,574K)

빠르게 진행되는 액션 게임으로 다중 사용자가 네트워크에서 같이 게임을 할 수 있다. 게임의 기본적인 목적은 죽이고 장애물을 뛰어넘는 것이다. 그 이상 다른 말이 필요없다.

xpuzzles -- (버전 5.4.1, 497K)

기하학적인 퍼즐 게임으로 루빅 큐브의 컴퓨터 게임과 "dinosaur cube" 프로그램이 있다.

xtrojka -- (버전 1.2.3, 181K)

xjewel이나 테트리스와 비슷하며 게임을 하다가 중간에 게임을 하던 상황을 저장할 수 있다. 중독성있는 게임이므로 조심하자.

xzip -- (버전 180, 105K)

xzip을 이용하여 텍스트 어드벤처 게임을 X 윈도우에서 실행할 수 있다.

C.12.4 라이브러리

X 관련 시스템 라이브러리 패키지.

ImageMagick-devel -- (버전 4.1.0, 1,415K)

ImageMagick 개발 패키지. ImageMagick 코드나 API를 사용하는 애플리케이션을 개발할 때 필요한 정적 라이브러리와 헤더 파일이 들어있다.

Xaw3d -- (버전 1.3, 278K) ㌴ ㌰

X 윈도우용 MIT 아데나 위젯의 향상된 버전으로 소스코드를 거의 바꿀 필요없이 애플리케이션에 3차원 효과를 줄 수 있다.

Xaw3d-devel -- (버전 1.3, 644K) ㌴

X 윈도우용 MIT 아데나 위젯의 향상된 버전으로 소스코드를 거의 바꿀 필요없이 애플리케이션에 3차원 효과를 줄 수 있다. Xaw3d-devel에는 완전한 Xaw3d 기능을 가진 프로그램을 개발하는데 필요한 헤더 파일과 정적 라이브러리가 들어있다.

gnome-core -- (버전 0.20.1, 1,019K)

GNOME(the GNU Network Object Model Environment)를 설치할 때 실질적으로 필요한 기본 프로그램 및 라이브러리. 이름은 공상적이지만 GNOME는 훌륭한 GUI 데스크탑 환경으로 컴퓨터를 쉽고 강력하며, 설정하기 쉽게 만든다.

gtk+ -- (버전 1.0.6, 1,175K) ㌴ ㌰

원래는 GIMP를 만들 때 사용한 X 라이브러리로서 현재는 다른 많은 프로그램에서도 사용하고 있다.

gtk+-devel -- (버전 1.0.6, 1,688K) ㌴

GIMP의 X 라이브러리에 필요한 정적 라이브러리 및 헤더 파일로서 공개 라이브러리로 사용되고 있다. GLIB는 일반적으로 유용한 자료 구조가 들어 있으며, GDK는 드로잉 도구로서 다른 해상도를 다룰 수 있는 프로그램을 자동으로 만들 수 있는 Xlib을 이용하여 thin 레이어를 제공한다. GTK는 사용자 인터페이스를 만들 수 있는 위젯 모음이다.

imlib -- (버전 1.8, 342K) ㌴ ㌰

유연성과 속도가 뛰어난 기능을 가진 libXpm같은 라이브러리를 대신할 수 있는 개선된 라이브러리.

imlib-cfgeditor -- (버전 1.8, 337K)

imlib_config 프로그램은 imlib이 칼라를 사용하는 방식을 제어할 수 있고 감마 수정 등을 다룰 수 있다.

imlib-devel -- (버전 1.8, 504K)

Imlib을 위한 헤더, 정적 라이브러리 및 문서.

nls -- (버전 1.0, 4K) ㌴ ㌰

넷스케이프 같은 예전의 X11R5 프로그램에 필요한 패키지. 그러나 넷스케이프 3.0 이상 버전에서는 필요 없다.

xpm -- (버전 3.4j, 56K) ㌴ ㌰

애플리케이션에서 칼라와 비트맵 그림을 표시할 수 있도록 해주는 패키지. 사용자 인터페이스를 개선하기 위해 매우 많은 X 윈도우 프로그램에서 사용한다.

C.12.5 쉘

다양한 그래픽 기반의 쉘 패키지.

mcserv -- (버전 4.1.35, 19K)

Midnight Commander 파일 시스템을 위한 서버 프로그램. Midnight 파일 시스템을 운영하는 클라이언트에서 호스트 파일 시스템에 접근할 수 있다 (현재는 Midnight Commander 파일 관리자에만 해당함).

tkmc -- (버전 4.1.35, 560K) ㌴

Midnight Commander는 파일 관리자와 비슷한 시각적인 쉘이며 많은 특징이 있다. tkmc는 tk X 윈도우 버전이다. 가장 큰 특징은 ftp, tar와 zip 파일 보기, RPM 패키지에서 특정한 파일 보기 등이다. 그렇지만 tk 버전의 Midnight Commander는 아직 완성된 것은 아니다.

C.12.6 유틸리티

X 윈도우 시스템과 관련된 유틸리티.

Xconfigurator -- (버전 3.79, 266K) ㌴ ㌰

레드햇 X 설정 도구. XFree86의 유틸리티인 xf86config의 소스에 기반하고 있다. 최종 사용자가 쉽게 사용할 수 있게 훌륭한 사용자 인터페이스를 사용한다. 마우스 유형을 바꾸기 위해 mouseconfig를 사용하면 Xconfigurator를 재실행해야 한다.

ee -- (버전 0.3, 654K)

Electric Eyes 이미지 뷰어는 다양한 형식의 이미지를 보고 조작할 수 있다.

gnome-linuxconf -- (버전 0.14, 96K) ㌴ ㌰

linuxconf 설정 시스템을 위한 그래픽 사용자 인터페이스.

mgetty-viewfax -- (버전 1.1.14, 93K)

확대 기능이 있는 X11 팩스 뷰어.

mkxauth -- (버전 1.7, 15K) ㌴ ㌰

X 인증 데이터베이스(.Xauthority 파일)을 만들고 유지하는데 사용하는 프로그램. /.Xauthority 파일을 만들고 다른 지역/원격 .Xauthority 파일을 병합할 때 사용한다. 원격 .Xauthority 파일은 ftp(ncftp 사용)나 rsh를 이용해 가져올 수 있다. 보안 때문에 mkxauth는 인증 키를 담은 임시파일을 만들지 않는다.

moonclock -- (버전 1.0, 25K)

현재의 시간과 달의 모양을 표시한다. 시간(낮/밤)에 따라 색깔이 바뀌고 별 필드의 근처에 달을 표시한다.

procps-X11 -- (버전 1.2.9, 5K)

시스템 상황을 기록하는 X 기반의 유틸리티. procps 스위트 도구에서 사용할 수 있는 시각적인 정보를 보여준다.

rxvt -- (버전 2.4.7, 448K) ㌴ ㌰

X용 VT100 터미널 에뮬레이터. xterm의 어려운 기능이 필요 없는 사람을 위한 xterm(1)의 대체 프로그램. 특히 Tektronix 4014 에뮬레이션, 세션 로깅, 도구 모음 스타일 설정이 빠져있다. 그래서 rxvt는 xterm보다 교환 공간을 적게 사용하므로 많은 X 세션을 제공하는 컴퓨터에서 유용하다.

xcpustate -- (버전 2.5, 32K)

스냅샷 실행 모니터 프로그램. 원래는 실리콘 그래픽 Iris 4D/240에서 CPU의 상태를 관찰하기 위하여 Mark Moraes가 만들었다. 그 이후 매우 다양한 멀티프로세서와 유니프로세서에 이식되었다.

xdaliclock -- (버전 2.10, 74K)

디지털 시계 프로그램. 숫자가 변할 때마다 새로운 모양으로 바뀐다. 12/24 시간 모드를 표시할 수 있으며 마우스 단추를 누르고 있으면 날짜가 표시된다. 내장된 두 개의 큰 글꼴이 있지만 다른 글꼴도 움직임을 줄 수 있다.

xlockmore -- (버전 4.11, 975K)

표준 xlock 프로그램을 개선했으며 사용자가 컴퓨터에서 벗어나 있을 때 다른 사용자가 X 세션에 접근하지 못하게 한다. 사용자가 암호를 입력하여 잠금을 풀어서 X 프로그램을 다시 사용할 때까지 스크린세이버가 실행된다.

xmailbox -- (버전 2.5, 30K) ㌴ ㌰

새로운 우편이 도착하면 알려주는 프로그램. xbiff와 비슷하지만 더 다양한 기능을 제공한다.

xosview -- (버전 1.6.1.a, 99K)

현재의 시스템 상황을 막대 그래프 형태로 보여준다. - 메모리 사용량, CPU 로드, 네트워크 사용량 등의 상황을 모니터링할 때 매우 유용하다.

xscreensaver -- (버전 2.27, 2,453K)

스크린 세이버. 모니터를 아끼고 싶으면 고전적이며 평범한 검은 화면을 사용하면 된다.

xsysinfo -- (버전 1.6, 21K)

시스템 성능의 여러 가지 면을 모니터링할 수 있는 프로그램. 네트워크 트래픽, CPU 로드, 디스크 공간 등. 이전의 성능을 볼 수 있어서 쉽게 변화된 것을 볼 수 있다.

xtoolwait -- (버전 1.1, 9K)

프로그램을 시작하고 창을 그리는 것을 기다리는 유틸리티. 최종 사용자 프로그램은 아니지만 X 윈도우 프로그램을 실행하는 스크립트를 짤 때 유용하다.

xwpick -- (버전 2.20, 44K)

임의의 창이나 X11 서버의 사각부분의 이미지를 갈무리하여 다양한 형식의 파일로 쓰는 프로그램.

C.12.7 윈도우 관리자

다양한 윈도우 관리자와 파일이 포함된 패키지. 다른 운영체제의 그래픽 사용자 인터페이스와 다르게 레드햇 리눅스 시스템에서는 원하는 윈도우 관리자를 고를 수 있다. 이번 절의 패키지에서 몇 가지 윈도우 관리자 형태를 고를 수 있다.

AfterStep -- (버전 1.5, 3,384K) ㌴ ㌰

애프터스텝은 보 영(Bo Yang)이 만든 보우맨(BowMan) 윈도우 관리자의 연장선상에 있다. 보우맨은 로버트 네이션이 만든 fvwm 윈도우 관리자에 기반하였다. fvwm은 twm에 기반하였다. 애프터스텝은 넥스트스텝의 사용자 인터페이스를 흉내내 만들었지만 유용하고 다양한 기능이 1.4 버전에 추가되었다. 보우맨 개발을 하면서 애프터스텝의 개성을 담는 게 원래 한 부분이었지만 과거의 단순한 흉내내기에서 벗어나 독자적인 윈도우 관리자가 되기 위해 애프터스텝 설계자는 프로젝트 이름을 바꾸고 프로그램을 더 진전시키기로 하였다.

애프터스텝의 중요한 기능은 다음과 같다:

1. "Swallow"를 실행할 수 있는 프로그램과 많은 애플리케이션을 위한 폴더를 담은 공개 플로팅 애플리케이션 로더.

2. 그라디언트가 5가지 단추의 제목 막대를 이행한다. help/zap, action/tasks, iconize/maximise, shade/stick & close/destroy buttons

3. 그라디언트가 루트 창 팝업 메뉴를 채운다. 이 메뉴는 서로 다른 입맛과 관리 스타일에 맞게 설정할 수 있다.

4. 전체 데스크탑에 일관된 모습을 보여주는 넥스트스텝 스타일의 아이콘.

5. 데스크탑 픽스맵을 가진 픽스맵 페이퍼

6. look 파일을 사용하기 쉬우며 친구와 데스크탑 외관을 공유할 수 있다.

7. 계층 디렉토리 방식의 시작 메뉴 목록.

8. 창목록 : 수평/수직으로 놓을 수 있는 작업목록

9. 많은 모듈과 asapps를 이용하게 X 윈도우 시스템을 멋있게 꾸밀 수 있다.

AfterStep-APPS -- (버전 1.5, 715K) ㌴ ㌰

애프터스텝과 윈도우 메이커 등의 윈도우 관리자에서 쓰는 Wharf 모듈을 사용할 수 있는 애플릿이 들어있다.

애플릿은 매우 멋있게 보이며 Whart 모듈에 애플릿을 추가하면 데스크탑을 더욱 더 호감있게 만든다.

AnotherLevel -- (버전 0.7.2, 308K) ㌴ ㌰

TheNextLevel의 다음 버전. TheNextLevel 데스크탑은 Greg J. Badros가 만들었고 1996년 레드햇 데스크탑 경연에서 당선되었다. 강력하고 쉽게 fvwm을 설정할 수 있으며 fvwm2와 잘 작동한다. TheNextLevel을 많이 개선되고 변형하였기 때문에 AnotherLevel이라고 부른다. /usr/doc/AnotherLevel에 html 형식의 문서가 있다.

AnotherLevel 데스크탑은 쉽게 재설정할 수 있도록 정의되어 있다.

/etc/X11/AnotherLevel/fvwm2rc.defines 파일을 사용자의 홈 디렉토리에 .fvwm2rc.defines로 복사하고 복사한 파일을 적절하게 수정하면 대부분의 설정을 다시 설정할 수 있다.

WindowMaker -- (버전 0.20.1, 2,977K)

윈도우 메이커는 넥스트스텝(tm) GUI의 외관과 느낌을 흉내내어 만든 윈도우 관리자이다. 빠르고 상대적으로 작으며 기능이 풍부하고 설정하기 쉬우며, 넥스트스텝(tm)에서 간단하면서도 우아한 외관을 빌려왔다.

fvwm -- (버전 1.24r, 550K) ㌴ ㌰

작고 빠르며 매우 유연한 윈도우 관리자이다. 모티브처럼 보이게 설정할 수 있으며 유용한 "단추 바"가 있다.

fvwm2 -- (버전 2.0.46, 1,471K) ㌴ ㌰

유명한 "Feeble Virtual Window Manager" 의 버전.

fvwm2-icons -- (버전 2.0.46, 599K) ㌴ ㌰

fvwm과 fvwm2용의 아이콘, 비트맵, 픽스맵이 들어있다.

wmakerconf -- (버전 1.1.1, 515K)

윈도우 메이커에서 사용하는 GTK+ 기반의 설정 도구. 윈도우 메이커의 모든 속성 지원 : 글꼴 선택 브라우저, 픽스맵 미리보기 브라우저, 색상 선택 대화 상자, 쇼트컷 대화 상자, 파일 선택 대화 상자 등... 모든 속성에 대한 간략한 정보를 담은 도구팁이 있다. 새로운 속정은 wmakerconf proplist를 바꾸면 간단하게 조정할 수 있다.

wmconfig -- (버전 0.5, 47K) ㌴ ㌰

X11 시스템에서 사용하는 윈도우 관리자를 위한 메뉴 설정 프로그램. 몇 가지 윈도우 관리자에 걸쳐 메뉴 설정의 추상화된 폼을 가져온다. 현재는 FVWM2, FVWM95, Afterstep, MWM, IceWM, KDE를 지원한다.

C.12.8 XFree86

X 윈도우 시스템의 공개 버전인 XFree86 패키지. X를 사용하려면 사용자의 비디오 카드에 맞는 X 서버를 설치해야 한다. XFree86은 선택할 수 있는 서버가 많이 있다.

X11R6-contrib -- (버전 3.3.2, 446K) ㌴ ㌰

다양한 사용자들이 기여한 X 프로그램 모음. listres, xbiff, xedit, xeyes, xcalcm, xload, xman 등이 있다.

XFree86-100dpi-fonts -- (버전 3.3.2.3, 1,228K)

대부분의 리눅스 시스템에서 사용하는 100dpi 글꼴. 고해상도의 모니터를 가진 사용자는 개별 패키지에서 사용할 수 있는 100dpi 글꼴을 선호할 것이다.

XFree86 -- (버전 3.3.2.3, 12,040K) ㌴ ㌰

X 윈도우는 다중 윈도우, 다중 클라이언트, 다른 윈도우 스타일 기능이 있는 그래픽 사용자 인터페이스이다. X 윈도우는 대부분의 유닉스 플랫폼에서 사용되며 클라이언트는 다른 일반적인 윈도우 시스템에서 실행할 수 있다. X 프로토콜을 이용하여 애플리케이션을 지역 컴퓨터나 네트워크에서 실행할 수 있으며 클라이언트/서버 수행의 유연성을 제공한다. XFree86에는 X 워크스테이션에 필요한 기본적인 글꼴, 프로그램, 문서가 들어있다. 그렇지만 사용자의 비디오 카드에 맞는 X 서버를 제공하지는 않으며 다른 패키지에 들어있다.

XFree86-75dpi-fonts -- (버전 3.3.2.3, 1,060K) ㌴ ㌰

대부분의 리눅스 시스템에서는 75dpi 글꼴이 사용된다. 고해상도의 모니터를 가진 사용자는 개별 패키지에서 사용할 수 있는 100dpi 글꼴을 좋아할 것이다.

XFree86-8514 -- (버전 3.3.2.3, 3,413K)

구형의 IBM 8514 카드를 위한 X 서버이며 ATI 등의 회사 제품과 호환된다.

XFree86-AGX -- (버전 3.3.2.3, 3,580K)

보카 보텍스, 오차이드 켈시우스, 스파이더 블랙 윈도우, 허쿨레스 그래파이트 등의 AGX 기반의 카드를 위한 X 서버.

XFree86-I128 -- (버전 3.3.2.3, 3,810K)

#9 Imagine 128 기판을 위한 X 서버.

XFree86-Mach32 -- (버전 3.3.2.3, 3,544K)

ATI 그래픽스 울트라 프로, 울트라 플러스 등 ATI의 Mach32 칩이 내장된 카드를 위한 X 서버.

XFree86-Mach64 -- (버전 3.3.2.3, 3,658K)

그래픽스 엑스프레션, GUP 터보, 윈터보 카드 등 ATI Mach64 기반의 카드를 위한 X 서버.

이 서버는 일부 Mach64 카드에서 문제가 있는 것으로 알려져 있으며 XFree86의 최신 버전(이번 패키지가 나올 때는 베타버전으로만 사용 가능했음)에서는 고쳐질 것이다. http://www.xfree86.org 에서 갱신된 정보를 찾아볼 수 있다.

XFree86-Mach8 -- (버전 3.3.2.3, 3,423K)

ATI 8514 울트라, 그래픽스 울트라 등 ATI의 Mach8 칩이 내장된 카드를 위한 X 서버.

XFree86-Mono -- (버전 3.3.2.3, 3,668K)

일반적인 VGA 카드를 위한 모노크롬(2가지 색상) 서버이며 제한된 해상도를 가진 모든 VGA 유형의 보드에서 잘 작동한다.

XFree86-P9000 -- (버전 3.3.2.3, 3,600K)

다이어몬드 바이퍼 카드, 오차이드 P9000 카드 등 웨이텍 P9000 칩이 내장된 카드를 위한 X 서버.

XFree86-S3 -- (버전 3.3.2.3, 4,042K)

대부분의 #9 카드, 많은 다이어몬드 스텔스 카드, 오차이드 파렌헤이츠 마이크로 크리스탈 8S, 대부분의 STB 카드, (IBM 발류포인트 라인 등) 그래픽 액셀레이터 기능이 내장된 일부 주기판 등 S3 칩이 내장된 카드를 위한 X 서버.

XFree86-S3V -- (버전 3.3.2.3, 3,793K)

S3 버지 칩셋이 내장된 카드를 위한 X 서버.

XFree86-SVGA -- (버전 3.3.2.3, 4,585K)

ET4000 칩, 시러스 로직 칩, 칩 앤 테크놀러지 랩탑 칩, 트라이덴트 8900 및 9000 칩 등 대부분의 SVGA 장비를 위한 X 서버. 다이어몬드 스피드스타, 오차이드 켈빈, STB 니트로스 및 호리즌스, 게노아 8500VL, 대부분의 액틱스 기판, 스파이더 VLB 플러스 등에서도 잘 작동한다. 또한 다른 많은 칩, 카드에서도 잘 작동하므로 문제가 있으면 이 서버를 사용한다.

XFree86-VGA16 -- (버전 3.3.2.3, 3,594K) ㌴ ㌰

VGA 보드를 위한 일반 16 컬러 서버. 모든 VGA 스타일의 그래픽 보드에서 잘 작동하지만 적은 색상과 낮은 해상도만 지원한다.

XFree86-W32 -- (버전 3.3.2.3, 3,458K)

게노아 8900 팬톰 32i, 허쿨레스 다이나마이트 카드, 리드텍 윈패스트 S200, 시그마 콘코드, STB 라이트스피드, 테크웍스 선더볼트, 뷰톱 PCI 등 ET4000/W32 칩이 내장된 카드에서 사용하는 X 서버.

XFree86-XF86Setup -- (버전 3.3.2.3, 575K) ㌴ ㌰

XFree86 서버용의 시각적인 설정 도구. 비디오 설정, 키보드 설정, 마우스 유형, 기타 선택 사항을 설정할 수 있다. 그러나 속도가 느리며 일반 VGA 16 칼라 서버가 필요하다.

XFree86-Xnest -- (버전 3.3.2.3, 1,985K)

X 윈도우에서 실행하는 X 서버.

XFree86-Xvfb -- (버전 3.3.2.3, 2,415K)

가상 프레임버퍼 X 서버.

XFree86-devel -- (버전 3.3.2.3, 7,652K) ㌴

X 클라이언트로 실행하는 프로그램을 개발하기 위한 라이브러리, 헤더 파일, 문서. Xt와 Xaw 위젯 모음과 함께 기본 Xlib 라이브러리가 들어있다. 이 라이브러리를 이용 프로그래밍을 하는 것에 관련된 정보를 찾으려면 오렐리 사의 X 프로그래밍 서적 시리즈를 추천한다.

XFree86-libs -- (버전 3.3.2.3, 1,863K) ㌴ ㌰

대부분의 X 프로그램을 실행할 때 필요한 공유 라이브러리. X 애플리케이션을 실행할 때 필요한 디스크 공간을 줄이기 위해 개별 패키지로 되어있다.

C.12.9 gnome

GNOME 데스크탑 환경에 관련된 패키지.

gnome-libs -- (버전 0.20, 556K) ㌴ ㌰

GNOME(the GNU Network Object Model Environment)를 사용하기 위해 설치할 때 필요한 기본 라이브러리. 이름은 공상적이지만 GNOME는 훌륭한 GUI 데스크탑 환경으로 컴퓨터를 쉽고, 강력하며 설정하기 쉽게 만든다.

gnome-libs-devel -- (버전 0.20, 1,888K)

GNOME 애플리케이션을 개발할 때 사용하는 라이브러리, 헤더 파일 등.

urw-fonts -- (버전 1.0, 2,181K)

35개 표준 포스트스크립트 글꼴의 공개 버전. 표준 35 유형 1 포스트스크립트 글꼴 중 고스트스크립트 quality 버전의 새로운 릴리즈가 들어가 있다. URW의 GPL로 기증하고 라이선스 되었다. fonts.dir는 특별히 글꼴의 원래의 Adobe 이름(Times, Helvetica 등)에 맞게 만들어졌다. XFree86을 쓰면 이 글꼴이 반드시 있어야 한다!

xinitrc -- (버전 1.6, 9K) ㌴ ㌰

startx 명령에서 사용하는 기본 X 윈도우 시작 스크립트.

이전 - 다음