DUR, de AUR-analoog voor Debian, is zojuist uitgebracht

Lange tijd de time Debian-gebruikers hebben verzocht om de integratie van een AUR-achtige pakketrepository in Arch Linux en we kunnen dit zien in de reddit-forums (bijvoorbeeld in deze link). waarom zo lang dit idee is niet uitgevoerd het was te wijten aan compilatieproblemen in de pakketten die het op dat moment vertegenwoordigde, wat in tegenstelling tot die van Arch Linux veel eenvoudiger is.

Dit "kleine" probleem lang verhinderd dat Debian-gebruikers konden genieten van een analoog van de AUR-repository voor hen en hoewel de Debian-pakketrepository's een groot aantal pakketten bevatten, is de waarheid dat een repository zoals AUR (van dit type dat derde partijen toestaat hun pakketten op te nemen) gebruikers in staat zou stellen om veel meer en vooral updates en nieuwe versies van populaire pakketten in minder tijd te krijgen, aangezien het dagen duurt om updates in de hoofdrepository op te nemen.

Maar dit is voorbij Wel een paar dagen geleden enthousiastelingen hebben de DUR-repository vrijgegeven (Debian User Repository), die is gepositioneerd als een analoog van de AUR (Arch User Repository)-repository voor Debian, waardoor externe ontwikkelaars hun pakketten kunnen distribueren zonder ze op te nemen in de hoofdrepository's van de verdeling. Net als bij de AUR worden de metadata en instructies voor het samenstellen van pakketten in de DUR gedefinieerd met behulp van het PKGBUILD-formaat.

Met andere woorden, er is een manier gevonden om de moeilijkheid van derden weg te nemen die afbreuk doen aan het maken van deb-pakketten, nu kan dit worden vergemakkelijkt vanuit PKGBUILD-bestanden met behulp van de makedeb-toolkit, een analoog van makepkg. Het bevat ook de mpm-pakketbeheerder, waarmee u pakketten uit de AUR- en Arch Linux-opslagplaatsen kunt halen en installeren, en het hulpprogramma makedeb-db om Arch Linux-specifieke afhankelijkheden te vervangen door Debian-afhankelijkheden.

De DUR is ontworpen om gebruikers die makedeb op Debian-systemen gebruiken te helpen gemakkelijker hun favoriete pakketten te vinden en te bouwen die zich mogelijk niet in de opslagplaatsen van hun distributie bevinden. DUR is ook gemaakt om een ​​hardnekkig probleem op te lossen met alternatieven zoals PPA's, centralisatie.

Met PPA's krijgt u bij elke repository slechts een selecte groep pakketten. Bovendien vereisen PPA's het toevoegen van extra ondertekeningssleutels aan uw systeem, kunnen ze gemakkelijk verouderd raken en kunnen ze moeilijk te beheren worden wanneer u ze van uw systeem wilt verwijderen.

In DUR bevindt het zich in een centrale repository, wat betekent dat u niet in meerdere repositories hoeft te zoeken naar de pakketten die u wilt.

De DUR maakt het gebruikers ook gemakkelijk om hun eigen pakketten te delen door gebruik te maken van het PKGBUILD-pakketformaat. Andere op Debian gebaseerde build-hulpprogramma's vereisen vaak de configuratie van meerdere bestanden en vereisen een complexere configuratie in vergelijking met PKGBUILD, dat in de meeste gevallen slechts uit één enkel bestand bestaat.

De voorbereide toolkit stelt Debian in staat pakketten te gebruiken die voor AUR zijn gebouwd en de belangrijkste Arch Linux-repository's, inclusief het rechtstreeks installeren van pakketten vanuit AUR/Arch. Voor de distributie van door de gemeenschap voorbereide pakketten voor Debian is een afzonderlijke DUR-repository voorgesteld, waarin momenteel 4 pakketten worden gedistribueerd, waaronder de Element Desktop Matrix-client.

DUR, zoals AUR, in plaats van te vertrouwen op de distributie als geheel, manipuleert het vertrouwen in elke individuele ontwikkelaar die zijn pakketten bijdraagt ​​aan de AUR/DUR. Om nuttige pakketten van twijfelachtige te onderscheiden, wordt een beoordelingssysteem gebruikt op basis van stemmen van gebruikers, evenals labels die worden toegekend als resultaat van inhoudsanalyse door geverifieerde deelnemers. De integriteit van de pakketten wordt bevestigd door de digitale handtekening van elke ontwikkelaar.

Ten slotte kunnen degenen die geïnteresseerd zijn om deze repository toe te voegen de documentatie bekijken In de volgende link. De repository is te bezoeken vanaf deze link


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Miguel Rodriguez zei

    Dit zet me aan het twijfelen; Heeft de DUR nu zin ​​nu de Debian-gemeenschap rechtstreeks vanuit de AUR zou kunnen samenwerken op het gebied van pakketontwikkeling, onderhoud, updates en betrouwbaarheid? Omdat als ze nu AUR kunnen hebben om pakketten in Debian te installeren, het nu niet veel anders zou zijn dan AUR van projecten zoals OINm, aangezien onder dit schema, als op Debian gebaseerde distributies deze manier van het bouwen van pakketten gebruiken om ze te installeren, in feite AUR LUR zou worden (Linux Universal Repository).

    1.    donkere crizt zei

      Hij was van mening dat het idee van een universele repository geschikter is.

  2.   Onzeker zei

    In debian is het helemaal niet nodig, debian is super gevuld met pakketten en u hoeft van niemand te kopiëren. Debian zet zich in voor veiligheid en laten we zeggen wat we willen, aur is niet veilig, iedereen kan daar een pakket uploaden, dat zou niet eens moeten bestaan. Dat is waarom ik arch niet gebruik of leuk vind. Dit zal niet lukken, zo niet van tijd tot tijd. In debian zijn ze erg puristisch en conservatief en dit is niet goed voor Linux.

    1.    ikzwakker4you zei

      Dat is aan iedereen, het feit dat het een optie is, betekent niet dat iedereen het gaat gebruiken, en nee, Debian zit niet vol met "pakketten" zoals u vermeldt, er zijn honderden pakketten die updates missen, zoals libc6, qt5 of zelfs de GNU-tools zelf, Debian moet een ZEER LANGZAME updatecyclus hebben, om nog maar te zwijgen van het feit dat FFMPEG dat het aanbiedt geen NVENC-ondersteuning heeft en het is een complete pijn om zonder problemen te compileren.

      Dat zijn er een paar die Debian niet heeft opgelost sinds Debian 7, wat sindsdien mijn belangrijkste distro is, je rotzooit meer met Debian dan met Arch Linux zelf.