Lokalt lager med AUR-pakker (Arch Linux)

Kontekst, hvor indlægget blev lavet

Mange ved, at jeg normalt bruger kildekodebaserede distroer, et spørgsmål, der var på ferie den sidste opdatering af min elskede også sjovt, det fik systemet til at gå ned (måske kunne jeg ordne det, men jeg havde ikke lyst til at kæmpe med dem), så jeg besluttede at give en ny chance for at Arch Linux, Jeg brugte det for længe siden.

Og hvad var mit problem med hende? Dybest set hvad jeg bruger RIGTIG MEGET software AUR (til førstegangs læsere AUR, er som en "repo", hvor brugere uploader programmer, der ikke er i de officielle repos, noget som en PPA af Ubuntu).

Hvad er problemet med dette? Det mange gange softwaren AUR fungerer ikke, hverken fordi vedligeholdere forsømmer deres pakker, eller fordi de simpelthen ikke har viden til at løse det problem, der opstod med den nye version, dette grundlæggende og overvejer at jeg bliver sur meget let, det knepper mig, siden jeg kæmper med samlinger og pkgbuilds, der går i stykker, skal jeg til Gentoo/også sjovt.

Her er sidens statistik embedsmand at være generøs og antage, at de pakker, der aldrig blev opdateret, og de forældreløse pakker er de samme, har vi næsten 1/4 af AUR det virker ikke, deraf min vrede. Hvad var anderledes denne gang?

Start af indlægget

Jeg fandt appen lokal repo, dette vidunder, at du ser, at nogen forstyrres af AUR Som mig besluttede han at oprette, for i det mindste at give brugeren kontrol over disse "problemer", grundlæggende hvad denne applikation tillader os, er at oprette et lokalt lager, hvor vi kan placere de pakker, som vi kompilerer med AURPå denne måde kan vi tage os af korrekt organisering og vedligeholdelse af pakkerne til AUR.

Installation

Vi kan downloade og kompilere det med makepkg:

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

Eller vi kan installere det ved yaourt:

yaourt -S --noconfirm local-repo

Indstilling:

Så som angivet der, skal vi konfigurere local-repo gennem filen «~ / .config / local-repo»Oprindeligt er det tomt, hvad vi fortsætter med at gøre er at oprette de mapper, hvor vi er vært for vores repo, i mit tilfælde lægger jeg det i /home/x11tete11x/.repo/x11tete11x

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

nu konfigurerer vi "~ / .config / local-repo":

nano ~/.config/local-repo

Bemærk, at de har eksempler på, hvordan man konfigurerer lokal repo her: /usr/share/local-repo/config.example

Under alle omstændigheder, da det jeg vil bruge local-repo til er meget grundlæggende, er dette min konfiguration:

[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

Som du kan se, specificerer jeg, hvor jeg vil have dig til at få hver ting fra, her har du en beskrivelse af, hvad hver ting gør, taget fra det indlæg, som jeg baserer mig på at gøre dette:

  • sti -> Angiver placeringen af ​​lagerpakkerne.
  • underskrive -> Underskriv pakkerne med en PGP-nøgle.
  • signdb -> Underskriv databasen med en PGP-nøgle.
  • log -> Filplacering, hvor den lokale repo-log gemmes.
  • byggelog -> Mappe, hvor logfilerne opbevares, når pakkerne bygges.
  • pkgbuild -> Mappe hvor filerne skal gemmes PKGBUILD.

Tilføj pakker

Hvis pakken, der skal tilføjes, findes i vores mapper som en løs pakke (for eksempel downloader vi en og har den i downloads-mappen, eller vi selv kompilerer en pakke i en mappe i vores hjem bestemt til kompileringer), tilføjer vi den med:

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

og hvis det er en pakke med AUR vi bruger:

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

Præcisering: Hvis den pakke, du vil installere, har en anden afhængighed af AUR, "løser ikke" automatisk disse afhængigheder

Det er for eksempel, hvis vi vil installere pakken appmenu-gtk2 det afhænger af libdbusmenu-gtk2 hvad der er i AUR, Det kan vi ikke

lokal repo x11tete11x -A appmenu-gtk2

Da det vil sige, at det ikke kan finde pakken libdbusmenu-gtk2, skal vi gøre:

local-repo nombrerepo -A libdbusmenu-gtk2 og derefter local-repo nombrerepo -A appmenu-gtk2

denne måde, når vi leder efter libdbusmenu-gtk2 afhængigheder, vil den allerede være tilgængelig i repos.

For at tilføje en pakke kan du kopiere den direkte til arkivmappen (i mit tilfælde ~ / .repo / x11tete11x / pkgs-x86_64) og derefter opdatere databasen manuelt, men dette er meget besværligt

Fjern pakker

For at fjerne pakker har vi instruktionen:

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

Føj det lokale lager til listen over opbevaringssteder

Vi skal føje det oprettede lager til listen over arkiver, som vi i øjeblikket bruger, for dette skal vi redigere filen /etc/pacman.conf og placere de linjer, jeg sætter nedenfor, i begyndelsen af ​​hvor arkiverne begynder, så vores repo får prioritet over resten kan det også tilføjes til slutningen som en tilføjet repo:

sudo nano /etc/pacman.conf

og vi sætter:

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

Endelig synkroniserer vi databaser af Pacman og vi har vores lager klar.

sudo pacman -Sy

Bemærk: Første gang jeg ønskede at synkronisere det, gav det mig en fejl, og det fortalte mig, at det ikke kunne finde filen: "/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db", skal du løse det ved at gøre: MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH det vil sige, det oprettede en tom fil, der hedder sådan, og først da jeg synkroniserede den, opdaterede jeg den godt, og den begyndte at fungere korrekt.

Opdater lokalt lager

Når vi har vores lager fungerer, skal vi sørge for at holde det opdateret, for dette har vi:

local-repo -UV nombre-del-repositorio

Valget -U opdater pakkerne, der findes i AUR og muligheden -V opdater CVS-pakker fra AUR (som f.eks. git, svn eller cvs).
Og endelig nogle skærmbilleder af repoen 😀:

øjebliksbillede2

Yapa: "Fremskynde kompileringsprocessen for pakken"

Da vi skal kompilere pakker, vil vi fremskynde fremskridtet lidt ved at røre ved en af ​​de muligheder, der er deaktiveret som standard, grundlæggende hvad vi skal gøre er at fortælle makepkg at bruge alle kernerne til at kompilere for dette, vi ser efter linjen: «MAKEFLAGS »Inde i /etc/makepkg.conf og vi sætter« = -j »Det vil sige, i mit tilfælde har jeg en 7-kerne Core I4 at for HT tilføjer 4 flere logiske kerner, så ser mine MAKEFLAGS sådan ud:

MAKEFLAGS="-j9"

øjebliksbillede3

Kilde: Tuxylinux


55 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Elav sagde han

    Fantastisk, dette fungerer for mig 😀

  2.   kik1n sagde han

    Og jeg troede, du ville aldrig forlade Gentoo / Funtoo, hovedsagelig på grund af det, det generer mig, USE'erne.
    Jeg siger dig, openSUSE hehehe.

    Men engang var jeg bueskytter, og der er et ordsprog. "Når Arch er installeret, kommer den altid tilbage."

    1.    x11tete11x sagde han

      aggggghhhh nej tak Suse Jeg HADER det! I min G + forklarede jeg årsagerne, det værste af alt er, at hvad jeg sagde om Yast i gtk-versionen af ​​Yast, er godt klaret ¬¬ som gav mig endnu mere for de lave, og Suses firewall hadede det, jeg besluttede at udskifte Lubuntu fra min gamle af Opensuse + LXDE kunne jeg ikke håndtere firewallen for at kunne installere netværksprinteren, Lubuntu genkendte det som om intet, og som helvede? Hvordan kan det være, at mediatomb har uopfyldte afhængigheder i de "officielle" repos? Af disse grunde og dualiteten af ​​applikationer til at gøre det samme Suse nej tak xD

      1.    kik1n sagde han

        Hahahahaha Du skal installere openSUSE + KDE.

        Der er smag for alt. Men openSUSE REGLER.

    2.    Elav sagde han

      For mig er det sandt. Se på mig hahaha

      1.    kik1n sagde han

        Hader du også openSUSE elav, eller var du også Archero? hehe.

        1.    Elav sagde han

          Jeg har aldrig ønsket openSUSE. Af alle de distributioner, jeg har prøvet, har det altid været en af ​​de tungeste.

          1.    kik1n sagde han

            Tssss, jeg anbefaler, at du kigger på det igen, det er meget godt 😀

            1.    Elav sagde han

              Jeg prøvede det faktisk med KDE 4.10, og det er rigtigt, at det er forbedret, men jeg ved det ikke, der er altid noget, som jeg ikke kan lide. Også mellem Debian og Arch Linux er jeg glad.


          2.    kik1n sagde han

            Hahahaha, det samme sker med Debian.
            Installer 6, meget gammel.
            Installer beta 7 i år, opdater til frigivelsen, hvis jeg kunne lide flere ting, såsom meget stabile pakker, men jeg ser det stadig gammelt, mangel på pakker, jeg kan ikke se det meget flydende osv ...

            Jeg holder fast med openSUSE Tumbleweed KDE og Slackware KDE. Jeg har ønsket at gå tilbage til Arch i lang tid.

  3.   patrick72 sagde han

    i mellemtiden er jeg tilfreds med min Windows 8. Jeg bryder ikke hovedet i vrøvl og er mere produktiv.
    For mig er det let at downloade programmet fra det officielle websted eller fra Windows Store med et enkelt klik, og det er det.
    Jeg spilder ikke timer på at konfigurere underlige ting, og al den tid, jeg har tilovers, udnytter jeg det til at have det sjovt og gå ud med min familie, mens jer sidder på stolen med din firkantede røv og bliver involveret i dit system, som ingen bryr sig om.

    Indlægsredaktør af moderator: Tilsyneladende har patricio72s Windows ikke en stavekontrol.

    1.    Elav sagde han

      Ligeledes. Vær glad, nyd med din familie, at mens min røv bliver firkantet, holder min hjerne sig forgrenet, og derfor får jeg mere viden. 😉

    2.    x11tete11x sagde han

      Jeg har skidt med mine venner, familie og kæreste i 3 uger, en af ​​dagene, jeg mistede det ved at oprette en Epson XP-201 i windows, Windows XP var fødsel, en af ​​de 2 windows 7 i mit hus, Jeg tog uden problemer den anden gav kamp ... alle Lubuntus derhjemme tog dem uden problemer, min far installerer også programmer med et klik fra Ubuntu Store ...
      på den anden side hvad laver du ved hjælp af systemet, som ingen bryr sig om? Jeg minder dig om, at du sender fra android, læs der, hvad android er baseret på, og de nøjagtige forskelle mellem Linux-kernen og android-kernen, hvis du forstår, hvad de taler om, vil du indse, at du med dit patetiske argument modsiger dig selv, på den anden side hvad laver du ved hjælp af internettet? Jeg mener, det er monteret på Linux-servere ... endnu en dum ting, hvad laver du kommentarer her? Jeg siger, skulle du ikke være sammen med din familie? ... en anden ting, min bror har windows 7 til at spille derhjemme, jeg installerede en gadget til at overvåge diskene, jeg var nødt til at kigge efter en alternativ side, fordi Windows Store var fint tak, jeg var inficeret med malware, så havde jeg både krom og firefox inficeret med underlige reklamer ... Jeg var nødt til at gøre "underlige ting" for at få alt det lort ... antivirusprogrammet (HA! Jeg havde allerede glemt det) AVG fuldt opdateret sagde: "god tak" flinkede ikke .. Det er også mit problem at bruge systemet, at jeg har lyst til det, ikke dit. Og hvis det morer mig at konfigurere mit system og få mest muligt ud af det, HVAD? dette FORKERT?, aaaaa sandt i windows kan du ikke ændre noget…. aaaaa sandt Starterversionen af ​​Windows bringer ikke support til noget så dumt som IPP-protokollen, så jeg kan ikke forbinde det med en CUPS-server under Linux ... aaaa sandt, det tog dem 6 år at implementere et krypteringssystem til brugeradgangskoder ... Jeg minder dig om, at windows 95 til XP var nok til at gå til system32-mappen, kopiere filen User.pwl (jeg tror, ​​det var udvidelsen), og det er det derhjemme, stille, med brute force eller regnbue borde, du kunne bryde brugerens adgangskode for at gøre hvad du vil senere aaaa sandt, i Windows XP, hvis du skriver: "Bush skjuler ekkoerne" eller "Bush skjulte facs" i en txt, og så åbner du det, det vil censurere dig…. sande vinduer ... altid så seje ...

      1.    Elav sagde han

        Ignorer ham. Jeg har også masser af tid til min familie, min kæreste, mine ting, og jeg bruger GNU / Linux så lykkeligt.

    3.    gato sagde han

      Du lever lykkeligt i din kuldkasse, kast ikke sand på andre.

    4.    pandev92 sagde han

      Trold og den meget åbenlyse xD

    5.    Snock sagde han

      Oo og vil du tro det og alt? Hvor har de lagt nu med vindue 8, f8-tasten?

  4.   patrick72 sagde han

    typisk kommentar til linuxero, der forsvarer sig med den samme gamle historie "det meste af internettet kører på linux, at android er linux og bla bla bla"

    Jeg ved, at android bruger linux-kernen, men det er ikke GNU / linux. og det er let at bruge, fordi det har en brugervenlig grafisk grænseflade oprettet af en virksomhed og designet til sine forbrugere.
    og den gamle historie om, at hele internettet kører på linux, er sand, men de er kun baggrundsbehandlingsopgaver, der udføres af webservere, for eksempel Apache, PHP, MySQL, kort sagt er de bare webservices.
    Men lad os komme til det punkt, lad os tale om DESKTOP, lad os være ærlige, linux har stadig en lang vej at gå, det mangler anstændige drivere til vores hardware, det mangler anstændigt professionel software som Adobe suite, Office, Autocad og kommer ikke til mig, at der er gratis alternativer, fordi de er meget ringere. og til sidst har brugeren brug for EASE såvel som windows, som også har en konsol, men næsten ingen bruger eller har brug for det, medmindre du er sysadmin eller programmerer. Alt gøres på et grafisk niveau, i modsætning til Linux, at du fra tid til anden er nødt til at ty til konsollen for at foretage en kommando eller redigere en konfigurationsfil, og sandheden er, at det efterlader en meget dårlig smag i munden hos almindelige brugere, der de vil have, at alt skal fungere for ham.

    1.    patrick72 sagde han

      denne kommentar går til @ x11tete11x som svar

      1.    Elav sagde han

        Ja mand, det er kendt for x11tete11x. Men seriøst er det nytteløst at falde ind i en så steril debat som den, der begynder at dannes.

    2.    Elav sagde han

      Jeg læser denne slags kommentarer, og det klør mig. Definer "brugervenlighed", for med KDE kan jeg nemt gøre det samme som med Windows 7, og jeg gør endda mange ting lettere. Men jeg vil ikke komme ind i den sædvanlige debat. Bruger du Windows? Godt for dig. Lad os bruge GNU / Linux i fred. Lad os bestå arbejdet. Lad os være virusfri. Lad os lære mere hver dag. Venligst kom ikke for at skabe en flamme med folk, der ikke har rodet med dig eller din Windows.

      1.    gato sagde han

        Jeg har altid haft en fornemmelse af, at Aero er en KDE-tunet xD

    3.    x11tete11x sagde han

      typisk svar fra "windowsero" dette vil være min sidste kommentar til denne prøve, ignorerede du alle de fejl i windows, som jeg navngav dig, sethc.exe, lyder det som dig?…. Fortæl mig, hvordan gør jeg noget så dumt som at oprette en netværksprofil til et bestemt netværk? Min gamle mand på skolen, hvor han lærer, at de bruger en proxie, og hver gang han er på windows, skal han manuelt konfigurere IP-adressen i Linux hvert netværk har sin profil…. At ting mangler, eller at jeg nægter dig, men at det virkelig ikke virker for dig? Det ser ud til, at jeg vil ansætte dine magiske hænder til at installere vinduer, for i mit hus bliver nogle vinduer altid skruet af en eller anden underlig grund ...
      "Almindelige brugere, der ønsker, at alt skal fungere" lige nu, tag en flyvning til min by og forklar det til min far, der har kugler fulde af vinduer til at kneppe sig selv (en 50-årig fyr, fysikklærer i gymnasiet) forklare hvorfor Nu skal han bruge "metro", jeg sætter Lubuntu og den glade fyr, den gamle grænseflade til Windows XP for livet, genveje til softwarecenteret, ingen vira, og fyren er glad, jeg insisterer på, at han kom til mit hus og forklar hvorfor du nu skal bruge METRO ...

      1.    patrick72 sagde han

        Sikker på, og med hvor mange kommandolinjer og konfigurationsfiler gjorde du for at få det til at fungere for dig?
        det er windows er så simpelt som at bruge guiderne eller assistenterne, og jeg behøver ikke kopiere og indsætte kommandoer, som du finder i forummet.
        dejligt forsøg, men for nu er windows konge

        1.    Elav sagde han

          Hvis du mener flere netværksforbindelser, så simpelt som grafisk skal du åbne forbindelseseditoren og tilføje så mange profiler, som du vil 😉

        2.    mor0dox sagde han

          Trold i syne.

        3.    tigermorderen sagde han

          Har du nogensinde installeret en GNU / Linux-distribution? Hvis du ikke har det, skal du ikke tale uden at vide det

          PS: GNU / Linux-distributioner foretages af brugerfællesskaber, ikke af gigantiske virksomheder som Microsoft

    4.    nano sagde han

      Meget snak om idioti, jeg vil ikke argumentere for, at det er lettere eller sværere, jeg udleder simpelthen, at du er ret uhensigtsmæssig ... og faktisk, at utugelighed ikke har noget at gøre med at bruge windows, der er mennesker, der gør det, og det har intet at gøre med dig.

      Hvis det havde været afhængig af mig, ville dine kommentarer ikke passere, du er simpelthen et trold, virkelig er dine argumenter for ikke at bruge GNU / Linux idiotiske. Jeg siger ikke, at du skal bruge det, simpelthen er ingen interesseret i, hvorfor du ikke bruger det.

      Min oprigtige anbefaling? Undgå at være latterligt og tro ikke, at du har det som en god fyr, der afviser argumenter, bare begræns dig til at kommentere, hvis du ikke siger noget konstruktivt ...

      For Elav: lad ham ikke videregive flere kommentarer, ellers fortsætter han diskussionen, fra min side taler denne her ikke længere, uanset hvor autoritativ det lyder, nogle gange må det være sådan.

      1.    Elav sagde han

        eNano. Puede que patricio72 sea todo eso que dices, pero no es bueno ofenderlo. Ya nos hemos ganado fama por la red de que los usuarios de DesdeLinux ofendemos a los usuarios de Windows. No nos pongamos a su altura.

        Fra dette øjeblik vil jeg handle med alle de brugere, der fornærmer andre. Ingen har ret. Hvis de kommer udefra og fornærmer os, ignorerer vi det, vi redigerer kommentaren, vi ændrer den, og det er det.

        😉

        1.    x11tete11x sagde han

          agghh disculpas si se me salto la cadena, pero justamente eso que decis, hace poco lei lo de que: «los usuarios de DesdeLinux ofendemos a los usuarios de Windows» ¬¬ … y despues pasan cosas como estas…. no podia tirarle flores precisamente ¬¬

        2.    nano sagde han

          Ufærdighed for mig er en tilstand af en person, der ikke ved, hvordan man opfører sig og tror, ​​at han ved om noget, og føler sig i stand til at tale om det, selvom han ikke rigtig ved, hvad han taler om. Faktisk mener jeg, at jeg holder tilbage på min måde at være meget på for ikke at falde i unødvendige kampe.

          Du må indrømme, at den slags kommentarer, som den første, han fremsatte, ikke engang behøvede at ske ... ikke fordi han talte om windows, men fordi det er en troldkommentar, steril, uden noget bidrag, og som kun tilskynder flammen, det generer mig bare at folk tager friheden til at tale om noget (uanset hvad) uden virkelig at vide noget ... Mig? Jeg har ikke brugt windows direkte i mindst 4 år, jeg kan ikke sige i dag, hvordan det er ubehageligt for mig, fordi jeg ikke bruger det, og ingen ser mig tale om det i andre samfund eller i artikler, og når jeg siger, at jeg ikke bruger det, Jeg forklarer, at jeg ikke bruger det, fordi for mig, min distro, giver mig alt, hvad jeg har brug for ...

          Under alle omstændigheder, ikke mere tale om sagen, det er nok, både du og jeg har magten til at bringe dette problem til ophør 🙂

  5.   x11tete11x sagde han

    Folk, undskyld for at beskidte indlægget med denne diskussion, at du ikke har noget godt at gøre her, @elav @nano, hvis nogen af ​​jer vil slette hele ordbogen, inklusive mine kommentarer, jeg er ikke imod, indlægget ville være mere detaljeret: D, tak til alle: v

    1.    diazepam sagde han

      Alt sammen godt, nogen vil teste vores tålmodighed

      1.    gato sagde han

        trolling med brugeragent xDDDD

      2.    x11tete11x sagde han

        hahaha, røvhul xD

        1.    diazepam sagde han

          Årh, kom nu. Jeg må ikke være så dårlig

    2.    angreb sagde han

      Muchach @ s «Foder ikke troldet»
      Btw, tete, jeg vidste, at du ville gå tilbage til Arch. XD

      1.    x11tete11x sagde han

        hahaha, lad os se, hvor længe det varer for mig xD

  6.   xpt sagde han

    Godt indlæg 🙂
    meget nyttigt

  7.   MSX sagde han

    TL; DR
    ... Men det lille, jeg læste om @ patricio72, er vrøvl: lad os illustrere dig selv, du har ingen skide idé om, hvad den siger.

    @x11
    Hvorfor så mange problemer med at oprette et lokalt spejl, hvis vi kun vil bruge softwaren på vores maskine (eller to eller tre for den sags skyld)?
    Ved at kontrollere hver gang, hvis upstream opdaterede softwaren og afspejler ændringerne i makepkg, ser det ud til mig ...

    1.    x11tete11x sagde han

      Dybest set på grund af det følgende, når jeg siger, at jeg bruger meget AUR-software, ingen vittighed, i øjeblikket har jeg cirka 30 pakker installeret fra AUR, allerede der bliver det lidt mere kaotisk at håndtere hver PKGBUILD, på denne måde lykkes det mig at få dem alle centraliserede til at kunne få adgang til dem mere organiserede og rette PKGBUILD'er manuelt, hvis dette er tilfældet, er det mere et spørgsmål om komfort

      1.    MSX sagde han

        Jeg kan stadig ikke finde vejen rundt: /
        Jeg opbevarer disse pakker: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (Jeg har personligt installeret ca. 60 af dem), og de lokale kopier er arrangeret i deres egne mapper.
        Når jeg har et stykke tid, prøver jeg det, det er nyttigt for mig 😀

        1.    x11tete11x sagde han

          Disse vedligeholdes af dig, og når du installerer AUR-pakker, som du ikke vedligeholder? Der bliver det kompliceret, for som posten siger mange gange, efterlader vedligeholdere deres PKGBUILD'er forældede, og man skal gribe ind ... og du kan ikke uploade en opdateret version fordi du sletter pakken, fordi den allerede er i AUR / CCR .. det skete for mig, da jeg uploadede den opdaterede version af simon, da den allerede var .. Jeg var nødt til at kontakte vedligeholderen og bede ham om at sætte batterierne og opdatering .. som synes at være blevet bortført af en eller anden form for udenjordisk tilstedeværelse xD hahaha

          1.    MSX sagde han

            Når et program, som jeg vil installere, har installationsscriptet forældet, og den ansvarlige person tager lang tid at besvare nedenstående spørgsmål, opdaterer og installerer jeg det lokalt. Efter to uger fra første meddelelse om forældet pakke, hvis jeg stadig ikke har noget svar, beder jeg TU om at overtage scriptet fra den nuværende vedligeholdelse for at vedtage det og uploade den opdaterede version.
            Afhængigt af den aktuelle uploader / vedligeholdelse beder de dig nogle gange om at vente lidt længere, hvis det er en ukendt person, eller som har en enkelt pakke, og den der beder om afvisning er kendt inden for samfundet, gør de det med det samme.
            Personligt anbefaler jeg altid de oprindelige vedligeholdere, at hvis de vil overtage pakken igen, har jeg ikke noget problem at returnere den.

            Når det er sagt, kan jeg stadig ikke give mening med at bruge en lokal repo til AUR-pakker: P: P: P
            Det vil være et spørgsmål om at installere det og se, om et ekstra administrationslag forenkles i stedet for at komplicere 😉

            Alligevel tak for indlægget om emnet!

        2.    x11tete11x sagde han

          eksakt! som svar på din sidste kommentar, der ramte du neglen på hovedet, bare for ikke at gøre alt det, dette er den mest ... egoistiske løsning? Måske ved simpelthen at opretholde din egen repo, hvor du ændrer / sætter / fjerner hvad du vil xD / det letter også de geninstallerede af X-grunde, da jeg allerede har xD-binære filer klar

  8.   diegogabriel sagde han

    Du ser ud til at være Leprosys

    1.    x11tete11x sagde han

      ? Jeg forstod det ikke, jeg er Tete xD hahaha

  9.   jorgecg sagde han

    Nå, jeg finder det nyttigt at oprette et lokalt lager, hvis det sker for dig som Tete…. Det forekommer mig, at han har forklaret det ganske godt i det indlæg, han har skrevet.

    I mit tilfælde er det ikke nødvendigt, og jeg mangler også viden til at kompilere en pakke og lignende ... Det er jeg endnu ikke kommet til.

    Tak for indlægget, det er meget godt forklaret.

  10.   nuanceret sagde han

    Meget god, 3 måneder og ikke noget problem, det er meget sjældent, at noget fejler i archlinux 😀

    1.    MSX sagde han

      Uff, pas på, at Pedro Debian Flintstones og Pablo Slackware Marmol kommer ind i hans hoved.
      (Selvom de for at være ærlige, aldrig vil erkende, at en distro ikke kun kan være den samme eller mere stabil end deres, men også have moderne pakker, der respekterer opstrøms i stedet for mugne byte-sammensætninger>: D

  11.   Pablo cardozo sagde han

    Et meget fjollet spørgsmål: Efter at have gjort hele processen med at tilføje en pakke, som jeg ville installere (parenteser), hvilken rækkefølge skal jeg give den til at installere den? Hvis jeg laver dine -S parenteser fra det, jeg ser det, downloades alt det igen, som om det ikke var i mit lokale lager, og hvis jeg gør sudo pacman -S parentes, fortæller det mig, at pakken ikke findes, hvilket er indlysende.

    Noget, som jeg savnede? Mange tak og meget godt indlæg.

    1.    Pablo cardozo sagde han

      Efter morgenmaden strømmede blodet til min hjerne, og jeg indså, at jeg var nødt til at installere det med pacman-U-indstillingen og stien til den fil, jeg havde downloadet.

      Tak alligevel.

      1.    x11tete11x sagde han

        Hvis du gør hele guiden, når du gør pacman -Sy, får du din nye repo med lokale pakker

        For at antage, at din repo hedder Pablo, ville det være sådan:
        local-repo pablo -A parenteser

        dette vil føje til repoen, og derefter

        sudo pacman -Sy parenteser

        dette opdaterer repos inklusive den lokale, og det finder og installerer programmet fra den lokale repo

        1.    Pablo cardozo sagde han

          Ahhhhh, men jeg gjorde:
          local-repo AUR -A parenteser
          sudo pacman -Sy
          sudo pacman -S beslag

          Og det fungerede ikke for mig, men jeg vil allerede have andre programmer at installere og se om det fungerer for mig som du nævner.

          Mange tak for svaret.

          1.    x11tete11x sagde han

            Hvis du stadig har problemer, kan du tage en rundtur i forummet, IRC, eller kontakte mig via G + 😀