[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ next ]

Debian GNU/Linux FAQ
Chapter 4 - 데비안 시스템에서 사용가능한 소프트웨어


4.1 어떤 형태의 응용 풀그림 개발 소프트웨어가 Debian GNU/Linux에서 사용가능한가?

대부분의 리눅스 배포본처럼 Debian GNU/Linux는 다음을 제공한다 :

뉴스 서버와 리더로 부터 사운드 지원, FAX 풀그림, 데이터 베이스와 표계산 풀그림, 이미지 처리 풀그림, 통신, 네트웍, 편지 유틸리티, 웹 서버, 심지어 햄 라디오 프로그램까지 거의 3750 패키지가 배포본에 포함된다. 다른 450 개의 소프트웨어들은 데비안 패키지 처럼 사용 할수 있지만 라이센스 제약 때문에 데비안의 공식 부분은 아니다.


4.2 누가 그 모든것을 개발했는가?

각 패키지의 풀그림저자들은 /usr/doc/PACKAGE/copyright파일에 있으며 PACKAGE는 패키지 이름이다.

비안 리눅스 시스템을 위해 소프트웨어를 묶은관리자들는 각 패키지와 함께 오는데비안 제어 파일이란?, Section 6.4 (데비안 제어파일)에 들어있다.


4.3 데비안 패키지로 현재까지 묶인 풀그림의 목록을 얻는 방법은?

어떤 데비안미러 사이트에도 완벽한 목록이 있다.

indices/Packages-Master-i386.gz파일은 80386 (또는 호환되는)칩을 사용한 컴퓨터에서 쓸수 있는 모든 패키지의 목록과 짧은 설명을 제공한다. indices/Packages-Master-ARCH.gz, 여기서 ARCH는 각 칩의 구조를 의미하는데 그러한 컴퓨터 구조에 적절한 패키지의 목록을 제공한다.

데비안 패키지에 대한 웹 인터페이스는 데비안의 약 20가지 각 "구분"의 각 패키지에 대해 편리하게 요약했다.


4.4 데비안 라이브러리 패키지에 libfoo.so 파일들이 왜 없는가?

데비안 정책에서 그러한 (libfoo.so.x.y.z나 유사한 라이브러리에) 심볼릭 링크들은 분리된 상태로 개발 패키지에 들어있다. 이러한 패키지들은 대개 libfoo-dev나 libfooX-dev라는 이름으로 되어있다(이는 라이브러리 패키지의 이름이 libfooX(X는 전체숫자)인 경우를 가정한다).


4.5 Debian GNU/Linux에 빠진 것은 무엇인가?

데비안에 시급히 필요한 패키지 목록은 "Work-Needing and Prospective Packages" 이름하에 관리된다. 자세한 내용은 데비안 소프트웨어 개발가가 되는 방법은?, Section 12.1를 참고하면 된다.


4.6 (어떻게) 데비안은 자바를 지원하나?

Sun의 자바 개발 도구는 데비안 패키지에서 쓸수 있다(jdkVVV_VVV-RRR.deb). JDK는 자바 풀그림과 애플릿 그리고 작성을 가능케 해줄 것이다. 만일 커널이 제대로 설정되어 있다면 (아래를 보라) JDK는 다른 실행파일 처럼 자바 풀그림을 실행하게 할 것이다. 또한 JDK는 데모 풀그림을 포함하고 있다.

데비안 커널은 (예, CONFIG_BINFMT_JAVA=m) 모듈로 자바를 지원하도록 설정되어 있다. 사용자 커널을 만드는데 제공되는 도구는?, Section 9.2을 만들고자 하는 사용자는 물론 원한다면 뺄 수 있다. 커널에서 모듈 지원이 가능하면 모듈이 적재되게 할 필요가 있다. /etc/modules파일에 binfmt_java 줄을 추가하면 기동때에 적재된다. 또는 insmod DIRNAME/binfmt_java.o명령을 실행함으로써 적재된다. 여기서 DIRNAME 현재 커널에 맞는 모듈이 저장된 디렉토리이다. 2.2.17 커널 시스템에서 DIRNAME은 /lib/modules/2.2.17/fs/와 비슷하다. 모듈이 적재여부는 lsmod로 확인한다.

자바 애플릿을 실행할때는 애플릿을 인식하고 실행하는 브라우저가 필요하다. Netscape 브라우저를 자바 애플릿을 실행하기 위해 설치할 수 있다. (Netscape 소스는 비공개다. 데비안 netscape 패키지는 Netscape 설치와 관리를 돕는 껍데기를 지원한다. 이것은 실제로 상업용 패키지를 데비안 시스템에 통합시키는 좋은 예이다. 역자주 : Netscape 은 현재 소스가 공개됐다.)

혼합된 축복의 마지막 기록 : JDK에 대한 Sun의 라이센스 정책이 시간이 감에따라 엄격해져서 곧 데비안에서 쓸수 없을 수도 있다. Debian GNU/Linux에서 Netscape과 같이 될 수도 있다. 좋은 소식은 매력적이고 공개적인 대안으로써 많은 풀그림들이 개발되고 있다는 것이다.


4.7 데비안 시스템을 사용중인지 확인하는 방법은?

데비안 기초 디스크로 부터 정말 설치된 시스템인지 확인하려면 /etc/debian_version를 확인하라. 여기에는 패키지의 base-files에 의해 정의된 버젼 번호를 알려주는 한줄의 입력사항이 있다.

dpkg 풀그림의 존재는 데비안 패키지를 시스템에 설치할 수 있다는 것을 보여준다. 하지만, 여러가지 운영체제와 구조로 포팅되어왔기 때문에 이는 더이상 Debian GNU/Linux 시스템에 믿을 만한 방법은 아니다.

사용자는 데비안 시스템이 많은 부분들로 이루어져 있고 각부분은 (대부분) 독립적으로 갱신된다는 것을 숙지해야한다. 각 데비안 "배포판" 은 잘 정의되고 바뀌지 않은 부분이 있다. 갱신은 분리되어 이루어진다. foo 패키지의 한줄짜리 설치 상태는 dpkg --list foo 명령을 쓰라. 설치된 패키지의 버젼을 확인하기 위해선, 다음을 실행하라:

     dpkg -l

좀더 많은 정보는:

     dpkg --status foo

를 통해 확인할 수 있다.


4.8 데비안은 비영어권 언어들을 어떻게 지원하나?


4.9 미국의 일반 수출 제한 이란 무엇인가?

미 법률은 암호 소프트웨어 같은 보호 문건의 수출을 제한한다. PGP 와 ssh 가 이 범주에 속한다.

불필요한 법률적 위험을 피하기 위해 특정 Debian GNU/Linux 패키지는 오직 ftp://non-US.debian.org/debian-non-US/와 ftp://non-US.debian.org/debian-non-US/README.non-US 에서 얻을 수 있는 미러 사이트에서만 얻을 수 있다.


4.10 파인(pine)은 어딨나?

파인의 제한적인 라이센스때문에 non-free 부분에 패키지가 있다. 더우기 라이센스가 변형된 바이너리 배포를 허용하지 않기 때문에, 소스와 데비안 패치를 가지고 와서 직접 컴파일 해야한다. dselect를 사용하는 사람들을 위해 파인의 데비안 버젼에 대한 소스코드는 pine396-src와 pine396-diffs, pine4-src pine4-diffs에 4.x의 버젼을 얻을 수 있다.

파인과 피코(pico)대신 사용할 수 있는 mutt와 nano 패키지들이 main 부분에 있다.


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ next ]

Debian GNU/Linux FAQ

version 2.1.2.1, 15 August 2002
지은이들, Section 15.1