Lokale repository met AUR-pakketten (Arch Linux)

Context waarin het bericht is geplaatst

Velen zullen weten dat ik meestal op broncode gebaseerde distro's gebruik, een vraag die tijdens mijn vakantie de laatste update van mijn geliefde is Ook leuk, het zorgde ervoor dat het systeem crashte (misschien kon ik het repareren, maar ik had geen zin om met ze te vechten), dus besloot ik een nieuwe kans te geven aan Arch Linux, Ik heb het lang geleden gebruikt.

En wat was mijn probleem met haar? Eigenlijk wat ik gebruik HEEL VEEL software AUR (voor nieuwe lezers AUR, is als een "opslagplaats" waarin gebruikers programma's uploaden die niet in de officiële opslagplaatsen staan, zoiets als een PPA van Ubuntu).

Wat is hier het probleem van? Dat vaak de software AUR werkt niet, ofwel omdat de beheerders hun pakketten verwaarlozen of omdat ze simpelweg niet de kennis hebben om het probleem op te lossen dat is ontstaan ​​met de nieuwe versie, dit, in feite en in overweging nemende dat ik heel gemakkelijk boos word, het neukt me, omdat om te vechten met compilaties en pkgbuilds die breken ga ik Gentoo/Ook leuk.

Hier zijn de statistieken van de pagina officieel genereus zijn en ervan uitgaande dat de pakketten die nooit zijn bijgewerkt en de verweesde pakketten hetzelfde zijn, hebben we bijna 1/4 van AUR het werkt niet, vandaar mijn woede. Wat was er deze keer anders?

Begin van bericht

Ik heb de app gevonden lokale repo, dit wonder dat je ziet dat iemand gestoord wordt AUR Net als ik besloot hij om, om de gebruiker tenminste controle te geven over deze "problemen", wat deze applicatie ons in feite in staat stelt een lokale repository te maken, waarin we de pakketten kunnen plaatsen die we aan het compileren zijn met de AUR, op deze manier kunnen wij zorg dragen voor een correcte organisatie en onderhoud van de pakketten van de AUR.

Installatie

We kunnen het downloaden en compileren met makepkg:

wget https://aur.archlinux.org/packages/lo/local-repo/local-repo.tar.gz
tar -xf local-repo.tar.gz
cd hello
makepkg -sic

Of we kunnen het installeren door yaourt:

yaourt -S --noconfirm local-repo

Instelling:

Vervolgens, zoals daar aangegeven, moeten we local-repo configureren via het bestand «~ / .config / local-repo»In eerste instantie is het leeg, wat we zullen doen is de mappen maken waar we onze repo zullen hosten, in mijn geval plaats ik het in /home/x11tete11x/.repo/x11tete11x

mkdir -p ~/.repo/x11tete11x/logs
mkdir -p ~/.repo/x11tete11x/pkgbuilds
mkdir -p ~/.repo/x11tete11x/pkgs-x86_64

nu configureren we "~ / .config / local-repo":

nano ~/.config/local-repo

Merk op dat ze voorbeelden hebben van het configureren van local-repo hier: /usr/share/local-repo/config.example

Hoe dan ook, aangezien waarvoor ik local-repo wil gebruiken erg basic is, is dit mijn configuratie:

[x11tete11x] path = /home/x11tete11x/.repo/x11tete11x/pkgs-x86_64
sign = no
signdb = no
log = /home/x11tete11x/.repo/x11tete11x/logs/local-repo-log
buildlog = /home/x11tete11x/.repo/x11tete11x/logs/build-logs
pkgbuild = /home/x11tete11x/.repo/x11tete11x/pkgbuilds

Zoals je zult zien, specificeer ik waar ik wil dat je elk ding vandaan haalt, hier heb je een beschrijving van wat elk ding doet, ontleend aan het bericht waarop ik mezelf baseer om dit te doen:

  • pad -> Geeft de locatie van de repository-pakketten aan.
  • teken -> Onderteken de pakketten met een PGP-sleutel.
  • tekendb -> Onderteken de database met een PGP-sleutel.
  • inloggen -> Bestandslocatie waar de lokale opslagplaats wordt opgeslagen.
  • bouwlog -> Map waar de logboeken worden opgeslagen bij het bouwen van de pakketten.
  • pkgbuild -> Map waar de bestanden moeten worden opgeslagen PKGBOUW.

Voeg pakketten toe

Als het toe te voegen pakket in onze mappen staat als een los pakket (we downloaden er bijvoorbeeld een en hebben het in de downloadmap, of we compileren zelf een pakket in een map binnen ons huis bestemd voor compilaties), dan voegen we het toe met:

local-repo nombre-del-repositorio -a ruta-del-paquete

en als het een pakket is van AUR we gebruiken:

local-repo nombre-del-repositorio -A nombre-paquete

verduidelijking: Als het pakket dat u wilt installeren een andere afhankelijkheid heeft van AUR, lost deze afhankelijkheden niet "automatisch" op

Dat is bijvoorbeeld als we het pakket willen installeren appmenu-gtk2 dat hangt ervan af libdbusmenu-gtk2 wat zit er in AUR, We kunnen niet doen

lokale repo x11tete11x -A appmenu-gtk2

Aangezien het gaat zeggen dat het het libdbusmenu-gtk2-pakket niet kan vinden, moeten we het volgende doen:

local-repo nombrerepo -A libdbusmenu-gtk2 y luego local-repo nombrerepo -A appmenu-gtk2

op deze manier zal bij het zoeken naar de libdbusmenu-gtk2 afhankelijkheden het al beschikbaar zijn in de repos.

Om een ​​pakket toe te voegen, kunt u het rechtstreeks naar de repository-map kopiëren (in mijn geval ~ / .repo / x11tete11x / pkgs-x86_64) en vervolgens de database handmatig bijwerken, maar dit is erg omslachtig

Verwijder pakketten

Om pakketten te verwijderen hebben we de instructie:

local-repo nombre-del-repositorio -r nombre-paquete

Voeg de lokale repository toe aan de lijst met repositories

We moeten de aangemaakte repository toevoegen aan de lijst met repositories die we momenteel gebruiken, hiervoor moeten we het bestand /etc/pacman.conf bewerken en de regels plaatsen die ik hieronder zet, aan het begin van waar de repositories beginnen, zodat onze repo krijgt voorrang op de rest, het kan ook aan het einde worden toegevoegd als een toegevoegde repo:

sudo nano /etc/pacman.conf

en we zetten:

[x11tete11x] SigLevel = Optional TrustAll
Server = file:///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Ten slotte synchroniseren we de databases van Pacman en we hebben onze repository klaar.

sudo pacman -Sy

Opmerking: De eerste keer dat ik het wilde synchroniseren, gaf het me een fout en het vertelde me dat het het bestand niet kon vinden: "/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db", los het op door te doen: MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH dat wil zeggen, het creëerde een leeg bestand met de naam zo, en pas toen ik het synchroniseerde, werkte ik het goed bij en begon het correct te werken.

Update de lokale repository

Zodra we onze repository hebben laten werken, moeten we ervoor zorgen dat deze up-to-date blijft, hiervoor hebben we:

local-repo -UV nombre-del-repositorio

De keuze -U update de pakketten in AUR en de optie -V update CVS-pakketten van AUR (zoals git, svn of cvs bijvoorbeeld).
En tot slot enkele screenshots van de repo 😀:

momentopname 2

Yapa: "Het compilatieproces van pakketten versnellen"

Aangezien we pakketten gaan compileren, gaan we de voortgang een beetje versnellen door een van de opties aan te raken die standaard zijn uitgeschakeld, wat we in feite gaan doen is makepkg vertellen om alle kernels te gebruiken om hiervoor te compileren. zoek naar de regel: «MAKEFLAGS» in /etc/makepkg.conf en we plaatsen «= -j »Dat wil zeggen, in mijn geval heb ik een 7-core Core I4 wat voor HT 4 meer logische kernen toevoegt, dan ziet mijn MAKEFLAGS er als volgt uit:

MAKEFLAGS="-j9"

momentopname 3

Bron: Tuxylinux


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.   levendig zei

    Geweldig, dit is geweldig voor mij 😀

  2.   kik1n zei

    En ik dacht dat je Gentoo / Funtoo nooit zou verlaten, vooral daarom stoort het mij, het GEBRUIK.
    Ik zeg je, openSUSE hehehe.

    Maar ik was ooit een boogschutter en er is een gezegde. "Zodra Arch is geïnstalleerd, komt het altijd terug."

    1.    x11tete11x zei

      aggggghhhh nee alsjeblieft Suse ik HAAT het! In mijn G + legde ik de redenen uit, het ergste van alles is dat wat ik zei over Yast in de gtk-versie van Yast goed is gedaan ¬¬ dat gaf me nog meer voor de low, en de firewall van Suse haatte het, ik besloot de Lubuntu te vervangen van mijn oude door Opensuse + LXDE, ik kon de firewall niet aan om de netwerkprinter te kunnen installeren, Lubuntu herkende het alsof er niets was, en in godsnaam? Hoe kan het dat mediatomb onvervulde afhankelijkheden heeft in de "officiële" repo's? Om deze redenen en de dualiteit van applicaties om hetzelfde te doen, zeker Suse nee bedankt xD

      1.    kik1n zei

        Hahahaha Je moet openSUSE + KDE installeren.

        Nou, er zijn smaken voor alles. Maar openSUSE-REGELS.

    2.    levendig zei

      Voor mij is dat waar. Kijk me aan hahaha

      1.    kik1n zei

        Haat jij ook openSUSE elav of was jij ook Archero? haha.

        1.    levendig zei

          Ik heb openSUSE nooit leuk gevonden. Van alle distributies die ik heb geprobeerd, is het altijd een van de zwaarste geweest.

          1.    kik1n zei

            Tssss, ik raad je aan om er nog eens naar te kijken, het is erg goed 😀

            1.    levendig zei

              Ik heb het echt geprobeerd met KDE 4.10 en het is waar dat het is verbeterd, maar ik weet het niet, er is altijd iets dat ik niet echt leuk vind. Ook tussen Debian en Arch Linux ben ik tevreden.


          2.    kik1n zei

            Hahaha, hetzelfde gebeurt met Debian.
            Installeer 6, heel oud.
            Installeer in dit jaar de 7 beta-update voor de release, als ik verschillende dingen leuk vond, zoals zeer stabiele pakketten, maar ik zie het nog steeds oud, gebrek aan pakketten, ik zie het niet erg vloeiend, enz….

            Ik blijf bij openSUSE Tumbleweed KDE en Slackware KDE. Ik wilde al heel lang terug naar Arch.

  3.   patricio72 zei

    ondertussen ben ik blij met mijn Windows 8. Ik breek mijn hoofd niet in onzin en ben productiever.
    Voor mij is het gemakkelijk om het programma met een simpele klik van de officiële website of vanuit de Windows Store te downloaden en dat is alles.
    Ik verspil geen uren aan het configureren van rare dingen, en al de tijd die ik over heb, profiteer ik ervan om plezier te hebben en uit te gaan met mijn gezin, terwijl jullie op die stoel zitten met je vierkante kont en betrokken raken bij je systeem waar niemand om geeft.

    Berichteditor door moderator: Blijkbaar heeft patricio72's Windows geen spellingcontrole.

    1.    levendig zei

      Hetzelfde. Wees gelukkig, geniet met je gezin van dat terwijl mijn billen vierkant worden, mijn brein zich blijft vertakken en daardoor meer kennis krijg. 😉

    2.    x11tete11x zei

      Ik ben 3 weken aan het rommelen met mijn vrienden, familie en vriendin, een van de dagen dat ik het verloor met het opzetten van een Epson XP-201 in Windows, Windows XP was een levering, een van de 2 windows 7 die in mijn huis zijn, de Ik nam zonder problemen de andere gaf slag ... alle Lubuntu's in huis namen ze zonder problemen mee, mijn vader installeert ook programma's met een klik uit de Ubuntu Store ...
      Aan de andere kant, wat doe je met het systeem waar niemand om geeft? Ik herinner je eraan dat je berichten plaatst vanaf Android, lees daar waar Android op is gebaseerd en de exacte verschillen tussen de Linux-kernel en de Android-kernel, als je begrijpt waar ze het over hebben, zul je beseffen dat je met je zielige argument tegenspreekt uzelf zelf, wat doet u daarentegen met internet? Ik bedoel, het is gemount op Linux-servers ... nog een ander stom ding, wat doe je hier commentaar te geven? Ik zeg: moet je niet bij je familie zijn? ... nog iets, mijn broer heeft Windows 7 om thuis te spelen, ik heb een gadget geïnstalleerd om de schijven te monitoren, ik moest naar een alternatieve pagina zoeken omdat de Windows Store in orde was, bedankt, ik was besmet met malware, toen had ik allebei chrome en firefox besmet met rare advertenties ... ik moest "rare dingen" doen om al die onzin te krijgen ... de antivirus (HA! Dat was ik al vergeten) AVG volledig bijgewerkt zei: "goed bedankt" gaf geen krimp ... het is ook mijn probleem om het systeem te gebruiken waar ik zin in heb, niet het jouwe. En als het mij amuseert om mijn systeem te configureren en er het maximale uit te halen WAT? dit FOUT?, aaaaa waar in windows kun je niets veranderen…. aaaaa waar, de starterversie van Windows biedt geen ondersteuning voor zoiets stoms als het IPP-protocol, dus ik kan het niet verbinden met een CUPS-server onder Linux ... aaaa waar het kostte hen 6 jaar om een ​​versleutelingssysteem voor gebruikerswachtwoorden te implementeren ... ik herinner je eraan dat Windows 95 tot XP het voldoende was om naar de map system32 te gaan, kopieer het bestand User.pwl (ik denk dat dat de extensie was) en dat is het thuis, rustig, met brute kracht of regenboogtabellen, jij zou het wachtwoord van de gebruiker kunnen breken om te doen wat je wilt later aaaa waar, in Windows XP als je schrijft: "Bush verbergt de echo's" of "Bush verborg de facs" in een txt en dan open je het, het zal je censureren…. echte ramen ... altijd zo cool ...

      1.    levendig zei

        Negeer hem. Ik heb ook tijd genoeg voor mijn gezin, mijn vriendin, mijn spullen en ik gebruik GNU / Linux zo graag.

    3.    gato zei

      Je leeft gelukkig in je kattenbak, gooi geen zand naar anderen.

    4.    pandev92 zei

      Troll en de zeer voor de hand liggende xD

    5.    Snorkelen zei

      Oo en wil je het geloven en zo? Waar hebben ze nu gezet met het raam 8, de f8-toets?

  4.   patricio72 zei

    typische opmerking van linuxero die zichzelf verdedigt met hetzelfde oude verhaal "het grootste deel van het internet draait op linux, dat android linux is en blah blah blah"

    Ik weet dat Android de linux-kernel gebruikt, maar het is niet gnu / linux. en het is gemakkelijk te gebruiken omdat het een gebruiksvriendelijke grafische interface heeft die is gemaakt door een bedrijf en is ontworpen voor zijn klanten.
    en het oude verhaal dat het hele internet op linux draait, is waar, maar het zijn slechts achtergrondverwerkingstaken die worden uitgevoerd door webservers, bijvoorbeeld Apache, PHP, MySQL, kortom het zijn gewoon webservices.
    Maar laten we ter zake komen, laten we het hebben over DESKTOP, laten we eerlijk zijn, linux heeft nog een lange weg te gaan, het mist fatsoenlijke stuurprogramma's voor onze hardware, het ontbreekt aan degelijke professionele software zoals Adobe suite, Office, Autocad en het komt niet tot mij dat er gratis alternatieven zijn omdat ze dat zijn erg inferieur. en ten slotte heeft de gebruiker EASE nodig, evenals vensters, die ook een console hebben, maar bijna niemand gebruikt of nodig heeft, tenzij je een sysadmin of een programmeur bent. Alles wordt op grafisch niveau gedaan, in tegenstelling tot Linux, dat je van tijd tot tijd je toevlucht moet nemen tot de console om een ​​commando te maken of een configuratiebestand te bewerken, en de waarheid is dat dat een zeer slechte smaak achterlaat bij gewone gebruikers die ze willen dat alles voor hem werkt.

    1.    patricio72 zei

      deze opmerking gaat als antwoord naar @ x11tete11x

      1.    levendig zei

        Ja man, het is bekend dat voor x11tete11x. Maar serieus, het heeft geen zin om in een debat te vervallen dat zo onvruchtbaar is als het debat dat zich begint te vormen.

    2.    levendig zei

      Ik lees dit soort opmerkingen en ik krijg er jeuk van. Definieer "gebruiksgemak", want met KDE kan ik gemakkelijk hetzelfde doen als met Windows 7 en ik maak veel dingen zelfs nog gemakkelijker. Maar ik wil niet in het gebruikelijke debat ingaan. Gebruik je Windows? Goed voor je. Laten we GNU / Linux in alle rust gebruiken. Laten we aan het werk gaan. Laten we virusvrij zijn. Laten we elke dag meer leren. Kom alsjeblieft niet om een ​​vlam te maken met mensen die niet met jou of je Windows hebben geknoeid.

      1.    gato zei

        Ik heb altijd het vermoeden gehad dat Aero een op KDE afgestemde xD is

    3.    x11tete11x zei

      typische reactie van "windowsero" dit zal mijn laatste opmerking zijn over dit exemplaar, negeerde je alle gebreken in windows die ik je noemde, sethc.exe, klinkt het als jou?…. Vertel me eens, hoe doe ik zoiets stoms als het maken van een netwerkprofiel voor een bepaald netwerk? Mijn oude man op de school waar hij leert dat ze een proxie gebruiken en elke keer dat hij op Windows zit, moet hij het IP-adres handmatig configureren, in Linux elk netwerk heeft zijn profiel…. Dat er dingen ontbreken, of ik ga je ontkennen, maar dat het echt niet voor jou werkt Het lijkt me dat ik je magische handen ga inhuren om ramen te installeren, want in mijn huis worden sommige ramen altijd vastgeschroefd om een ​​of andere vreemde reden ...
      'Gewone gebruikers die willen dat alles werkt' nemen nu een vlucht naar mijn stad en leggen dat uit aan mijn vader die ballen vol ramen heeft om zichzelf te neuken (een 50-jarige man, natuurkundeleraar op de middelbare school), leg uit waarom Nu moet hij "metro" gebruiken, ik heb Lubuntu en de gelukkige jongen, de oude interface naar de Windows XP van je leven, snelkoppelingen naar het softwarecentrum, geen virussen, en de man is blij, ik sta erop dat hij naar mijn huis kwam en leg uit waarom je METRO nu moet gebruiken ...

      1.    patricio72 zei

        Zeker, en met hoeveel opdrachtregels en configuratiebestanden heb je gedaan om het voor je te laten werken?
        Windows is net zo eenvoudig als het gebruik van de wizards of assistenten en ik hoef geen commando's te kopiëren en plakken die je op de forums vindt.
        leuk geprobeerd, maar voorlopig is ramen koning

        1.    levendig zei

          Als u naar meerdere netwerkverbindingen verwijst, hoeft u alleen maar de verbindingseditor grafisch te openen en zoveel profielen toe te voegen als u wilt 😉

        2.    mor0dox zei

          Troll in zicht.

        3.    eltigreasino zei

          Heb je ooit een GNU / Linux-distributie geïnstalleerd? Als je dat niet hebt gedaan, praat dan niet zonder het te weten

          PS: GNU / Linux-distributies worden gemaakt door gebruikersgemeenschappen, niet door gigantische bedrijven zoals Microsoft

    4.    nano zei

      Veel gepraat over idiotie, ik ga niet beweren dat het gemakkelijker of moeilijker is, ik leid hier eenvoudigweg af dat je nogal onhandig bent ... en in feite heeft die onbekwaamheid niets te maken met het gebruik van vensters, er zijn mensen die doe het en het heeft niets met jou te maken.

      Als het van mij had afgehangen, zouden je opmerkingen niet slagen, je bent gewoon een trol, echt je argumenten om GNU / Linux niet te gebruiken zijn idioot, ik zeg niet dat je het moet gebruiken, het kan gewoon niemand schelen waarom je het niet gebruikt.

      Mijn oprechte aanbeveling? Doe niet zo belachelijk en denk niet dat je je een geweldige kerel voelt die argumenten weerlegt, beperk jezelf tot commentaar, maar je zult niets constructiefs zeggen ...

      Voor Elav: laat hem geen opmerkingen meer maken of hij zal de discussie van mijn kant voortzetten, deze spreekt hier niet meer, hoe gezaghebbend het ook klinkt, soms moet het zo zijn.

      1.    levendig zei

        dwerg. Patricio72 is misschien het enige wat je zegt, maar het is niet goed om hem te beledigen. We hebben al bekendheid verworven op het netwerk waar gebruikers van zijn DesdeLinux We beledigen Windows-gebruikers. Laten we onszelf niet op hun niveau plaatsen.

        Vanaf dit moment ga ik actie ondernemen met al die gebruikers die anderen beledigen. Niemand heeft het recht. Als ze van buitenaf komen en ons beledigen, negeren we het, we bewerken de opmerking, we passen het aan en dat is alles.

        ????

        1.    x11tete11x zei

          agghh sorry als ik de keten heb overgeslagen, maar precies wat je zegt, dat heb ik onlangs gelezen: "gebruikers van DesdeLinux We beledigen Windows-gebruikers» ¬¬… en dan gebeuren dit soort dingen…. Ik kon niet bepaald bloemen naar hem gooien ¬¬

        2.    nano zei

          Onbekwaamheid is voor mij een toestand van een persoon die niet weet hoe hij zich moet gedragen en denkt iets af te weten, en de kracht voelt om erover te praten, ook al weet hij niet echt waar hij het over heeft. In feite ben ik van mening dat ik mijn weg veel beperk om niet in onnodige gevechten te vervallen.

          Je moet toegeven dat dat soort opmerkingen, zoals de eerste die hij maakte, niet eens hoefden te gebeuren ... niet omdat het over ramen ging, maar omdat het een trol-opmerking is, onvruchtbaar, zonder enige bijdrage en die alleen de vlam opwekt, het stoort me gewoon dat mensen de vrijheid nemen om over iets (wat dan ook) te praten zonder echt iets te weten ... Ik? Ik heb gedurende minstens 4 jaar geen ramen rechtstreeks gebruikt, ik kan vandaag niet zeggen hoe ongemakkelijk het voor me is omdat ik het niet gebruik, en niemand ziet me erover praten in andere gemeenschappen of in artikelen en als ik zeg dat ik het niet gebruik, Ik leg uit dat ik het niet gebruik omdat voor mij, mijn distro, me alles geeft wat ik nodig heb ...

          Hoe dan ook, niet meer over de zaak praten, het is genoeg, zowel jij als ik hebben de macht om een ​​einde te maken aan dit probleem 🙂

  5.   x11tete11x zei

    Mensen, sorry voor het vervuilen van de post met deze discussie dat je hier niets goeds te doen hebt, @elav @nano als iemand van jullie de hele discussie wil verwijderen, inclusief mijn opmerkingen, ik maak geen bezwaar, de post zou meer uitgebreid zijn: D, bedankt voor iedereen: v

    1.    diazepam zei

      Allemaal goed, iemand wil ons geduld op de proef stellen

      1.    gato zei

        trollen met user-agent xDDDD

      2.    x11tete11x zei

        hahaha, klootzak xD

        1.    diazepam zei

          Oh kom op. Ik moet niet zo slecht zijn

    2.    aanval zei

      Muchach @ s «Voer de trol niet»
      Trouwens, ik wist dat je terug zou gaan naar Arch. XD

      1.    x11tete11x zei

        hahaha eens kijken hoe lang het voor mij duurt xD

  6.   xpt zei

    Goed bericht 🙂
    nuttig

  7.   msx zei

    TL; DR
    … Maar het weinige dat ik lees over @ patricio72 is onzin: laten we jezelf informeren, je hebt verdomme geen idee wat het zegt.

    @x11
    Waarom zoveel moeite met het maken van een lokale mirror als we de software alleen op onze computer gaan gebruiken (of twee of drie trouwens)?
    Met af en toe controleren of upstream de software heeft bijgewerkt en de veranderingen in de makepkg weerspiegelen, lijkt het mij ...

    1.    x11tete11x zei

      In wezen vanwege het volgende, als ik zeg dat ik veel AUR-software gebruik, geen grapje, op dit moment heb ik ongeveer 30 pakketten geïnstalleerd vanaf AUR, al wordt het daar een beetje chaotischer om met elke PKGBUILD om te gaan, op deze manier Het lukt me om ze allemaal gecentraliseerd te hebben om ze beter georganiseerd te kunnen openen en PKGBUILD's handmatig te corrigeren als dit het geval is, is het meer een kwestie van comfort

      1.    msx zei

        Ik kan de weg nog steeds niet vinden: /
        Ik bewaar deze pakketten: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (Ik heb er persoonlijk ongeveer ~ 60 van geïnstalleerd) en de lokale kopieën staan ​​in hun eigen mappen.
        Als ik een tijdje heb, zal ik het proberen, dat is handig voor mij 😀

        1.    x11tete11x zei

          Die worden door jou onderhouden, en als je AUR-pakketten installeert die je niet onderhoudt, wordt het ingewikkeld, want zoals de post vaak zegt, laten de beheerders hun PKGBUILD's verouderd achter en moet je ingrijpen ... en je kunt geen bijgewerkte versie uploaden omdat je Ze verwijderen het pakket omdat het al in AUR / CCR staat .. het is mij overkomen toen ik de bijgewerkte versie van simon uploadde, zoals het al was .. Ik moest contact opnemen met de beheerder en hem vertellen de batterijen te plaatsen en te updaten .. wat lijkt te zijn ontvoerd door een soort buitenaardse aanwezigheid xD hahaha

          1.    msx zei

            Als het installatiescript van een applicatie die ik wil installeren verouderd is en de verantwoordelijke persoon de tijd neemt om de onderstaande vraag te beantwoorden, update en installeer ik deze lokaal. Als ik na twee weken na de eerste melding van een verouderd pakket nog steeds geen reactie heb, vraag ik de TU om het script van de huidige onderhouder over te nemen om het over te nemen en de bijgewerkte versie te uploaden.
            Afhankelijk van de huidige uploader / onderhouder vragen ze je soms om wat langer te wachten, als het iemand onbekend is of die een enkel pakket heeft en degene die om de verwerping vraagt ​​bekend is binnen de gemeenschap, dan doen ze dat meteen.
            Persoonlijk adviseer ik de oorspronkelijke beheerders altijd dat als ze het pakket weer willen overnemen, ik er geen probleem mee heb het terug in bezit te nemen.

            Dat gezegd hebbende, kan ik nog steeds geen zin hebben om een ​​lokale opslagplaats te gebruiken voor AUR-pakketten: P: P: P
            Het is een kwestie van het installeren en kijken of een extra administratielaag vereenvoudigt in plaats van compliceert 😉

            In ieder geval bedankt voor het posten over het onderwerp!

        2.    x11tete11x zei

          exact! in reactie op je laatste opmerking, daar sla je de spijker op zijn kop, gewoon om dat niet allemaal te doen, dit is de meest ... egoïstische oplossing? Misschien door simpelweg je eigen repo te onderhouden waarin je wijzigt / plaatst / verwijdert wat je maar wilt xD / vergemakkelijkt het ook de opnieuw geïnstalleerde om X-redenen, aangezien ik de xD-binaries al gereed heb

  8.   diegogabriël zei

    Je lijkt Leprosys te zijn

    1.    x11tete11x zei

      ? Ik begreep het niet, ik ben Tete xD hahaha

  9.   jorgecg zei

    Nou, ik vind het wel handig om een ​​lokale repository te maken als het gebeurt zoals Tete…. Het lijkt mij dat hij het heel goed heeft uitgelegd in de post die hij heeft geschreven.

    In mijn geval is het niet nodig en ik mis ook de kennis om een ​​pakket samen te stellen en zo ... dat heb ik nog niet bereikt.

    Bedankt voor de post, het wordt heel goed uitgelegd.

  10.   genuanceerd zei

    Zeer goed, 3 maanden en geen probleem, het is zeer zeldzaam dat er iets mislukt in archlinux 😀

    1.    msx zei

      Uff, zorg ervoor dat Pedro Debian Flintstones en Pablo Slackware Marmol in zijn hoofd kruipen.
      (Hoewel ze, om eerlijk te zijn, nooit zullen erkennen dat een distro niet alleen hetzelfde of stabieler kan zijn dan die van hen, maar ook moderne pakketten heeft die stroomopwaarts respecteren in plaats van beschimmelde byte-brouwsels>: D

  11.   Paul Cardoso zei

    Een heel gekke vraag: na het hele proces van het toevoegen van een pakket dat ik wilde installeren (haakjes), in welke volgorde moet ik het dan geven om het te installeren? Als ik yaourt -S haakjes doe van wat ik zie, downloadt het alles opnieuw alsof het niet in mijn lokale repository staat, en als ik sudo pacman -S haakjes doe, vertelt het me dat het pakket niet bestaat, wat duidelijk is.

    Iets dat ik heb gemist? Heel erg bedankt en heel goed bericht.

    1.    Paul Cardoso zei

      Na de ochtendmaat stroomde het bloed naar mijn hersenen en realiseerde ik me dat ik het moest installeren met de pacman -U optie en het pad naar het bestand dat ik had gedownload.

      Toch bedankt.

      1.    x11tete11x zei

        Als je de hele gids doet, als je pacman -Sy doet, heb je je nieuwe repo met lokale pakketten

        om aan te nemen dat je repo Pablo heet, zou het zo zijn:
        local-repo pablo -A haakjes

        dit gaat het toevoegen aan de repo, en dan

        sudo pacman -Sy haakjes

        dit zal de repo's vernieuwen inclusief de lokale, en het zal het programma vinden en installeren vanaf de lokale repo

        1.    Paul Cardoso zei

          Ahhhhh, maar ik deed:
          local-repo AUR -A haakjes
          sudo pacman-Sy
          sudo pacman -S haakjes

          En het werkte niet voor mij, maar ik zal al andere programma's moeten installeren om te zien of het voor mij werkt zoals je vermeldt.

          Hartelijk dank voor het antwoord.

          1.    x11tete11x zei

            Als je nog steeds problemen hebt, kun je een rondleiding volgen op het forum, IRC, of ​​contact met mij opnemen via G + 😀