FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

fedora에서 tcp/ip 재설치 방법

게시판 질문게시판 fedora에서 tcp/ip 재설치 방법

  • This topic has 3개 답변, 2명 참여, and was last updated 3 years, 5 months 전에 by 난해주님. This post has been viewed 29 times
  • 만든이
    게시글
  • #13724
    hyojin7141
    참가자
    • 게시글1
    • 댓글1
    • 총합2
    • ★★
    @hyojin7141

    안녕하십니까?

    저는 아주 가벼운 embedded linux를 만들어 그 위에 여러 솔루션을 탑재해서 테스트해보고 있습니다.

    1) x86 arch 환경에서 "embedded fedora linux + App"을 약 30MB 이하로 만들어 테스트 중 입니다.

    2) 현재는 디스크 파일 I/O 와 NFS 기능만 가능합니다.

    3) 여기에 tcp/ip 소켓 프로그래밍 기능도 추가하고자 합니다.

    <질문사항>

    Q1) tcp/ip 소켓 프로그래밍 기능에 필요한 library member(/bin 또는 /usr/bin)들이 무엇인지 알 수 있을까요?

    Q2) 추가할 library를 정확히 파악하기 어려우면, 혹시 fedoar 26에서 tcp/ip만 재설치 할 수 있는 방법이 있을까요?

    감사합니다.

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #15700
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      gnu c를 말씀 하시는 것 같습니다. tcp/ip는 프로토콜의 일종이므로 따로 설치하고 말고의 문제는 아닙니다.
       
      네트워크와 관련하여
      OS 설치시 기본적으로 포함되어 있으므로 딱히 특정 library의 헤더를 include 하시려면
      작성하시는 소스와 부합되어야
      하므로 대개 설치된 네트워크 패키지 이름과 동일한 devel 패키지에
      include 해야 할 library 헤더가 포함되어 있습니다.

      /usr/bin에 설치되는 프로그램은 님께서 소스를 작성, 컴파일하여 생성된 프로그램이 설치되므로 무슨 library가 설치되는 곳이 아닙니다.

      tcp/ip 프로토콜을 재설치 하시려면 네트워크 관련 패키지를 재 설치하시면 됩니다.

    • #15701
      hyojin7141
      참가자
      참가자
      • 게시글1
      • 댓글1
      • 총합2
      • ★★
      @hyojin7141

      답변 감사드립니다.
      Embedded linux에서 소켓통신이 안되어 문의 드렸던 것입니다.

      /usr/bin 안에 libc.so 를 copy 함으로써 해결하였습니다.

      혹시 유사한 case를 대비해서 알려드립니다. 감사합니다.

    • #15702
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      이해 할 수 없는 말씀입니다.
      libc.so가 왜 /usr/bin에 복사되어야 하며 그곳에 있다면 컴파일시 찾을수도 없는 데 말입니다.

      또 소켓통신이 되지 않는다는 것인지 이해할 수 없습니다.

      보다 정확한 사항을 파악해 보시기 바랍니다.
      그리고 libc.so를 찾으시는 것을 보면 라이브러리가 아니라 컴파일러를 찾으신 것 같습니다.

      질문시 보다 정확한 사항을 설명해 주시기 바랍니다.

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.