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에 있을 것입니다. CD에 패키지가 없고 대신 설치하려고 선택한 모든 것을 다운로드합니다), 다음과 debootstrap
같은 최소 시스템을 초기화하는 데 사용할 수 있습니다. 더 많은 패키지를 설치할 수 있습니다.