Depozit local cu pachete AUR (Arch Linux)

Contextul în care a fost făcută postarea

Mulți vor ști că de obicei folosesc distribuții bazate pe codul sursă, o întrebare pe care în timpul vacanței, cea mai recentă actualizare a iubitului meu distractiv, a făcut ca sistemul să explodeze (poate l-aș putea repara, dar nu aveam chef să mă lupt cu utilizările), așa că am decis să-i mai dau o șansă Arch Linux, l-am folosit de mult.

Și care a fost problema mea cu ea? Practic ce folosesc? FOARTE MULT software AUR (pentru cititorii pentru prima dată AUR, este ca un „repo” în care utilizatorii încarcă programe care nu sunt în repos-urile oficiale, ceva ca un PPA de Ubuntu).

Care este problema cu asta? De multe ori software-ul AUR nu funcționează, fie pentru că întreținerii își neglijează pachetele, fie pentru că pur și simplu nu au cunoștințele pentru a remedia problema apărută cu noua versiune, asta, practic și având în vedere că mă enervez foarte ușor, mă deranjează, deoarece să mă lupt. cu compilații și pkgbuild-uri pe care le voi exploda Gentoo/distractiv.

Iată statisticile paginii oficial Fiind generoși și presupunând că pachetele care nu au fost actualizate niciodată și pachetele orfane sunt aceleași, avem aproape 1/4 din AUR Nu merge, de aici furia mea. Ce a fost diferit de data asta?

Începutul postării

Am gasit aplicatia local-repo, această minune care se vede că cineva deranjat de AUR Ca și mine, a decis să creeze, pentru a da cel puțin utilizatorului control asupra acestor „probleme”, practic ceea ce ne permite această aplicație este să facem un depozit local, în care să punem pachetele pe care le compilam cu AUR, in acest fel, ne putem ocupa de organizarea si intretinerea corecta a pachetelor de la AUR.

Instalare

Îl putem descărca și compila cu makepkg:

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

Sau îl putem instala prin intermediul yaourt:

yaourt -S --noconfirm local-repo

Setare:

Apoi, așa cum este indicat acolo, trebuie să configuram local-repo folosind fișierul «~/.config/local-repo» inițial este gol, ceea ce vom proceda este să creăm folderele în care ne vom găzdui repo, în cazul meu l-am pus în /home/x11tete11x/.repo/x11tete11x

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

acum configuram „~/.config/local-repo”:

nano ~/.config/local-repo

Rețineți că au exemple despre cum să configurați local-repo aici: /usr/share/local-repo/config.example

Oricum, deoarece ceea ce vreau să folosesc local-repo este foarte de bază, aceasta este configurația mea:

[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

După cum veți vedea, precizez de unde vreau să vină fiecare lucru, iată o descriere a ceea ce face fiecare lucru, preluată din postarea pe care m-am bazat pentru a-l face pe acesta:

  • cale -> Indică locația pachetelor de depozit.
  • semna -> Semnați pachetele cu o cheie PGP.
  • semndb -> Semnează baza de date cu o cheie PGP.
  • log -> Locația fișierului în care va fi salvat jurnalul local-repo.
  • buildlog -> Folder în care vor fi stocate jurnalele la construirea pachetelor.
  • pkgbuild -> Folder în care să stocați fișierele PKGBUILD.

Adăugați pachete

Dacă pachetul de adăugat se află în folderele noastre ca pachet liber (de exemplu, descarcăm unul și îl avem în folderul de descărcări sau compilăm singuri un pachet într-un folder din casa noastră destinat compilațiilor), îl adăugăm cu:

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

iar dacă este un pachet de AUR folosim:

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

Clarificare: Dacă pachetul pe care doriți să îl instalați are o altă dependență AUR, nu „rezolvă automat” aceste dependențe

Adică, de exemplu, dacă vrem să instalăm pachetul appmenu-gtk2 asta depinde de libdbusmenu-gtk2 ce este in AUR, Nu putem face

local-repo x11tete11x -A appmenu-gtk2

Deoarece va spune că nu poate găsi pachetul libdbusmenu-gtk2, trebuie să facem:

local-repo nombrerepo -A libdbusmenu-gtk2 și apoi local-repo nombrerepo -A appmenu-gtk2

În acest fel, atunci când căutați dependențele libdbusmenu-gtk2, acestea vor fi deja disponibile în depozit.

Pentru a adăuga un pachet, îl puteți copia direct în folderul depozit (în cazul meu ~/.repo/x11tete11x/pkgs-x86_64) și apoi actualizați manual baza de date, dar acest lucru este foarte greoi

Eliminați pachetele

Pentru a șterge pachetele avem instrucțiunea:

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

Adăugați depozitul local la lista de depozite

Trebuie să adăugăm depozitul creat la lista de depozite pe care le folosim în prezent, pentru aceasta trebuie să edităm fișierul /etc/pacman.conf și să plasăm liniile pe care le-am pus mai jos, la începutul de unde încep depozitele, astfel încât repo-ul nostru câștigă prioritate față de restul, poate fi adăugat și la sfârșit ca un repo adăugat:

sudo nano /etc/pacman.conf

și punem:

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

În cele din urmă sincronizăm bazele de date ale Pacman și acum avem depozitul nostru pregătit.

sudo pacman -Sy

Nota: Prima dată când am încercat să-l sincronizez mi-a dat o eroare și mi-a spus că nu poate găsi fișierul: „/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db” am rezolvat-o făcând: MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH Adică a creat un fișier gol care se numește așa, și apoi doar când l-am sincronizat s-a actualizat bine și a început să funcționeze corect.

Actualizați depozitul local

Odată ce avem depozitul în funcțiune, trebuie să avem grijă să îl menținem actualizat, pentru asta avem:

local-repo -UV nombre-del-repositorio

Opțiunea -U actualizați pachetele găsite în AUR și opțiunea -V actualizați pachetele CVS AUR (cum ar fi git, svn sau cvs, de exemplu).
Și în sfârșit câteva capturi de ecran ale repo 😀:

instantaneu2

Yapa: „Accelerează procesul de compilare a pachetului”

Deoarece vom compila pachete, vom accelera puțin progresul atingând una dintre opțiunile care este dezactivată implicit, practic ceea ce vom face este să spunem makepkg să folosească toate nucleele pentru a compila, pentru aceasta. căutăm linia: „MAKEFLAGS” în /etc/makepkg.conf și punem «= -j » adica in cazul meu am un Core i7 4 nuclee care prin HT adaugă încă 4 nuclee logice, deci MAKEFLAGS-ul meu arată astfel:

MAKEFLAGS="-j9"

instantaneu3

Sursa: Tuxylinux


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   plin de viață el a spus

    Grozav, este perfect pentru mine 😀

  2.   Kik1n el a spus

    Și am crezut că nu vei părăsi niciodată Gentoo/Funtoo, mai mult decât orice, de aceea mă deranjează pe mine, USE-urile.
    Vă spun eu, openSUSE hehehe.

    Dar am fost cândva arcaș și există o vorbă. „Odată ce Arch este instalat, se întoarce întotdeauna”.

    1.    x11tete11x el a spus

      aggggghhhh nu, te rog, Suse A URAT-o! În G+ am explicat motivele, cel mai rău dintre toate este că ceea ce am spus despre Yast în versiunea gtk a lui Yast este bine făcut ¬¬ care mi-a dat și mai multe probleme, și am urât firewall-ul Suse, am decis să înlocuiesc Lubuntu de la cel vechi al meu pentru Opensuse + LXDE, nu m-am putut descurca cu firewall-ul ca sa pot instala imprimanta de retea, Lubuntu a recunoscut-o de parca nu s-ar fi intamplat nimic, si cum naiba? Cum se poate ca Mediatomb să aibă dependențe neîmplinite în repos-urile „oficiale”? Din aceste motive și dualitatea aplicațiilor să facă la fel, cu siguranță Suse nu mulțumesc xD

      1.    Kik1n el a spus

        Hahahahaha Trebuie să instalezi openSUSE + KDE.

        Ei bine, există gusturi pentru orice. Dar openSUSE RULES.

    2.    plin de viață el a spus

      Pentru mine este adevărat. Uită-te la mine hahaha

      1.    Kik1n el a spus

        Urăști și tu openSUSE elav sau ai fost și Archero? el el.

        1.    plin de viață el a spus

          Nu mi-a plăcut niciodată openSUSE. Dintre toate distribuțiile pe care le-am încercat, a fost întotdeauna una dintre cele mai grele.

          1.    Kik1n el a spus

            Tssss, iti recomand sa-l mai arunci o privire, e foarte bun 😀

            1.    plin de viață el a spus

              De fapt, l-am încercat cu KDE 4.10 și e adevărat că s-a îmbunătățit, dar nu știu, întotdeauna există ceva care nu îmi place prea mult. De asemenea, între Debian și Arch Linux sunt fericit.


          2.    Kik1n el a spus

            Hahaha, acelasi lucru mi se intampla si cu Debian.
            Instalează 6, foarte vechi.
            Am instalat 7 beta anul acesta si am facut update la lansare.Mi-au placut mai multe lucruri, precum pachetele foarte stabile, dar inca il vad ca vechi, lipsa pachetelor, nu il vad foarte fluid etc...

            Am rămas cu openSUSE Tumbleweed KDE și Slackware KDE. De multă vreme îmi doream să mă întorc la Arch.

  3.   Patrick72 el a spus

    Între timp, sunt mulțumit de Windows-ul meu 8. Nu-mi bat mintea cu prostii și sunt mai productiv.
    Pentru mine este la fel de ușor ca să descarc programul de pe site-ul oficial sau din Windows Store cu un simplu clic și gata.
    Nu pierd ore întregi configurând lucruri ciudate și profit de tot timpul care mi-a mai rămas pentru a mă distra și a ieși cu familia, în timp ce tu stai cu fundul pătrat în scaunul ăla și te complici cu micul tău sistem care nu unul îi pasă.

    Mesaj editor al moderatorului: Se pare că Windows-ul lui patricio72 nu are un verificator ortografic.

    1.    plin de viață el a spus

      În plus. Fii fericit, bucură-te alături de familia ta, în timp ce fundul meu devine pătrat, creierul meu continuă să se ramifică și, prin urmare, dobândesc mai multe cunoștințe. 😉

    2.    x11tete11x el a spus

      Mă distrez cu prietenii, familia și prietena mea de 3 săptămâni, una din zilele în care am pierdut-o configurând un Epson XP-201 în Windows, Windows XP a fost o naștere, unul dintre cele 2 Windows 7 din casa mea, Eu l-am luat fara probleme, celalalt s-a batut...toti Lubuntus-ii de acasa i-au luat fara probleme, tati mai instaleaza programe cu un singur click din Ubuntu Store...
      Pe de altă parte, ce faci folosind micul sistem de care nimănui nu-i pasă? Iti amintesc ca postezi de pe Android, citeste pe ce se bazeaza Android si diferentele exacte dintre kernel-ul Linux si kernel-ul Android.Daca intelegi despre ce vorbesc, iti vei da seama ca cu argumentul tau jalnic te contrazici singur În schimb, tu însuți, ce faci folosind internetul? Adica e montat pe servere Linux... inca o prostie, ce faci sa comentezi aici? Adică nu ar trebui să fii cu familia ta?... Inca ceva, fratele meu are Windows 7 de jucat acasa, am instalat un gadget pentru a monitoriza discurile, a trebuit sa caut un site alternativ pentru ca Windows Store e bine, multumesc, am fost infectat cu malware, apoi le-am avut pe amandoua Chrome si Firefox infectate cu reclame ciudate... a trebuit sa fac "lucruri ciudate" ca sa pot elimina toate prostiile alea... antivirusul (HA! uitasem deja de asta) complet actualizat AVG a spus: "ok, multumesc tu" nici nu a tresarit... plus ca problema mea cu folosirea sistemului il vreau, nu a ta. Și dacă mă distrez să-mi configurez sistemul și să profit la maximum de el, CE? E GREȘIT?, aaaaa chiar în Windows nu poți schimba nimic... aaaaa adevarat, versiunea Starter de Windows nu vine cu suport pentru ceva atat de stupid precum protocolul IPP, asa ca nu ma pot conecta la un server CUPS sub Linux... aaaaa adevarat, le-a luat 6 ani sa implementeze un sistem de criptare pt. parolele de utilizator... iti amintesc ca de la Windows 95 la XP, tot ce trebuia sa faci era sa mergi in folderul system32, sa copiezi fisierul User.pwl (cred ca asta era extensia) si gata, acasa, relaxeaza-te, si prin forta bruta sau cu tabele curcubeu ai putea sparge parola utilizatorului pentru a face ce vrei mai tarziu.aaaa adevarat, in Windows XP daca scrii: "Bush ascunde faptele" sau "Bush a ascuns facs" intr-un txt si apoi il deschizi il cenzurezi... ferestre adevărate... întotdeauna atât de tare...

      1.    plin de viață el a spus

        Ignora-l. De asemenea, am destul timp pentru familia mea, prietena mea, lucrurile mele și folosesc GNU/Linux atât de fericit.

    3.    pisică el a spus

      Trăiești fericit în cutia ta cu nisip, nu arunca cu nisip în alții.

    4.    pandev92 el a spus

      Troll și cele foarte evidente.xD

    5.    Snock el a spus

      Oo și vei crede asta și tot? Unde au pus tasta f8 acum cu fereastra mică 8?

  4.   Patrick72 el a spus

    comentariu tipic de la un utilizator de Linux care se apără cu aceeași poveste veche „majoritatea internetului rulează pe Linux, acel Android este Linux și bla bla bla”

    Știu că Android folosește nucleul Linux, dar nu este gnu/linux. și este ușor de utilizat deoarece are o interfață grafică ușor de utilizat creată de o companie și concepută pentru consumatorii săi.
    și vechea poveste că întregul internet rulează pe Linux este adevărată, dar sunt doar sarcini de procesare în fundal efectuate de servere web, de exemplu Apache, PHP, MySQL, pe scurt sunt doar servicii web.
    dar să trecem la subiect, să vorbim despre DESKTOP, să fim sinceri, Linux mai are un drum lung de parcurs, îi lipsesc driverele decente pentru hardware-ul nostru, îi lipsesc software-ul profesional decent precum Adobe Suite, Office, Autocad și nu spune eu ca exista alternative gratuite pentru ca sunt foarte inferioare. Și, în sfârșit, lipsește ușurința de utilizare, precum și Windows, care are și o consolă, dar aproape nimeni nu o folosește sau nu are nevoie de ea, cu excepția cazului în care ești administrator de sistem sau programator. totul se face la nivel grafic, spre deosebire de Linux unde din cand in cand trebuie sa apelezi la consola pentru a face o comanda sau a edita un fisier de configurare, iar adevarul este ca asta lasa un gust foarte prost in gura utilizatorilor obisnuiti care Ei vor ca totul să funcționeze pentru ei.

    1.    Patrick72 el a spus

      Acest comentariu ajunge la @x11tete11x ca răspuns

      1.    plin de viață el a spus

        Da omule, se stie ca pentru x11tete11x. Dar serios, nu are rost să cădem într-o dezbatere la fel de sterilă ca cea care începe să se formeze.

    2.    plin de viață el a spus

      Citesc aceste tipuri de comentarii și mă provoacă mâncărime. Definește „ușurință de utilizare” pentru că cu KDE fac cu ușurință aceleași lucruri ca și cu Windows 7 și chiar fac multe lucruri și mai ușoare. Dar nu vreau să intru în dezbaterea obișnuită. Folosești Windows? Bravo ție. Lăsați-ne pe noi să folosim GNU/Linux în pace. Să trecem de treabă. Să nu avem viruși. Să învățăm mai multe în fiecare zi. Te rog, nu veni să creezi o flacără cu oameni care nu s-au încurcat cu tine sau cu Windows-ul tău.

      1.    pisică el a spus

        Întotdeauna am avut o bănuială că Aero este un KDE modificat xD

    3.    x11tete11x el a spus

      Răspunsul tipic de la „windowsero” acesta va fi ultimul meu comentariu cu privire la acest specimen, ați ignorat toate defectele Windows pe care le-am menționat, sethc.exe, vi se pare familiar?…. Spune-mi, cum fac ceva la fel de prost ca să creez un profil de rețea pentru o anumită rețea? Bătrânul meu de la școala unde predă folosește un proxy și de fiecare dată când este în Windows trebuie să configureze manual adresa IP, în Linux fiecare rețea are profilul ei... Lipsesc lucruri, nu te voi nega, dar nu-ți este util să lucrezi, chiar? Cred că o să-ți angajez mâinile magice pentru a instala geamuri pentru că la mine în casă unele ferestre sunt mereu dărâmate. dintr-un motiv ciudat...
      „utilizatori obișnuiți care vor ca totul să funcționeze” iau un zbor spre orașul meu chiar acum și îi explică că tatălui meu care are mingile pline de Windows (un tip de 50 de ani care predă fizică la liceu) îi explică de ce Acum are sa folosesc "metrou", i-am pus Lubuntu si tipul e fericit, vechea interfata Windows XP, scurtaturi catre centrul de software, fara virusi, iar tipul e fericit, insist, vino la mine acasa si explica-i de ce acum trebuie să folosească METRO...

      1.    Patrick72 el a spus

        Sigur, și câte linii de comandă și fișiere de configurare ați folosit pentru a funcționa?
        În Windows este la fel de simplu ca folosirea vrăjitorilor și nu trebuie să copiez și să lipesc comenzile pe care le găsiți pe forumuri.
        bună încercare, dar pentru moment Windows este regele

        1.    plin de viață el a spus

          Dacă vă referiți la mai multe conexiuni de rețea, atunci este la fel de simplu ca să deschideți grafic editorul de conexiuni și să adăugați câte profiluri doriți 😉

        2.    Mor0dox el a spus

          Trol la vedere.

        3.    eltigreasino el a spus

          Ați instalat vreodată vreo distribuție GNU/Linux? Dacă nu ați instalat, nu vorbiți fără să știți

          PS: Distribuțiile GNU/Linux sunt făcute de comunitățile de utilizatori, nu de corporații gigantice precum Microsoft

    4.    nano el a spus

      Multă vorbă idioată, nu am de gând să argumentez care este mai ușor sau mai dificil, pur și simplu deduc că ești destul de inepți... și de fapt, acea ineptitudine nu are nicio legătură cu folosirea Windows-ului, sunt oameni care fac asta și nu are nimic de-a face cu tine.

      Dacă ar fi fost după mine, comentariile tale nu ar trece, ești pur și simplu un troll, într-adevăr argumentele tale pentru a nu folosi GNU/Linux sunt idioate, nu spun că trebuie să-l folosești nici tu, pur și simplu, nu pe cineva îi pasă de ce nu îl folosești.

      Recomandarea mea cea mai sinceră? Evita ridicolul si nu te gandi ca te simti un tip grozav care respinge argumentele, limiteaza-te doar la a comenta altfel nu vei spune nimic constructiv...

      Pentru Elav: nu-l mai lasa sa dea comentarii sau discutia va continua, din partea mea, asta de aici nu mai vorbeste, oricat de autoritar suna, uneori trebuie sa fii asa.

      1.    plin de viață el a spus

        pitic. Patricio72 poate fi tot ce spui, dar nu e bine să-l jignești. Am câștigat deja faimă pe rețeaua pe care utilizatorii le-au folosit DesdeLinux Jignim utilizatorii Windows. Să nu ne punem la nivelul lor.

        Din acest moment voi lua măsuri cu toți acei utilizatori care îi jignesc pe alții. Nimeni nu are dreptul. Dacă vin din afară și ne jignesc, îl ignorăm, edităm comentariul, îl modificăm și gata.

        ????

        1.    x11tete11x el a spus

          agghh scuze daca am sarit peste lantul, dar exact ceea ce spui, am citit recent ca: „utilizatori de DesdeLinux Ne jignim utilizatorii de Windows» ¬¬… și apoi se întâmplă lucruri de genul acesta…. Nu puteam tocmai să arunc flori în el ¬¬

        2.    nano el a spus

          Ineptitudinea pentru mine este o condiție a unei persoane care nu știe să se comporte și crede că știe despre ceva și simte că are puterea să vorbească despre asta, deși nu știe cu adevărat despre ce vorbește. De fapt, consider că îmi rețin mult felul de a fi pentru a nu cădea în lupte inutile.

          Trebuie să recunoașteți că acele tipuri de comentarii, ca primul pe care l-a făcut, nici nu trebuiau să se întâmple... nu pentru că vorbea despre Windows ci pentru că este un comentariu troll, steril, fără nicio contribuție și asta doar incită flacără, pur și simplu mă deranjează faptul că oamenii își iau libertatea de a vorbi despre ceva (orice) fără să știe cu adevărat nimic... Eu? Nu am folosit direct Windows de cel puțin 4 ani, nu pot spune azi ce mi-l face inconfortabil pentru că nu îl folosesc și nu mă vede nimeni vorbind despre el în alte comunități sau în articole și când vorbesc despre nu-l folosesc, explic că nu îl folosesc pentru că pentru mine, distro-ul meu, îmi oferă tot ce am nevoie...

          Oricum sa nu mai vorbim despre caz, e suficient, atat tu cat si eu avem puterea sa punem capat acestei probleme :)

  5.   x11tete11x el a spus

    Oameni buni, scuze ca am murdarit postarea cu aceasta discutie care nu are ce face aici, @elav @nano daca vreunul dintre voi vrea sa sterge intreaga discutie inclusiv comentariile mele, nu ma opun, postarea ar fi mai ingrijita :D , multumesc tuturor :v

    1.    diazepam el a spus

      Totul este bine, cineva vrea să ne testeze răbdarea

      1.    pisică el a spus

        trolling cu user agent xDDDD

      2.    x11tete11x el a spus

        hahahaha idiotu xD

        1.    diazepam el a spus

          O, haide. Nu trebuie să fiu atât de rău

    2.    Atoq el a spus

      Băieți „Nu hrăniți trollul”
      Btw, tete știam că te vei întoarce la Arch. xD

      1.    x11tete11x el a spus

        hahahaha sa vedem cat dureaza xD

  6.   xpt el a spus

    Bună postare 🙂
    util

  7.   MSX el a spus

    TL; DR
    …dar puținul pe care l-am citit de la @patricio72 este o prostie: du-te și luminează-te, habar n-ai ce spui.

    @x11
    De ce să ne deranjez să creăm o replică locală dacă vom folosi software-ul doar pe mașina noastră (sau două sau trei, de altfel)?
    Verificarea din când în când pentru a vedea dacă upstream a actualizat software-ul și reflectarea modificărilor în makepkg este inutilă, mi se pare...

    1.    x11tete11x el a spus

      practic din urmatorul motiv, cand spun ca folosesc foarte mult software AUR, nu este o gluma, in acest moment am aproximativ 30 de pachete instalate din AUR, si atunci devine putin mai haotic sa ma ocup de fiecare PKGBUILD, asta modul în care reușesc să le am pe toate centralizate pentru a le putea accesa mai organizat și a corecta manual PKGBUILD-urile, dacă acesta ar fi cazul, este mai mult o chestiune de comoditate

      1.    MSX el a spus

        Inca nu gasesc calea sa o ocol :/
        Eu intretin aceste pachete: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (eu personal am aproximativ ~60 dintre ele instalate) iar copiile locale sunt aranjate în propriile directoare.
        Când am ceva timp o să-l încerc, de aceea mi se pare util 😀

        1.    x11tete11x el a spus

          Le întreții și când instalezi pachete AUR pe care nu le întreții? Acolo se complică pentru mine, pentru că așa cum spune postarea, de multe ori menținătorii își lasă PKGBUILD-urile depășite și trebuie să intervină... și tu poți nu încărcați o versiune actualizată pentru că Ei șterge pachetul pentru că este deja în AUR/CCR... mi s-a întâmplat când am încărcat versiunea actualizată a lui Simon, așa cum era deja... a trebuit să contactez întreținătorul și spune-i sa-si aranjeze si sa actualizeze... ceea ce pare ca a fost rapit de un fel de prezenta extraterestra xD hahaha

          1.    MSX el a spus

            Când o aplicație pe care vreau să o instalez are un script de instalare învechit și persoana responsabilă întârzie să îi răspundă, o actualizez și o instalez local. După două săptămâni de la prima notificare a unui pachet învechit, dacă tot nu am răspuns, cer TU-urilor să înlăture proprietarul scriptului de la întreținătorul actual, astfel încât să îl pot adopta și să încarc versiunea actualizată.
            În funcție de încărcătorul/maintainerul actual, uneori îți cer să mai aștepți puțin, dacă este cineva necunoscut sau care are un singur pachet și persoana care solicită renunțarea este cunoscută în cadrul comunității atunci o fac imediat.
            Personal, îi sfătuiesc întotdeauna pe întreținerii inițiali că, dacă doresc să preia din nou controlul asupra pachetului, nu am nicio problemă să returnez posesia acestuia.

            Acestea fiind spuse, încă nu văd rostul utilizării unui repo local pentru pachetele AUR :P:P:P
            Va fi o chestiune de a-l instala și de a vedea dacă un strat suplimentar de administrare simplifică în loc să complice 😉

            Oricum, multumesc pentru postare pe subiect!

        2.    x11tete11x el a spus

          corect! Răspunzând la ultimul tău comentariu, te-ai dat cu cuiul pe cap acolo, doar ca să nu faci toate astea, aceasta este cea mai... egoistă soluție? poate pur și simplu menținerea propriei repoziții în care modifici/pui/elimini tot ce vrei xD / de asemenea, îmi este mai ușor să reinstalez din X motive, deoarece am deja binarele pregătite xD

  8.   diegogabriel el a spus

    Se pare că ai fost lepră

    1.    x11tete11x el a spus

      ? Nu am inteles eu sunt Tete xD haha

  9.   jorgecg el a spus

    Ei bine, mi se pare util să creezi un depozit local dacă ți se întâmplă ca Tete... Cred că ai explicat destul de bine în postarea pe care ai scris-o.

    În cazul meu nu este necesar și îmi lipsesc și cunoștințele de compilare a unui pachet și chestii... Încă nu sunt acolo.

    Multumesc pentru postare, este foarte bine explicat.

  10.   nuantat el a spus

    Foarte bine, 3 luni și fără probleme, este foarte rar să eșueze ceva în archlinux 😀

    1.    MSX el a spus

      Uf, asigură-te că Pedro Debian Flintstone și Pablo Slackware Marmol îi intră în cap.
      (Deși să fiu sincer, ei nu vor recunoaște niciodată că o distribuție nu poate fi doar aceeași sau mai stabilă decât a lor, dar are și pachete moderne care respectă în amonte în loc de amestecuri de octeți mucegăiți >:D

  11.   Pablo cardozo el a spus

    O întrebare foarte stupidă: după ce am trecut prin întregul proces de adăugare a unui pachet pe care am vrut să-l instalez (paranteze), în ce ordine trebuie să-i dau pentru a-l instala? Dacă fac yaourt -S paranteze, din câte văd, re-descărcă totul ca și cum nu ar fi în depozitul meu local, iar dacă fac sudo pacman -S paranteze îmi spune că pachetul nu există, ceea ce este evident .

    Ceva ce am trecut cu vederea? Multumesc mult si foarte buna postarea.

    1.    Pablo cardozo el a spus

      După dimineața mate sângele mi-a trecut în creier și mi-am dat seama că trebuie să-l instalez cu opțiunea pacman -U și calea către fișierul pe care îl descărcasem.

      Multumesc oricum.

      1.    x11tete11x el a spus

        Dacă faci întregul ghid, atunci când faci Pacman -Sy vei avea noul tău depozit cu pachete locale

        Presupunând că repo-ul tău se numește Pablo, ar fi așa:
        local-repo pablo -A bretele

        Acesta va fi adăugat la repo, apoi

        sudo pacman -Sy paranteze

        Aceasta va reîmprospăta repozițiile, inclusiv pe cea locală, și va găsi și instala programul din depozitul local

        1.    Pablo cardozo el a spus

          Ahhhhh, dar am facut:
          local-repo AUR -A paranteze
          sudo pacman -Sy
          sudo pacman -S paranteze

          Și la mine nu a funcționat, dar voi avea alte programe de instalat și să văd dacă funcționează așa cum ai menționat.

          Vă mulțumesc foarte mult pentru răspunsul.

          1.    x11tete11x el a spus

            Dacă mai aveți probleme, puteți arunca o privire pe forum, IRC sau mă puteți contacta prin G+ 😀