Czy istnieje alternatywa dla startera repozytorium deb?

8

Jestem ciekawy, czy istnieje realna alternatywa dla Launchpada dla programisty, który chce zbudować własne repozytorium.

użytkownik2485710
źródło
Czy szukasz oprogramowania do samodzielnego tworzenia i publikowania własnego repozytorium? A może szukasz usługi online, która Ci to zapewni?
gertvdijk
@gertvdijk usługa, chciałbym również ustawić kroki użyte do zbudowania oprogramowania.
user2485710,

Odpowiedzi:

1

Repozytorium to tylko seria katalogów. Zwykle jest na serwerze WWW (przez http), ale nie musi tak być. Cały proces robienia tego jest długi:

  • Utwórz i prześlij klucz do podpisywania GPG
  • Zbuduj i podpisz swoje paczki
  • Skonfiguruj serwer WWW do obsługi tych rzeczy
  • Użyj czegoś takiego jak Dak lub Reprepro, aby skonfigurować strukturę katalogów i wyeksportować ją do serwera WWW.

Rezultatem jest prawdziwe repozytorium, które kontrolujesz. Różnica w stosunku do repozytorium LP polega na tym, że nie ma skrótu do dodawania klucza podpisu do komputerów klienckich. Musisz zmusić ich do użycia starej metody:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

A następnie dodaj repozytorium ( add-apt-repositorymożna dodać http://...adresy).

A nawet po tym musisz zagwarantować dostępność. Jeśli nie możesz utrzymać repozytorium, spowodujesz ostrzeżenia 404 na komputerach klientów. Nikt tego nie lubi.

Debian ma najlepszą dokumentację, jak to zrobić:

Oli
źródło
2
dzięki, ale szukam usługi, a nie przewodnika.
user2485710,