최소한의 apt-get 환경 설정

최소한의 apt-get 환경 설정

최소한의 환경을 설정한 후 apt-get선택적으로 패키지를 하나씩 설치하고 싶습니다.

내 이해는 이것이 기본적으로 데비안 설치 프로그램이 하는 일이라는 것입니다. 이 이해가 정확합니까? 그렇다면 설치 프로그램(또는 설치 프로그램이 사용하는 다른 프로그램)이 apt-get을 실행하는 데 필요한 최소한의 것만 설치하도록 할 수 있습니까? 그렇지 않다면 그러한 환경을 구축하는 것이 얼마나 어려울까요?

몇 가지 참고사항:

  • 최종적으로 설치하게 될 소프트웨어는 다음과 같습니다.
    • /dev일반적으로 사용되는 디렉토리(예: 등)가 있는 /bin표준 파일 시스템
    • 부트로더(예: Grub2)
    • 쉘 및 init를 포함한 최소 유틸리티(예: coreutils 또는 busybox, udev 및 얻기 어렵거나 apt-get을 사용하는 데 필요할 수 있다고 생각되는 기타 유틸리티)
    • dpkg 및 apt-get과 밀접하게 관련된 기타 도구
  • 특히 다음이 반드시 필요하지는 않습니다.
    • 네트워크 드라이버(필요한 경우 USB 드라이브를 사용하여 .deb 패키지와 필요한 드라이버를 이동할 수 있기를 바랍니다)
    • 로깅 데몬(apt-get을 통해 설치할 수 있기를 바랍니다)
    • 일반적으로 apt-get을 실행하거나 시스템을 실행하는 데 필요하지 않은 모든 항목은 apt-get을 통해 쉽게 설치할 수 있습니다.
  • 이전 모험에서는 (unix.SE의 도움으로) busybox로 실행되는 부팅 가능한 환경을 만드는 데 어느 정도 성공했습니다. 그러나 컴퓨터 전력 부족으로 인해 많은 러프한 부분이 발생했습니다(예: Grub이 제대로 설치되지 않아 제대로 부팅하려면 grub 프롬프트에 들어가야 했습니다. 적절한 빌드 환경을 설치하지 않았으며 설치된 모든 프로그램이 설치되었습니다. 모두 정적입니다.)
  • 이번에는 저장소 설정과 일련의 apt-get 명령을 사용하여 일반적인 Debian, Ubuntu 또는 기타 본격적인 apt-get 기반 배포판과 같은 것으로 쉽게 발전할 수 있는 것을 얻기를 바랍니다. 소박하게 들리겠지만, 나는 가능한 한 많이 자동화하거나 사전 패키징하는 것을 선호합니다(즉, 도움이 될 수 있다면 LFS는 아님). 왜냐하면 설치 방법이 아니라 어떤 패키지가 설치되는지에 대략적으로 초점을 맞추고 싶기 때문입니다.

답변1

예, 그것이 데비안 설치 프로그램이 하는 일입니다. 데비안 설치 프로그램만 사용하고 싶지 않다면(아마도 패키지가 없지만 설치하려고 선택한 모든 것을 다운로드하는 netinst CD에 있을 수도 있습니다), 이를 사용하여 debootstrap최소한의 시스템을 초기화할 수 있습니다. 더 많은 패키지를 설치하는 중입니다.

관련 정보