Debusine: Platforma do utrzymywania repozytoriów pakietów dodatków zgodnych z APT dla Debiana

 
Debusine: Debian pracuje nad użyteczną platformą PPA dla Debiana

Debusine: Debian pracuje nad użyteczną platformą PPA dla Debiana

Para muchos, Ubuntu jest uważane za jedną z niewielu dystrybucji opartych na Linuksie, która oferuje najlepsze cechy uniwersum Linuksa.Przynajmniej pod względem różnorodności oprogramowania (aplikacji, programów, gier i systemów operacyjnych), które można zainstalować na komputerze, oferuje on szeroki wachlarz opcji. I to nie tylko darmowe i komercyjne oprogramowanie, ale także oprogramowanie dla użytkowników domowych i biurowych. Jest to możliwe dzięki rozbudowanemu i rozwijającemu się ekosystemowi aplikacji, wspieranemu nie tylko przez własne (i zewnętrzne) repozytoria pakietów „Deb” i „Snap”, ale także przez ogromną liczbę alternatywnego i nowoczesnego oprogramowania dostępnego za pośrednictwem niezliczonych kanałów. Repozytoria „PPA” Stworzony przez ogromną globalną społeczność użytkowników. I teraz, w tym samym kierunku, projekt Debian ogłasza uruchomienie inicjatywy "Debusine"które jest rodzajem repozytorium „PPA”.

W ten sposób w niedalekiej przyszłości Użytkownicy dystrybucji Debian GNU/Linux lub bazujących na niej nie będą już musieli instalować alternatywnych repozytoriów oprogramowania. Aby korzystać z oprogramowania, które nie jest dostępne w oficjalnych lub certyfikowanych repozytoriach Debiana, i cieszyć się nim, warto zapoznać się z nim. Dlatego, wyjaśniając nieco więcej na temat tej nowej inicjatywy projektu Debian, na końcu tego wpisu pokażemy, jak szybko i efektywnie z niej korzystać. «Instaluj, konfiguruj i używaj różnych repozytoriów PPA dla Ubuntu, na dystrybucji Debian 13 „Trixie”.

XtraDeb: doskonałe repozytorium PPA aplikacji i gier dla Ubuntu

XtraDeb: doskonałe repozytorium PPA aplikacji i gier dla Ubuntu

Zanim jednak zagłębimy się w szczegóły tej nowatorskiej inicjatywy wspieranej przez projekt Debian o nazwie "Debusine", zalecamy zapoznanie się z poprzedni powiązany post Jeśli chodzi o temat repozytoriów Ubuntu PPA na Debianie, po przeczytaniu tej publikacji:

XtraDeb jest Repozytorium PPA dla Ubuntu i pochodnych lub kompatybilnych urządzeń, oferujący doskonałe i bardzo aktualne aplikacje i gry.

XtraDeb: doskonałe repozytorium PPA aplikacji i gier dla Ubuntu
Podobne artykuł:
XtraDeb: doskonałe repozytorium PPA aplikacji i gier dla Ubuntu

Debusine: Platforma do utrzymywania repozytoriów pakietów dodatków zgodnych z APT dla Debiana

Debusine: Freexian Działa na użytecznej platformie PPA dla Debiana.

Czym jest Debusine?

Na wstępie warto podkreślić, żeTa instancja Debusine jest sponsorowana przez Freexian (firma programistyczna specjalizująca się w wolnym oprogramowaniu) i zatwierdzone przez projekt Debian, z celem pAby zapewnić różnorodne narzędzia do tworzenia pakietów twórcom Debiana i ułatwić eksperymentowanie w całej dystrybucji. Jednak, aby uzyskać więcej szczegółów, i według nich, Debusine to:

Biznes Jest to nowoczesna platforma ciągłej integracji w chmurze. Realizuje liczne procesy związane z pakowaniem i dystrybucją ekosystemu Debiana. Automatyzuje wszystko, od kompilacji pakietów po generowanie obrazów instalatorów, dysków, chmur i kontenerów, w tym wszystkie pośrednie kontrole jakości. Jest niezwykle wszechstronny i łatwo rozszerzalny, aby spełnić specyficzne wymagania. Został on opracowany przez Freexian w celu modernizacji infrastruktury Debiana, przy początkowym wsparciu rządu niemieckiego (za pośrednictwem Suwerenna Agencja TechnologicznaOsoby stojące za tym rozwojem mają doświadczenie w tworzeniu trwałej infrastruktury, takiej jak el Ubuntu Launchpadel Śledzenie przesyłek Debiana.

Jednakże biorąc pod uwagę oficjalna zapowiedź startu przez projekt Debian na DebusineWarto również wspomnieć o następujących informacjach:

Publikując pakiety w repozytoriach Debusine, możesz korzystać ze wszystkich istniejących funkcji Debusine, w tym zestawu testów zapewnienia jakości i śledzenia regresji (wkrótce). Repozytoria są podpisywane za pomocą indywidualnych kluczy przechowywanych w usłudze podpisywania Debusine, a przesyłanie do repozytoriów odbywa się na podstawie bieżącej zawartości danego repozytorium, a także odpowiadającej mu wersji bazowej Debiana. Wszystkie repozytoria zawierają funkcję automatycznego tworzenia migawek. Ponadto, Debusine jest skonfigurowany tak, aby zezwalać na korzystanie z repozytoriów. W związku z tym wszyscy programiści i opiekunowie Debiana mogą uzyskiwać dostęp do pakietów i publikować je w tych repozytoriach. Wszystkie powstałe repozytoria są domyślnie publiczne. Dozwolone są wyłącznie pakiety licencjonowane do dystrybucji w Debianie i przeznaczone głównie do prac, które mogłyby w uzasadniony sposób znaleźć się w Debianie; z tego powodu Freexian zastrzega sobie prawo do usuwania z nich repozytoriów.

Explorar Kod źródłowy na salsa.debian.org

Jak będziemy pracować na tej nowej platformie repozytorium?

Jak będziemy pracować na tej nowej platformie repozytorium?

Aby dowiedzieć się więcej o tej platformie i zacząć z niej korzystać, możesz łatwo uzyskać dostęp do obu Oficjalna dokumentacja dostarczona przez projekt Debian jako Oficjalna dokumentacja dostarczona przez firmę FreexianJednak w dużym uproszczeniu, dla osób mniej doświadczonych (technicznych), programiści i opiekunowie oprogramowania będą mogli to łatwo zrozumieć. Utwórz repozytorium pakietów (zestaw) z następującym przykładowym kodem:

debusine --server SERWER archiwum pakiet create --workspace PRZESTRZEŃ ROBOCZA \
           --architecture all --architecture amd64 \
           --base-workflow-template ZESTAW SZABLONÓW

Przykład demonstracyjny

debusine --server debian archive suite create \
           --workspace developers-myuser_experiment \
           --architecture all --architecture amd64 \
           --base-workflow-template upload-to-unstable \
           eksperyment sid

Podczas, Użytkownicy dystrybucji Debian będą mogli łatwo korzystać z tych repozytoriów. Wystarczy dodać odpowiednie wiersze konfiguracji do pliku źródłowego oprogramowania. Na przykład, korzystając z wygenerowanego powyżej przykładu, konfiguracja wyglądałaby następująco:

rodzaje: deb deb-src
URI: https://deb.debusyna.debian.netto/debian/deweloperzy-myuser_experiment
Suites: sid-eksperyment
Komponenty  : główny
Apprepo: Kolejne repozytorium internetowe do pobierania aplikacji w formacie AppImage
Podobne artykuł:
Apprepo: Kolejne repozytorium internetowe do pobierania aplikacji w formacie AppImage

Kroki instalacji i korzystania z repozytoriów PPA utworzonych dla Ubuntu w dystrybucji Debian 13 „Trixie” i podobnych

Podczas gdy ta nowa oficjalna alternatywa dla repozytoriów Ubuntu PPA w Debianie jest rozwijana, ulepszana i rozszerzana, wielu użytkowników z pewnością będzie chciało nadal korzystać z obecnych i niezbędnych repozytoriów PPA hostowanych na Launchpad w swoich dystrybucjach Debiana. Aby Ci w tym pomóc, przygotowaliśmy krótki i przejrzysty przewodnik:

Pobierz i zainstaluj pakiet Debian SID o nazwie software-properties-common

Pobierz i zainstaluj pakiet Debian SID o nazwie python3-software-properties

Pobierz i zainstaluj lub zainstaluj bezpośrednio z repozytoriów Debian Trixie pakiet o nazwie python3-launchpadlib

Po wykonaniu wszystkich tych czynności pozostaje jedynie wybrać dowolne repozytorium PPA i przetestować wszystkie nowe możliwości (konfigurację i optymalizację), po prostu uruchamiając polecenie:

sudo add-apt-repository ppa:mi-repositorio/mi-programa

Obejmuje to późniejszą edycję nowo wygenerowanego pliku „source” o nazwie „my-program.sources” w celu wewnętrznego zastąpienia słowa „trixie” odpowiednim słowem, niezbędnym lub obsługiwanym przez program dla konkretnej wersji Ubuntu, na przykład „mantic”, „noble” lub „questing”, w polu „suites”. Na koniec należy zaktualizować listę pakietów nowego repozytorium za pomocą polecenia:

sudo apt update

Obraz podsumowujący okres po 2024 r

streszczenie

Krótko mówiąc, to Nowatorska i ciekawa alternatywa od firmy Freexian o nazwie „Debusine”To, co jest również popierane przez projekt Debian, najprawdopodobniej rozwiąże problemy takie jak brak odpowiednich miejsc dla wielu deweloperów Debiana do testowania skoordynowanych zmian w wielu pakietach. Lub konieczność proszenia użytkowników o weryfikację poprawek błędów przed przesłaniem lub dystrybucją oprogramowania, które nie jest jeszcze gotowe (lub w ogóle nie nadaje się) do umieszczenia w głównym repozytorium Debiana. A w niektórych przypadkach Unikaj używania mniej zaawansowanych lub bardziej manualnych narzędzi, takich jak „reprepro” i „aptly”Dzięki zintegrowanemu i zautomatyzowanemu systemowi, który spełnia większość potrzeb menedżerów repozytoriów dystrybucji GNU/Linux, życzymy temu projektowi jak najlepszych wyników dla dobra wszystkich członków i użytkowników społeczności Linux.

Na koniec pamiętaj odwiedź nasz «strona główna» en Español. Lub w dowolnym innym języku (po prostu dodając 2 litery na końcu naszego bieżącego adresu URL, na przykład: ar, de, en, fr, ja, pt i ru i wiele innych), aby dowiedzieć się więcej o aktualnej zawartości. Dodatkowo zapraszamy do przyłączenia się do naszego Oficjalny kanał na Telegramie aby czytać i udostępniać więcej aktualności, przewodników i samouczków z naszej witryny.