linuxfromscratch:12.1:110-inetutils-2.5

Linux From Scratch - Version 12.1-systemd
Chapter 8. Installing Basic System Software
이전 위로 / 처음으로 다음
Expat-2.6.0 Less-643

Inetutils 패키지에는 기본 네트워킹을 위한 프로그램이 포함되어 있습니다.

  • 빌드 시간: 0.2 SBU
  • 디스크 공간: 35 MB

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


  • 설치된 프로그램:
    dnsdomainname, ftp, ifconfig, hostname, ping, ping6, talk, telnet, tftp, traceroute

간략한 설명

  • dnsdomainname
    시스템의 DNS 도메인 이름을 표시합니다.
  • ftp
    파일 전송 프로토콜 프로그램
  • hostname
    호스트의 이름을 보고하거나 설정합니다.
  • ifconfig
    네트워크 인터페이스 관리
  • ping
    에코 요청 패킷을 전송하고 응답에 걸리는 시간을 보고합니다.
  • ping6
    IPv6 네트워크용 ping
  • talk
    다른 사용자와 채팅하는 데 사용됩니다.
  • telnet
    텔넷 프로토콜에 대한 인터페이스
  • tftp
    간단한 파일 전송 프로그램
  • traceroute
    작업 중인 호스트에서 네트워크의 다른 호스트로 패킷이 이동하는 경로를 추적하여 그 과정에서 모든 중간 홉(게이트웨이)을 표시합니다.
  • linuxfromscratch/12.1/110-inetutils-2.5.txt
  • 마지막으로 수정됨: 2024/06/18 00:38
  • 저자 baecy