iso 이미지의 패키지를 디렉터리(apache2가 설치되어 있음)에 복사하여 debian 가상 머신(virtualbox를 사용하고 있음)에 로컬 저장소를 만들었고 /var/www/html/packages/amd64/
이제 다른 저장소에서 이를 수행하는 방법을 알아내려고 합니다. machine netinst iso 이미지와 로컬 저장소만 사용하여 데비안 OS를 설치합니다.
192.168.213.9
설치하는 동안 debian 아카이브 미러 호스트 이름 대신 로컬 저장소( )의 주소를 입력할 수 있는 방법이 있나요 ? 그렇지 않은 경우 apt
최소 설치를 완료하고 파일을 수정한 후 필요한 모든 패키지를 자동으로 설치하는 방법이 있습니까 sources.list
?
답변1
조금 늦었을지 모르지만 아직 답변을 받지 못하신 것으로 보입니다. 보안상의 이유로 저는 오랫동안 로컬 데비안 리포지토리를 사용합니다. 제 업무 네트워크는 인터넷과 엄격하게 격리되어 있습니다.
로컬 저장소에는 패키지 자체보다 고려해야 할 파일이 더 많습니다. 저장소의 내용은 다음과 같습니다.
- 설명하다모든 버전(버전이 하나만 있는 경우에도)
- 수영장로 나누어부분:main/contrib/non-free/non-free-firmware (각 부분은 문자로 구분됩니다)
내부에설명하다, 설치 프로그램은 종속성을 해결하는 데 필요한 패키지 정보를 찾을 수 있습니다.
좋은 구성은 apt-mirror
필요한 모든 파일을 올바른 디렉터리 구조로 다운로드합니다. 웹 서버나 FTP 서버 또는 간단한 파일 시스템을 통해 이러한 파일에 액세스할 수 있습니다. 기본 운영 체제를 설치한 경우(GUI -KDE 또는 -GNOME을 사용하지 않고 명령줄만 사용), /etc/apt/sources.list 파일에서 실제 패키지 저장소를 구성할 수 있습니다. 이는 다음과 같습니다.
deb cdrom:[name of the cd]/ bookworm main contrib
deb http://192.168.213.9/debian bookworm main contrib
deb ftp://mirror.ftp.address/debian bookworm main contrib
deb file:/path/to/local/repository/debian bookworm main contrib
로컬 웹 저장소를 사용하는 경우 기본 구성 요소를 설치할 때 로컬 미러를 선택하여 지정할 수 있습니다. 을 사용하는 경우 Expert mode
네트워크 인터페이스를 구성한 후 다음을 수행할 수 있습니다 Choose a mirror of the Debian archive
. 최상위 메뉴 항목을 선택해야 합니다. enter information manually
그런 다음 URI(예: 192.168.213.9
), 현재 항목 mirror directory
(예: // debian
), 프록시(비워 두기)를 입력하라는 메시지가 표시됩니다. 최소한 메시지가 표시됩니다. 요청한 버전( bookworm - stable
) 에 대해 다음 단계를 따라야 합니다 Download installer components
.
안정 버전 이전에는 bullseye
apt-mirror를 이용해 문제 없이 파일을 다운로드 받았습니다. 실제 안정 버전에는 더 많은 보안 구성 요소가 포함되어 있는데, 이는 공용 인터넷에서도 필요하지만 격리된 로컬 네트워크에서는 전혀 쓸모가 없기 때문에 설치 과정에서 이해할 수 없는 수많은 오류와 경고가 발생합니다. 저는 수동으로 단일 빌드를 거의 수정하지 않았으며 이 프로세스를 간소화하는 방법에 대한 팁이나 제안을 찾기 위해 여전히 인터넷을 검색하고 있습니다.
CD/DVD에서 파일을 복사하는 것이 가능한지 잘 모르겠습니다. 아마 한번 시도해 보고 나중에 댓글을 남길 수도 있겠네요.