Debusine: O platformă pentru întreținerea depozitelor de pachete suplimentare compatibile cu APT pentru Debian

 
Debusine: Debian lucrează la o platformă PPA utilă pentru Debian

Debusine: Debian lucrează la o platformă PPA utilă pentru Debian

Para muchos, Ubuntu este considerată una dintre puținele distribuții bazate pe Linux care oferă ce e mai bun din universul Linux.Cel puțin în ceea ce privește varietatea de software (aplicații, programe, jocuri și sisteme de operare) care pot fi instalate pe desktop, acesta oferă o gamă largă de opțiuni. Și nu doar software gratuit și comercial, ci și software pentru utilizatorii de acasă și de la birou. Acest lucru a fost posibil datorită ecosistemului său extins și în creștere de aplicații, susținut nu numai de propriile (și de terțe) depozite de pachete „Deb” și „Snap”, ci și de vasta cantitate de software alternativ și modern disponibil prin nenumărate canale. Depozite „PPA” creat de enorma sa comunitate globală de utilizatori. Și acum, în aceeași direcție, proiectul Debian anunță lansarea inițiativei „Debusine”care este un fel de repozitoriu „PPA”.

În acest fel, în viitorul apropiat, Utilizatorii distribuțiilor Debian GNU/Linux sau ai celor bazate pe aceasta nu vor mai trebui să recurgă la instalarea unor repozitorii de software alternative. să utilizați și să vă bucurați de software care nu este disponibil în repozitoriile Debian oficiale sau certificate. Prin urmare, în timp ce explicăm puțin mai multe despre această nouă inițiativă a proiectului Debian, la sfârșitul acestei postări vă vom arăta cum o puteți utiliza rapid și eficient. «Instalați, configurați și utilizați diverse repozitorii PPA pentru Ubuntu, pe o distribuție Debian 13 „Trixie”.

XtraDeb: Un excelent depozit PPA de aplicații și jocuri pentru Ubuntu

XtraDeb: Un excelent depozit PPA de aplicații și jocuri pentru Ubuntu

Însă, înainte de a începe să aprofundăm detaliile acestei inițiative inedite susținute de proiectul Debian numită „Debusine”, vă recomandăm să explorați a post asociat anterior În ceea ce privește subiectul repozitoriilor Ubuntu PPA pe Debian, după ce am citit această publicație:

XtraDeb este un Depozit PPA pentru Ubuntu și derivate sau dispozitive compatibile, care oferă aplicații și jocuri excelente și foarte actualizate.

XtraDeb: Un excelent depozit PPA de aplicații și jocuri pentru Ubuntu
Articol asociat:
XtraDeb: Un excelent depozit PPA de aplicații și jocuri pentru Ubuntu

Debusine: O platformă pentru întreținerea depozitelor de pachete suplimentare compatibile cu APT pentru Debian

Debusine: Freexian Funcționează pe o platformă PPA utilă pentru Debian.

Ce este Debusine?

De la bun început merită subliniat faptul că, șiAceastă instanță Debusine este sponsorizată de Freexian (o companie de software specializată în software liber) și aprobat de proiect Debian, cu scopul de a ppentru a oferi diverse instrumente de împachetare contribuitorilor Debian și pentru a facilita experimentarea în întreaga distribuție. Dar, pentru mai multe detalii și conform acestora, Debusine este:

Afaceri Este o platformă modernă de integrare continuă în cloud. Execută numeroase fluxuri de lucru legate de împachetarea și distribuția ecosistemului Debian. Automatizează totul, de la compilarea pachetelor până la generarea de imagini pentru instalator, disc, cloud și containere, inclusiv toate verificările intermediare de calitate. Este extrem de versatil și ușor extensibil pentru a îndeplini cerințe specifice. A fost dezvoltat de Freexian pentru a moderniza infrastructura Debian, cu sprijin inițial din partea guvernului german (prin intermediul Agenția Suverană pentru TehnologieCei din spatele acestei dezvoltări au o experiență vastă în crearea de infrastructuri durabile, cum ar fi el Ubuntu Launchpadel Urmăritor de colete din Debian.

Totuși, și ținând cont de anunț oficial de lansare de către proiectul Debian pe DebusineDe asemenea, merită menționate următoarele informații:

Prin publicarea pachetelor în repozitoriile Debusine, puteți profita de toate funcțiile existente ale Debusine, inclusiv o suită de teste de asigurare a calității și urmărirea regresiei (disponibilă în curând). Repozitoriile sunt semnate folosind chei individuale stocate în serviciul de semnare Debusine, iar încărcările în repozitorii se bazează pe conținutul actual al repozitoriului respectiv, precum și pe versiunea de bază Debian corespunzătoare. Toate repozitoriile includ captura automată de instantanee. În plus, Debusine este configurat să permită utilizarea repozitoriilor. Prin urmare, toți dezvoltatorii și administratorii Debian pot accesa și publica pachete acolo. Și toate repozitoriile rezultate sunt publice în mod implicit. În cele din urmă, sunt permise doar pachetele licențiate pentru distribuire pe Debian și destinate în principal pentru lucrări care ar putea ajunge în mod rezonabil pe Debian; din acest motiv, Freexian își rezervă dreptul de a elimina repozitorii din acesta.

explora Cod sursa pe salsa.debian.org

Cum vom lucra pe această nouă platformă de depozit?

Cum vom lucra pe această nouă platformă de depozit?

Pentru a afla mai multe despre această platformă și a începe să o utilizați, puteți accesa cu ușurință ambele Documentație oficială furnizată de proiectul Debian ca Documentație oficială furnizată de compania FreexianDar, în termeni foarte simplificați, și pentru cei mai puțin pricepuți (tehnici), dezvoltatorii și mentenatorii vor putea înțelege cu ușurință. Creați un depozit de pachete (Suite) cu următorul exemplu de cod:

debusine --server SERVER arhivă suită create --workspace SPAȚIU DE LUCRU \
           --arhitectură toate --arhitectură amd64 \
           --base-workflow-template SUITĂ DE ȘABLONE

Exemplu demonstrativ

debusine --server suită de arhivă Debian creare \
           --developers_de_workspace-myuser_experiment \
           --arhitectură toate --arhitectură amd64 \
           --base-workflow-template încărcare-în-unstabil \
           experimentul lateral

In timp ce, Utilizatorii distribuției Debian vor putea folosi cu ușurință aceste repozitorii. prin simpla adăugare a liniilor de configurare corespunzătoare în fișierul sursă software. De exemplu, folosind exemplul generat mai sus, configurația ar fi următoarea:

Tipuri de: debutantă debutantă-src
URI-uri: https://debutantă.debusine.Debian.net/Debian/Dezvoltatorii-experimentul_utilizatorului_meu
suitele: sid-experiment
Componente: principal
Apprepo: Un alt depozit web pentru a descărca aplicații în format AppImage
Articol asociat:
Apprepo: Un alt depozit web pentru a descărca aplicații în format AppImage

Pași pentru instalarea și utilizarea repozitoriilor PPA create pentru Ubuntu pe o distribuție Debian 13 „Trixie” și similare

În timp ce această nouă alternativă oficială la repozitoriile PPA Ubuntu de pe Debian este dezvoltată, îmbunătățită și extinsă, mulți vor dori cu siguranță să continue să utilizeze repozitoriile PPA actuale și necesare găzduite pe Launchpad pe distribuțiile lor Debian actuale. Pentru a vă ajuta să faceți acest lucru, v-am oferit un ghid scurt și simplu despre cum să faceți acest lucru:

Descărcați și instalați pachetul Debian SID numit software-properties-common

Descărcați și instalați pachetul Debian SID numit python3-software-properties

Descărcați și instalați, sau instalați direct din repozitoriile Debian Trixie, pachetul numit python3-launchpadlib

După ce ați făcut toate acestea, tot ce mai rămâne este să alegeți orice repozitoriu PPA și să testați toate aceste noi capabilități (configurare și optimizare) rulând pur și simplu comanda:

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

Aceasta include editarea ulterioară a fișierului „sursă” nou generat, numit „my-program.sources”, pentru a înlocui intern cuvântul „trixie” cu cuvântul corespunzător, necesar sau acceptat de program pentru o anumită versiune Ubuntu, de exemplu, „mantic”, „noble” sau „questing”, în câmpul „suites”. În cele din urmă, actualizați lista de pachete a noului repozitoriu cu comanda:

sudo apt update

Imagine rezumată pentru post 2024

Rezumat

Pe scurt, asta O alternativă nouă și interesantă de la compania Freexian numită „Debusine”Acest lucru, care este susținut și de proiectul Debian, va rezolva foarte probabil probleme precum lipsa locurilor potrivite pentru ca mulți dezvoltatori Debian să testeze modificări coordonate în mai multe pachete. Sau necesitatea de a cere utilizatorilor să verifice corecțiile de erori înainte de a încărca sau distribui software care nu este încă gata (sau deloc potrivit) pentru includerea în depozitul principal Debian. Și, în unele cazuri, Evitați să folosiți instrumente mai puțin avansate sau mai manuale, cum ar fi „reprepro” și „aptly”Datorită sistemului său integrat și automatizat, care acoperă majoritatea nevoilor administratorilor de repozitorii pentru distribuțiile GNU/Linux, îi urăm acestui proiect tot binele în beneficiul tuturor membrilor și utilizatorilor comunității Linux.

În sfârșit, amintiți-vă vizitați-ne «pagina de start» en español. Sau, în orice altă limbă (doar adăugând 2 litere la sfârșitul adresei URL actuale, de exemplu: ar, de, en, fr, ja, pt și ru, printre multe altele) pentru a afla mai mult conținut actual. În plus, vă invităm să vă alăturați Canal oficial Telegram pentru a citi și a împărtăși mai multe știri, ghiduri și tutoriale de pe site-ul nostru.