
모든 클라이언트가 내 컴퓨터에서 패키지를 설치할 수 있도록 사용자 정의 리포지토리 서버를 구축하는 방법입니다.
/etc/apt/sources.list
클라이언트 컴퓨터의 파일 에 추가할 URL 유형입니다 . 특정 패키지를 가져오려면
답변1
아파치 설치:
sudo apt-get install apache2
필요한 디렉토리 생성
webroot /var/www/ 안에 디렉터리를 만듭니다.
이름을 repo라고 합시다.
sudo mkdir /var/www/repo
이제 repo에서 둘 이상의 아키텍처를 원하는 경우 사용하려는 각 아키텍처에 대한 디렉터리를 생성해야 합니다.
여기서는 64비트 시스템에 amd64를 사용하겠습니다. 그럼 다음 디렉터리를 만들어 보겠습니다.
sudo mkdir /var/www/repo/amd64
Packages.gz 파일 생성
명령을 사용하십시오dpkg-scanpackages
cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz
새 저장소 추가
sudo -H gedit /etc/apt/sources.list.d/custom-repo.list
그런 다음 다음 줄을 추가하십시오.
deb http://Your_Systme_IP/repo/ amd64/
마지막으로 업데이트 소스 목록은 다음과 같습니다.
sudo apt-get update
이제 앱을 설치하려고 할 때마다 로컬 저장소에 해당 debs가 있으면 해당 앱에서 설치한 다음 인터넷에서 설치하게 됩니다.