Na naszej uczelni mamy lustra większości nowych dystrybucji Ubuntu, aby obniżyć koszty aktualizacji. Chcielibyśmy dodać komputery króliki do komputerów, ale są one dostępne za pośrednictwem PPA, a nie oficjalnego repozytorium. Czy można dodać PPA do (prywatnego) serwera lustrzanego repozytorium ubuntu?
PS: Chciałbym poznać zarówno kwestie techniczne, jak i prawne.
ppa
repository
apoorv020
źródło
źródło
rsync
?Odpowiedzi:
Oficjalne repo to repo, PPA to repo i nie można dodać repo do repo.
Najlepszym sposobem byłoby poproszenie wszystkich o dodanie Twojego repozytorium w instalacji Ubuntu. W ten sposób może być całkiem użyteczny. Możesz także wykonać kopię lustrzaną tego repozytorium, tak aby przesłać pakiet do PPA, zostanie on odzwierciedlony na serwerach uczelni, a następnie będzie dostępny jako aktualizacja dla wszystkich.
źródło
Z powodzeniem używam
apt-mirror
do dublowania PPA.Po prostu dodaj linie takie jak:
A potem biegnij
sudo apt-mirror
.To
/etc/apt/mirror.list
.źródło
Właśnie spędziłem trochę czasu, robiąc to dla OpenCPU. Jeśli wszystko, co masz, to wiersz dodawania PPA, musisz zmienić dwukropek na peroid i dodać do niego launchpad.net.
Przykładem jest linia instalacyjna PPA:
Wewnątrz
/etc/apt/mirror.list
dodałeś taką linię dla Ubuntu 16.04 (xenial):Następnie możesz uruchomić apt-mirror, który sklonuje PPA. Aby klienci mogli z tego skorzystać, dodawalibyście wpisy do ich
/etc/apt/sources.list
plików wskazujące na to, gdzie hostujecie serwer lustrzany PPA.źródło