PPA có thể được thêm vào máy nhân bản Ubuntu không?


11

Trong trường đại học của chúng tôi, chúng tôi có gương của hầu hết các bản phân phối Ubuntu mới để tiết kiệm chi phí cập nhật. Chúng tôi muốn thêm rabbitvcs vào máy tính, nhưng có sẵn thông qua PPA chứ không phải repo chính thức. Vì vậy, một PPA có thể được thêm vào một bản sao (riêng tư) của repo ubfox không?

PS: Tôi muốn nghe về cả các vấn đề kỹ thuật và pháp lý liên quan.


1
Theo như vấn đề pháp lý, các điều khoản sử dụng PPA của Launchpad yêu cầu các gói được phân phối theo giấy phép được OSI phê duyệt , FSF phê duyệt hoặc tuân thủ DFSG . Vì vậy, phân phối lại là tốt. Không nên có vấn đề ở đó.
andrews Something 26/211

Bạn phản chiếu PPA chính xác giống như cách bạn phản chiếu repo chính.
psusi

Bạn đang nói về con đường nào ở đây? rsync?
apoorv020

@ apoorv020 bất cứ cách nào bạn sử dụng cho kho lưu trữ chính. Một repo là một repo.
psusi

Câu trả lời:


6

Repo chính thức là repo, PPA là repo và bạn không thể thêm repo vào repo.

Cách tốt nhất là yêu cầu mọi người thêm repo của bạn vào bản cài đặt Ubuntu của họ. Cách này có thể khá hữu ích. Bạn cũng có thể phản chiếu repo đó, như bạn tải gói lên PPA, nó được nhân đôi trong các máy chủ của trường đại học và sau đó có sẵn dưới dạng cập nhật cho mọi người.


12

Tôi đang sử dụng thành công apt-mirrorđể phản chiếu PPA.

Chỉ cần thêm các dòng như:

deb http://ppa.launchpad.net/byobu/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/byobu/ppa/ubuntu precise main

Rồi chạy sudo apt-mirror.

Để /etc/apt/mirror.list.


Như mong đợi. Làm rất tốt
diosney

3

Tôi chỉ dành một chút thời gian để làm điều này cho OpenCPU. Nếu tất cả những gì bạn có là dòng để thêm PPA, bạn phải thay đổi dấu hai chấm thành một peroid và thêm launchpad.net vào nó.

Ví dụ, đây là dòng cài đặt PPA:

add-apt-repository -y ppa:opencpu/opencpu-1.6

Bên trong /etc/apt/mirror.listbạn sẽ thêm một dòng như thế này cho Ubuntu 16.04 (xenial):

deb http://ppa.launchpad.net/opencpu/opencpu-1.6/ubuntu xenial main

Sau đó, bạn có thể khởi chạy apt-mirror và nó sẽ sao chép PPA. Để khách hàng sử dụng điều này, bạn sẽ thêm các mục vào /etc/apt/sources.listtệp của họ trỏ đến bất cứ nơi nào bạn lưu trữ bản sao PPA.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.