^ Linux From Scratch - Version 12.1-systemd ^^^
^ Chapter 8. Installing Basic System Software ^^^
|[[.:109-expat-2.6.0|이전]] | [[.:08-installing_basic_system_software|위로]] / [[.:12.1|처음으로]] | [[.:111-less-643|다음]]|
|Expat-2.6.0 | Less-643|
----
===== 8.40. Inetutils-2.5 =====
Inetutils 패키지에는 기본 네트워킹을 위한 프로그램이 포함되어 있습니다.
* **빌드 시간:** 0.2 SBU
* **디스크 공간:** 35 MB
----
==== 8.40.1. Inetutils 설치 ====
Inetutils 컴파일을 준비합니다.
./configure --prefix=/usr \
--bindir=/usr/bin \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-rlogin \
--disable-rsh \
--disable-servers
=== configure 옵션 설명 ===
* //--disable-logger// \\ 스크립트에서 시스템 로그 데몬에 메시지를 전달하는 데 사용되는 로거 프로그램을 설치하지 못하도록 합니다. Util-linux가 최신 버전을 설치하므로 설치하지 마십시오.
* //--disable-whois// \\ 오래된 Inetutils whois 클라이언트를 빌드하지 않도록 설정합니다. 더 나은 whois 클라이언트에 대한 지침은 BLFS 책에 나와 있습니다.
* //--disable-r*// \\ 보안 문제로 인해 사용해서는 안 되는 오래된 프로그램을 빌드하지 않도록 설정합니다. 이러한 프로그램에서 제공하는 기능은 BLFS 북의 openssh 패키지에서 제공할 수 있습니다.
* //--disable-servers// \\ Inetutils 패키지의 일부로 포함된 다양한 네트워크 서버의 설치를 비활성화합니다. 이러한 서버는 기본 LFS 시스템에서 적절하지 않은 것으로 간주합니다. 일부 서버는 본질적으로 안전하지 않으며 신뢰할 수 있는 네트워크에서만 안전한 것으로 간주됩니다. 이러한 서버 중 상당수는 더 나은 대체 서버를 사용할 수 있습니다.
패키지를 컴파일합니다
make
결과를 테스트하려면
make check
패키지를 설치합니다.
make install
프로그램을 적절한 위치로 이동합니다.
mv -v /usr/{,s}bin/ifconfig
-----
==== 8.40.2. Inetutils 패키지 구성 ====
* **설치된 프로그램:** \\ dnsdomainname, ftp, ifconfig, hostname, ping, ping6, talk, telnet, tftp, traceroute
=== 간략한 설명===
* **dnsdomainname** \\ 시스템의 DNS 도메인 이름을 표시합니다.
* **ftp** \\ 파일 전송 프로토콜 프로그램
* **hostname** \\ 호스트의 이름을 보고하거나 설정합니다.
* **ifconfig** \\ 네트워크 인터페이스 관리
* **ping** \\ 에코 요청 패킷을 전송하고 응답에 걸리는 시간을 보고합니다.
* **ping6** \\ IPv6 네트워크용 **ping**
* **talk** \\ 다른 사용자와 채팅하는 데 사용됩니다.
* **telnet** \\ 텔넷 프로토콜에 대한 인터페이스
* **tftp** \\ 간단한 파일 전송 프로그램
* **traceroute** \\ 작업 중인 호스트에서 네트워크의 다른 호스트로 패킷이 이동하는 경로를 추적하여 그 과정에서 모든 중간 홉(게이트웨이)을 표시합니다.