개인 PPA 서버는 어떻게 만듭니 까?


10

나는 연구 중이며 학업 파일을 추가하기 위해 ppa를 만드는 것입니다. 초고속 인터넷과 런치 패드에서 호스팅되는 ppa를 공용으로 변환 할 수 없기 때문에 로컬 서버에서 호스팅해야합니다. 2009 년부터 튜토리얼을 따르려고했지만 성공하지 못했습니다. 누군가 나를 도울 수 있습니까?


PPA 서버 여야합니까, 아니면 일반적인 생각입니까? 이러한 PPA를 설치된 시스템에 추가 할 의도입니까? 그렇다면 서버에서 해당 PPA를 가져 와서 해당 스크립트 내에서 PPA를 추가하는 쉘 스크립트로 설치를 완료하기가 쉽지 않습니까?
Rinzwind

그렇습니다. 나는 그것을 할 수 있지만 나는 사적인 개인을 원한다. 아이디어는 액세스 권한을 부여하려는 사용자에게 키를 제공하여 서버에서 인증 할 수 있도록하는 것입니다. 이것이 액세스 할 수있는 유일한 방법입니다.
João Vinholi

키는 저장소 구성에서 파일을 사용하여 추가됩니다.
João Vinholi

답변을 수락하면 문제가 해결 될 수 있습니다.
PhoneixS

답변:


11

ppa 저장소는 런치 패드 서버가 관리하는 APT 저장소입니다.

대안으로, 런치 패드 서버를 설정하지 않으려는 경우 (쉽지 않은 경우), 간단히 apt 저장소를 작성하면 더 쉽고 간단하게 패키지를 비공개로 배포 할 수 있습니다.

askubuntu-apt 저장소 설정 방법 에서 다른 질문을 볼 수 있습니다 .

그리고 그 질문으로부터, 당신은 저장소를 만드는 방법에 대한안내서를 따를 수 있습니다 . 단순 (추종하기 쉽지만 사용자에게는 자동적이지 않음)과 고급 (복잡하지만 사용자에게는 사용하기 쉬운)의 두 가지 옵션이 있습니다.


2

쉽지 않을 것입니다.

내가 PPA의 사용법을 알 수있는 한 launchpad.net 만입니다. 따라서 PPA 서버가 없습니다.

보낸 사람 : https://launchpad.net/ubuntu/+ppas

PPA (Personal Package Archives)를 사용하면 런치 패드에서 적절한 저장소로 빌드 및 게시 할 Ubuntu 소스 패키지를 업로드 할 수 있습니다. PPA에 대한 자세한 내용과 도움말 페이지 에서 PPA 사용 방법을 확인할 수 있습니다 .

따라서 질문에 대답하려면 자신의 Launchpad 인스턴스를 실행해야합니다. 운이 좋으면 여기에 매우 긴 기사가 있습니다 .

링크에서 몇 가지 중요한 참고 사항 :

런치 패드 빌드 및 실행에는 우분투를 실행하는 컴퓨터가 필요합니다. 프로덕션 Launchpad.net 사이트는 Ubuntu 10.04 LTS에서 실행됩니다. 개발자는 대부분 10.04 LTS, 11.10 또는 12.04 LTS를 실행하지만 다른 사람들도 작동 할 수 있습니다.

권장 개발 구성은 더 넓은 시스템에 미치는 영향을 최소화하기 위해 LXC 컨테이너 에서 런치 패드를 실행하는 Ubuntu 12.04 LTS 이상 입니다.

참고 : 설치 스크립트가 도입 한 변경 사항으로 인해 현재 웹 개발 설정이 손상 될 수 있으므로 위에서 설명한대로 가상 시스템 또는 LXC 컨테이너에서 런치 패드를 사용하는 것이 좋습니다.


또한 한 번 봐 가지고 개인 런치 패드 인스턴스 경험을 가지고 누구를?


PPA는 데비안 방식이며 런치 패드에만 국한되지 않습니다.
Alexis Wilke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.