Debusine: En plattform for å vedlikeholde arkiver med APT-kompatible tilleggspakker for Debian

 
Debusine: Debian jobber med en nyttig PPA-plattform for Debian

Debusine: Debian jobber med en nyttig PPA-plattform for Debian

Para muchos, Ubuntu regnes som en av få Linux-baserte distribusjoner som tilbyr det beste fra Linux-universet.I hvert fall når det gjelder variasjonen av programvare (applikasjoner, programmer, spill og operativsystemer) som kan installeres på skrivebordet ditt, tilbyr den et bredt spekter av alternativer. Og ikke bare gratis og kommersiell programvare, men også programvare for hjemme- og kontorbrukere. Dette har blitt muliggjort av det omfattende og voksende økosystemet av applikasjoner, støttet ikke bare av sine egne (og tredjeparts) "Deb" og "Snap" pakkelagre, men også av den enorme mengden alternativ og moderne programvare som er tilgjengelig gjennom utallige kanaler. "PPA"-lagre skapt av det enorme globale brukerfellesskapet. Og nå, i samme retning, kunngjør Debian-prosjektet lanseringen av initiativet "Debusine"som er et slags «PPA»-lager.

På denne måten, i nær fremtid, Brukere av Debian GNU/Linux-distribusjoner eller de som er basert på dem, trenger ikke lenger å ty til å installere alternative programvarelagre. å bruke og nyte programvare som ikke er tilgjengelig i offisielle eller sertifiserte Debian-repositorier. Derfor, mens vi forklarer litt mer om dette nye Debian-prosjektinitiativet, vil vi på slutten av dette innlegget vise deg hvordan du raskt og effektivt kan bruke det. «Installer, konfigurer og bruk forskjellige PPA-repositorier for Ubuntu, på en Debian 13 "Trixie"-distribusjon.

XtraDeb: Et utmerket PPA-lager av apper og spill for Ubuntu

XtraDeb: Et utmerket PPA-lager av apper og spill for Ubuntu

Men før vi begynner å dykke ned i detaljene i dette nye initiativet som er støttet av Debian-prosjektet, kalt "Debusine", anbefaler vi at du utforsker en forrige relaterte innlegg Angående emnet Ubuntu PPA-repositorier på Debian, etter å ha lest denne publikasjonen:

XtraDeb er en PPA-depot for Ubuntu og derivater eller kompatible enheter, som tilbyr utmerkede og svært oppdaterte applikasjoner og spill.

XtraDeb: Et utmerket PPA-lager av apper og spill for Ubuntu
Relatert artikkel:
XtraDeb: Et utmerket PPA-lager av apper og spill for Ubuntu

Debusine: En plattform for å vedlikeholde arkiver med APT-kompatible tilleggspakker for Debian

Debusine: Freexian Den fungerer på en nyttig PPA-plattform for Debian.

Hva er Debusine?

I starten er det verdt å fremheve at, ogDenne Debusine-forekomsten er sponset av Freexian (et programvareselskap som spesialiserer seg på fri programvare) og støttet av prosjektet Debian, med mål om på tilby diverse pakkeverktøy til Debian-bidragsytere, og å legge til rette for eksperimentering på tvers av hele distribusjonen. Men, for flere detaljer, og ifølge dem, er Debusine:

Forretninger Det er en moderne kontinuerlig integrasjonsplattform i skyen. Den utfører en rekke arbeidsflyter relatert til pakking og distribusjon av Debian-økosystemet. Den automatiserer alt fra pakkekompilering til generering av installasjons-, disk-, sky- og containerbilder, inkludert alle mellomliggende kvalitetskontroller. Den er svært allsidig og kan enkelt utvides for å møte spesifikke krav. Den ble utviklet av Freexian for å modernisere Debians infrastruktur, med innledende støtte fra den tyske regjeringen (gjennom Sovereign Technology AgencyDe som står bak denne utviklingen har en merittliste når det gjelder å skape holdbar infrastruktur som f.eks. el Ubuntu Launchpadel Pakkesporing av Debian.

Imidlertid, og tatt i betraktning offisiell lanseringskunngjøring av Debian-prosjektet på DebusineDet er også verdt å nevne følgende informasjon:

Ved å publisere pakker til Debusine-repositorier kan du dra nytte av alle Debusines eksisterende funksjoner, inkludert en rekke kvalitetssikringstester og regresjonssporing (kommer snart). Repositorier signeres ved hjelp av individuelle nøkler lagret på Debusines signeringstjeneste, og opplastinger til repositorier er basert på det nåværende innholdet i det repositoriet, samt den tilsvarende basisversjonen av Debian. Alle repositorier inkluderer automatisk snapshot-opptak. Videre er Debusine konfigurert til å tillate bruk av repositorier. Følgelig kan alle Debian-utviklere og -vedlikeholdere få tilgang til og publisere pakker der. Og alle resulterende repositorier er offentlige som standard. Til slutt er det bare pakker som er lisensiert for distribusjon på Debian og primært ment for arbeid som med rimelighet kan ende opp på Debian som er tillatt. Av denne grunn forbeholder Freexian seg retten til å fjerne repositorier derfra.

Utforsk Kildekode på salsa.debian.org

Hvordan skal vi jobbe med denne nye lagringsplattformen?

Hvordan skal vi jobbe med denne nye lagringsplattformen?

For å lære mer om denne plattformen og begynne å bruke den, kan du enkelt få tilgang til både Offisiell dokumentasjon levert av Debian-prosjektet som Offisiell dokumentasjon levert av selskapet FreexianMen veldig forenklet sagt, og for de som er mindre kunnskapsrike (tekniske), vil utviklere og vedlikeholdere lett kunne forstå. Opprett et pakkelager (Suite) med følgende eksempelkode:

debusine --server SERVER arkivpakke opprett --arbeidsområde ARBEIDSOMRÅDE \
           --arkitektur alle --arkitektur amd64 \
           --base-workflow-template MALPAKE

Demonstrativt eksempel

debusine --server debian arkivpakke opprette \
           --arbeidsområdeutviklere-mittbrukereksperiment \
           --arkitektur alle --arkitektur amd64 \
           --base-workflow-template opplasting-til-unstable \
           side-eksperiment

Samtidig som, Debian-distribusjonsbrukere vil enkelt kunne bruke disse repositoriene. ved ganske enkelt å legge til de riktige konfigurasjonslinjene i programvarens kildekode-fil. Hvis du for eksempel bruker eksemplet som er generert ovenfor, vil konfigurasjonen være som følger:

Typer: deb deb-src
URI: https://deb.debusine.debian.nett/debian/utviklere-mittbrukereksperiment
Suites: sid-eksperiment
komponenter: main
Apprepo: Et annet nettlager for å laste ned apper i AppImage-format
Relatert artikkel:
Apprepo: Et annet nettlager for å laste ned apper i AppImage-format

Fremgangsmåte for å installere og bruke PPA-repositorier opprettet for Ubuntu på en Debian 13 "Trixie"-distribusjon og lignende

Selv om dette nye offisielle alternativet til Ubuntu PPA-repositorier på Debian blir utviklet, forbedret og utvidet, vil mange sikkert ønske å fortsette å bruke de nåværende og nødvendige PPA-repositoriene som ligger på Launchpad på sine nåværende Debian-distribusjoner. For å hjelpe deg med dette har vi gitt en kort og grei veiledning om hvordan du gjør det:

Last ned og installer Debian SID-pakken som heter software-properties-common

Last ned og installer Debian SID-pakken kalt python3-software-properties

Last ned og installer, eller installer direkte fra Debian Trixie-repositoriene, pakken kalt python3-launchpadlib

Etter å ha gjort alt dette, gjenstår det bare å velge et hvilket som helst PPA-depot og teste all denne nye funksjonaliteten (konfigurasjon og optimalisering) ved å kjøre kommandoen:

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

Dette inkluderer senere redigering av den nylig genererte "kilde"-filen, kalt "my-program.sources", for å internt erstatte ordet "trixie" med det riktige ordet, nødvendig eller støttet av programmet for en spesifikk Ubuntu-versjon, for eksempel "mantic", "noble" eller "questing", i "suites"-feltet. Til slutt oppdaterer du pakkelisten til det nye depotet med kommandoen:

sudo apt update

Sammendragsbilde for innlegg 2024

Oppsummering

Kort sagt dette Et nytt og interessant alternativ fra selskapet Freexian kalt «Debusine»Dette, som også støttes av Debian-prosjektet, vil høyst sannsynlig løse problemer som mangelen på passende steder for mange Debian-utviklere å teste koordinerte endringer på tvers av flere pakker. Eller behovet for å be brukere om å bekrefte feilrettinger før de laster opp eller distribuerer programvare som ennå ikke er klar (eller ikke egnet i det hele tatt) for inkludering i Debians hoveddepot. Og i noen tilfeller, Unngå å bruke mindre avanserte eller mer manuelle verktøy, som «reprepro» og «aptly»Takket være det integrerte og automatiserte systemet, som dekker de fleste behovene til repository-administratorer for GNU/Linux-distribusjoner, ønsker vi dette prosjektet alt godt til fordel for alle medlemmer og brukere av Linux-fellesskapet.

Til slutt, husk besøk vår «startside» på spansk. Eller på et hvilket som helst annet språk (bare ved å legge til 2 bokstaver på slutten av vår nåværende URL, for eksempel: ar, de, en, fr, ja, pt og ru, blant mange andre) for å lære mer gjeldende innhold. I tillegg inviterer vi deg til å bli med Offisiell Telegram-kanal for å lese og dele flere nyheter, guider og veiledninger fra nettstedet vårt.