Ubuntu 14.04에서 사용자 정의 저장소를 만드는 방법

Ubuntu 14.04에서 사용자 정의 저장소를 만드는 방법

모든 클라이언트가 내 컴퓨터에서 패키지를 설치할 수 있도록 사용자 정의 리포지토리 서버를 구축하는 방법입니다.

/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가 있으면 해당 앱에서 설치한 다음 인터넷에서 설치하게 됩니다.

관련 정보