Debusine: Una plataforma per mantenir dipòsits de paquets complementaris compatibles amb APT per a Debian

 
Debusine: Debian treballa en una plataforma PPA útil per a Debian

Debusine: Debian treballa en una plataforma PPA útil per a Debian

Per a molts, Ubuntu és considerada una de les poques Distribucions basades en Linux que ofereix el millor del Linuxvers, almenys a nivell de varietat de programari (aplicacions, programes, jocs i sistemes) a poder instal·lar-se sobre el vostre escriptori. I no només de forma gratuïta i comercial, sinó per a usuaris de la llar i les oficines. Això ha estat possible gràcies al seu ampli i creixent ecosistema d'aplicacions suportat no només pels seus propis (i aliens) repositoris de paquets Deb i Snap, sinó per la immensa quantitat de programari alternatiu i modern, disponible a través d'incalculables repositoris «PPA» creats per la seva enorme comunitat d'usuaris globals. I ara, en aquesta mateixa adreça, el projecte Debian anuncia el llançament de la iniciativa «Debusine», la qual, és una mena de repositoris «PPA».

D'aquesta manera, en un futur proper, els usuaris de Distribucions Debian GNU/Linux o basades en ella, ja no haurem de recórrer a la instal·lació d'alternatius repositoris de programari per utilitzar i gaudir de programari no disponible sobre dipòsits oficials o certificats per a Debian. I per això, mentre us expliquem d'entrada una mica més sobre aquesta nova iniciativa del projecte Debian, al final d'aquesta publicació et donarem a conèixer com pots de manera ràpida i efectiva el «instal·lar, configurar i utilitzar diversos Repositoris PPA» per a Ubuntu, en una Distribució Debian 13 «Trixie».

XtraDeb: Un excel·lent repositori PPA d'apps i jocs per Ubuntu

XtraDeb: Un excel·lent repositori PPA d'apps i jocs per Ubuntu

Abans de començar a aprofundir sobre els detalls d'aquesta nova iniciativa avalada pel projecte Debian anomenada «Debusine», us recomanem explorar una anterior publicació relacionada amb el tema dels repositoris PPA d'Ubuntu sobre Debian, en finalitzar de llegir aquesta present publicació:

XtraDeb és un repositori PPA per a Ubuntu i derivats o compatibles, que ofereix excel·lents i molt actuals aplicacions i jocs.

XtraDeb: Un excel·lent repositori PPA d'apps i jocs per Ubuntu
Article relacionat:
XtraDeb: Un excel·lent repositori PPA d'apps i jocs per Ubuntu

Debusine: Una plataforma per mantenir dipòsits de paquets complementaris compatibles amb APT per a Debian

Debusine: Freexian treballa en una plataforma PPA útil per a Debian

Què és Debusine?

D'entrada cal destacar que, iaquesta instància de Debusine està patrocinada per Freexian (una empresa de programari especialitzada en Programari Lliure) i avalada pel projecte Debian, amb l'objectiu de proporcionar diverses eines d'empaquetatge als col·laboradors de Debian, i facilitar l'experimentació sobre tota la distribució. Però, per a més detalls, i segons ells mateixos, Debusine és:

Debusine és una moderna plataforma d'integració contínua al núvol que executa nombrosos fluxos de treball relacionats amb l'empaquetament i distribució de l'ecosistema Debian. Permet automatitzar-ho tot, des de la compilació de paquets fins a la generació d'imatges d'instal·lador, disc, núvol i contenidor, incloent-hi totes les comprovacions de qualitat intermèdies. És molt versàtil i fàcil d ampliar per adaptar-se a requisits específics. Va ser desenvolupat per Freexian per modernitzar la infraestructura de Debian, amb el suport inicial del govern alemany (a través de la Agència Tecnològica Sobirana). Els qui estan darrere aquest desenvolupament tenen una trajectòria en la creació d'infraestructures duradores com el Launchpad d'Ubuntuel Rastrejador de Paquets de Debian.

No obstant això, i tenint en compte el anunci oficial de llançament per part del projecte Debian sobre Debusine, val citar també la següent informació:

En publicar paquets als repositoris de Debusine, pots aprofitar totes les funcions existents de Debusine, incloent una bateria de proves de control de qualitat i seguiment de regressió (properament). Els dipòsits se signen utilitzant claus individuals emmagatzemades al servei de signatura de Debusine, i les pujades als dipòsits es basen en el contingut actual del dipòsit, així com en la versió base de Debian corresponent. Tots els dipòsits inclouen funcions automàtiques de captura d'instantànies. A més, Debusine està configurat per permetre lús de repositoris. En conseqüència, tots els desenvolupadors i mantenidors de Debian poden accedir-hi i publicar paquets. I tots els repositoris resultants són públics per defecte. Finalment, només s'hi permeten paquets amb llicències que permetin la seva distribució per Debian, i que principalment estiguin destinats a treballs que raonablement podrien acabar en Debian; raó per la qual Freexian es reserva el dret d'eliminar repositoris d'aquest.

explorar codi font a salsa.debian.org

Com es treballarà sobre aquesta nova plataforma de repositoris?

Com es treballarà sobre aquesta nova plataforma de repositoris?

Per aprendre més a detall sobre aquesta plataforma i començar a utilitzar-la, fàcilment es pot accedir tant a la Documentació oficial oferta pel projecte Debian com a la Documentació oficial oferta per l'empresa Freexian. Però en termes molt reduïts i pels menys entesos (tècnics), els desenvolupadors i mantenidors podran fàcilment crear un Repositori de paquets (Suite) amb el codi d'exemple següent:

debusine --server SERVER archive suite create --workspace WORKSPACE \
           --architecture all --architecture amd64 \
           --base-workflow-template TEMPLATE SUITE

Exemple demostratiu

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

Mentre que, els usuaris de Distros Debian podran fàcilment utilitzar aquests repositoris amb només afegir les línies de configuració adequades al vostre fitxer d'orígens de programari. Per exemple, i prenent com a exemple, allò generat anteriorment, la configuració seria la següent:

Tipus: deb deb-src
URIs: https://deb.debusine.debian.net/debian/desenvolupadors-myuser_experiment
Suites: sid-experiment
components: principal
Apprepo: Un altre repositori web per descarregar apps en format AppImage
Article relacionat:
Apprepo: Un altre repositori web per descarregar apps en format AppImage

Passos per instal·lar i utilitzar Repositoris PPA creats per a Ubuntu en una Distribució Debian 13 «Trixie» i similars

Mentre aquesta nova alternativa oficial als Repositoris PPA d'Ubuntu sobre Debian es desenvolupa, millora i expandeix; segurament molts voldran seguir usant els actuals i necessaris Repositoris PPA allotjats a Launchpad sobre els seus actuals Distros Debian. I per això, et deixem de forma molt breu i directa els passos necessaris per aconseguir-ho:

Descarrega i instal·la el paquet de Debian SID anomenat software-properties-common

Descarrega i instal·la el paquet de Debian SID anomenat python3-software-properties

Descarrega i instal·la, o instal·la directament des dels repositoris de Debian Trixie el paquet anomenat python3-launchpadlib

Fet tot això, només faltaria escollir un repositori PPA qualsevol i provar tota aquesta nova capacitat (configuració i optimització) només executant l'ordre:

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

El que inclou, a posteriori, l'edició del nou fitxer "source" generat i anomenat "el meu-programa.sources" per canviar internament la paraula "trixie" per l'adequada, necessària o suportada pel programa per a determinada versió d'Ubuntu, per exemple, "mantic", "noble" o "questing" al camp "suites". Per finalitzar amb l'actualització de la llista de paquets del nou repositori amb l'ordre:

sudo apt update

Imatge de Resum per post 2024

Resum

En resum, aquesta nova i interessant alternativa de l'empresa Freexian anomenada «Debusine», que a més està avalada pel projecte Debian, molt segurament arribarà a solucionar problemes com el fet de la manca de llocs idonis perquè molts desenvolupadors de Debian puguin provar canvis coordinats en múltiples paquets. O, la necessitat d'haver de sol·licitar als usuaris que verifiquin les correccions d'errors abans de pujar-los o distribuir programari que encara no està llest (o no és apte en absolut) per a la seva inclusió al fitxer principal de Debian. I en alguns casos, el evitar l'ús d'eines menys avançades o més manuals, com ara “reprepro” i “aptly”, gràcies al fet que ofereix un sistema integrat i automatitzat que cobreix gran part de les necessitats dels gestors de repositoris per a Distros GNU/Linux. Així que, desitgem el millor a aquest projecte en benefici de tots els membres i usuaris del Linuxvers.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. A més, et convidem a unir-te al nostre Canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web.