Dépôt local avec les packages AUR (Arch Linux)

Contexte dans lequel le message a été rédigé

Beaucoup sauront que j'utilise habituellement des distributions basées sur le code source, une question que pendant mes vacances, la dernière mise à jour de mon bien-aimé Amusant aussi, cela a fait planter le système (peut-être que je pourrais le réparer mais je n'avais pas envie de me battre avec eux), alors j'ai décidé de Arch Linux, Je l'ai utilisé il y a longtemps.

Et quel était mon problème avec elle? Fondamentalement, ce que j'utilise BEAUCOUP Logiciel AUR (pour les lecteurs novices AUR, est comme un «repo» dans lequel les utilisateurs téléchargent des programmes qui ne sont pas dans les dépôts officiels, quelque chose comme un PPA de Ubuntu).

Quel est le problème avec ça? Que de fois le logiciel AUR ne fonctionne pas, soit parce que les mainteneurs négligent leurs paquets, soit parce qu'ils n'ont tout simplement pas les connaissances pour résoudre le problème qui s'est posé avec la nouvelle version, ceci, en gros et en considérant que je me fâche très facilement, ça me baise, car être me battre avec des compilations et des pkgbuilds qui cassent je vais Gentoo/Amusant aussi.

Voici les statistiques de la page officiel étant généreux et en supposant que les paquets qui n'ont jamais été mis à jour et que les paquets orphelins sont les mêmes, nous avons presque 1/4 de AUR ça ne marche pas, d'où ma colère. Qu'est-ce qui était différent cette fois?

Début du message

J'ai trouvé l'appli dépôt-local, cette merveille que vous voyez que quelqu'un dérangé par AUR Comme moi, il a décidé de créer, pour au moins donner à l'utilisateur le contrôle de ces "problèmes", essentiellement ce que cette application nous permet, c'est de créer un référentiel local, dans lequel nous pouvons mettre les packages que nous compilons avec le AUR, de cette façon, nous pouvons prendre soin d'organiser et de maintenir correctement les paquets du AUR.

installation

Nous pouvons le télécharger et le compiler avec makepkg:

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

Ou nous pouvons l'installer par Yaourt:

yaourt -S --noconfirm local-repo

cadre:

Ensuite, comme indiqué ici, il faut configurer local-repo via le fichier «~ / .config / local-repo»Au départ il est vide, ce que nous allons faire est de créer les dossiers où nous allons héberger notre repo, dans mon cas je le mets /home/x11tete11x/.repo/x11tete11x

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

maintenant nous configurons "~ / .config / local-repo":

nano ~/.config/local-repo

Notez qu'ils ont des exemples de configuration de local-repo ici: /usr/share/local-repo/config.example

Quoi qu'il en soit, puisque ce pour quoi je veux utiliser local-repo est très basique, voici ma configuration:

[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

Comme vous le verrez, je précise d'où je veux que vous tiriez chaque chose, ici vous avez une description de ce que fait chaque chose, tirée du post sur lequel je me base pour faire ceci:

  • chemin -> Indique l'emplacement des packages du référentiel.
  • signer -> Signez les paquets avec une clé PGP.
  • Signdb. -> Signez la base de données avec une clé PGP.
  • enregistrer -> Emplacement du fichier où le journal du dépôt local sera enregistré.
  • journal de construction -> Dossier dans lequel les logs seront stockés lors de la construction des packages.
  • PKGBUILD -> Dossier où stocker les fichiers PKGBUILD.

Ajouter des packages

Si le package à ajouter est dans nos dossiers en tant que package libre (par exemple, nous en téléchargeons un et l'avons dans le dossier des téléchargements, ou nous compilons nous-mêmes un package dans un dossier de notre maison destiné aux compilations), nous l'ajoutons avec :

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

et si c'est un paquet de AUR nous utilisons:

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

Clarification: Si le package que vous souhaitez installer a une autre dépendance sur AUR, ne "résout pas automatiquement" ces dépendances

C'est, par exemple, si nous voulons installer le package Appmenu-GTK2 cela dépend de libdbusmenu-GTK2 est dans AUR, On ne peut pas faire

dépôt local x11tete11x -A appmenu-gtk2

Puisqu'il va dire qu'il ne peut pas trouver le paquet libdbusmenu-gtk2, nous devons faire:

local-repo nombrerepo -A libdbusmenu-gtk2 et alors local-repo nombrerepo -A appmenu-gtk2

de cette façon, lorsque vous recherchez les dépendances libdbusmenu-gtk2, elles seront déjà disponibles dans les dépôts.

Pour ajouter un package, vous pouvez le copier directement dans le dossier du référentiel (dans mon cas ~ / .repo / x11tete11x / pkgs-x86_64) puis mettre à jour la base de données manuellement, mais c'est très fastidieux

Supprimer des paquets

Pour supprimer les paquets, nous avons l'instruction:

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

Ajouter le référentiel local à la liste des référentiels

Nous devons ajouter le référentiel créé à la liste des référentiels que nous utilisons actuellement, pour cela nous devons éditer le fichier /etc/pacman.conf et placer les lignes que je mets ci-dessous, au début de l'endroit où les référentiels commencent, afin que notre repo gagne en priorité sur le reste, il peut également être ajouté à la fin en tant que repo ajouté:

sudo nano /etc/pacman.conf

et nous mettons:

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

Enfin, nous synchronisons les bases de données de Pacman et nous avons notre référentiel prêt.

sudo pacman -Sy

Observation: La première fois que j'ai voulu le synchroniser, il m'a donné une erreur et il m'a dit qu'il ne pouvait pas trouver le fichier: "/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db", résolvez-le en faisant : MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH c'est-à-dire qu'il a créé un fichier vide nommé comme ça, et ce n'est que lorsque je l'ai synchronisé que je l'ai bien mis à jour et qu'il a commencé à fonctionner correctement.

Mettre à jour le référentiel local

Une fois que notre référentiel fonctionne, nous devons prendre soin de le maintenir à jour, pour cela nous avons:

local-repo -UV nombre-del-repositorio

Le choix -U mettre à jour les packages trouvés dans AUR et l'option -V mettre à jour les packages CVS à partir de AUR (comme git, svn ou cvs par exemple).
Et enfin quelques captures d'écran du repo 😀:

instantané2

Yapa: "Accélérer le processus de compilation des paquets"

Puisque nous allons compiler des paquets, nous allons accélérer un peu la progression en touchant l'une des options qui est désactivée par défaut, ce que nous allons faire est de dire à makepkg d'utiliser tous les noyaux pour compiler pour cela, nous cherchez la ligne: «MAKEFLAGS» Dans /etc/makepkg.conf et nous mettons «= -j »Autrement dit, dans mon cas, j'ai un Core I7 à 4 cœurs que pour HT ajoute 4 cœurs logiques supplémentaires, alors mes MAKEFLAGS ressemblent à ceci:

MAKEFLAGS="-j9"

instantané3

Source: Tuxylinux


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   animé dit

    Super, cela fonctionne pour moi 😀

  2.   kik1n dit

    Et je pensais que vous ne quitteriez jamais Gentoo / Funtoo, principalement à cause de cela me dérange, les USE.
    Je vous le dis, openSUSE hehehe.

    Mais j'étais autrefois un archer et il y a un dicton. "Une fois Arch installé, il revient toujours."

    1.    x11tête11x dit

      aggggghhhh non s'il vous plaît Suse je déteste! Dans mon G + j'ai expliqué les raisons, le pire de tout est que ce que j'ai dit à propos de Yast dans la version gtk de Yast est bien fait ¬¬ cela m'a donné encore plus pour le bas, et le pare-feu de Suse détestait ça, j'ai décidé de remplacer le Lubuntu de mon ancien par Opensuse + LXDE, je ne pouvais pas gérer le pare-feu pour pouvoir installer l'imprimante réseau, Lubuntu l'a reconnu comme si rien, et que diable? Comment se fait-il que mediatomb ait des dépendances non remplies dans les dépôts "officiels"? Pour ces raisons et la dualité des applications pour faire de même définitivement Suse non merci xD

      1.    kik1n dit

        Hahahahaha Vous devez installer openSUSE + KDE.

        Eh bien, il y a des goûts pour tout. Mais openSUSE RULES.

    2.    animé dit

      Pour moi, c'est vrai. Regarde moi hahaha

      1.    kik1n dit

        Détestez-vous aussi openSUSE elav ou étiez-vous aussi Archero? hehe

        1.    animé dit

          Je n'ai jamais aimé openSUSE. De toutes les distributions que j'ai essayées, elle a toujours été l'une des plus lourdes.

          1.    kik1n dit

            Tssss, je vous recommande de le revoir, c'est très bien 😀

            1.    animé dit

              En fait, je l'ai essayé avec KDE 4.10 et c'est vrai qu'il s'est amélioré, mais je ne sais pas, il y a toujours quelque chose que je n'aime pas vraiment. De plus, entre Debian et Arch Linux, je suis content.


          2.    kik1n dit

            Hahahaha, la même chose se produit avec Debian.
            Installez 6, très vieux.
            Installez cette année la mise à jour bêta 7 de la version, si j'ai aimé diverses choses, comme des packages très stables, mais je la vois encore ancienne, manque de packages, je ne la vois pas très fluide, etc….

            Je m'en tiens à openSUSE Tumbleweed KDE et Slackware KDE. Je voulais retourner à Arch depuis longtemps.

  3.   patrick72 dit

    en attendant, je suis content de mon Windows 8. Je ne me casse pas la tête dans des bêtises et je suis plus productif.
    Pour moi, il est facile de télécharger le programme depuis le site officiel ou depuis le Windows Store d'un simple clic et c'est tout.
    Je ne perds pas des heures à configurer des choses bizarres, et tout le temps qu'il me reste, j'en profite pour m'amuser et sortir avec ma famille, pendant que vous êtes assis sur cette chaise avec vos fesses carrées et vous impliquez système dont personne ne se soucie.

    Éditeur du message par le modérateur: Apparemment, Windows de patricio72 n'a pas de correcteur orthographique.

    1.    animé dit

      Également. Soyez heureux, appréciez avec votre famille que pendant que mes fesses deviennent carrées, mon cerveau continue de se ramifier et par conséquent, j'acquiers plus de connaissances. 😉

    2.    x11tête11x dit

      Je baise avec mes amis, ma famille et ma petite amie depuis 3 semaines, l'un des jours, je l'ai perdu en configurant un Epson XP-201 sous Windows, Windows XP était une livraison, l'un des 2 Windows 7 qui sont dans mon maison, le j'ai pris sans problème l'autre s'est battu ... tous les Lubuntus à la maison les ont pris sans problème, mon père installe aussi des programmes en un clic depuis le magasin Ubuntu ...
      D'un autre côté, que faites-vous en utilisant le système dont personne ne se soucie? Je vous rappelle que vous postez depuis Android, lisez-y sur quoi est basé Android et les différences exactes entre le noyau Linux et le noyau Android, si vous comprenez de quoi ils parlent, vous vous rendrez compte qu'avec votre argument pathétique vous contredisez vous-même, d'autre part, que faites-vous en utilisant Internet? Je veux dire, il est monté sur des serveurs Linux ... encore une autre chose stupide, que faites-vous en commentaire ici? Je dis que vous ne devriez pas être avec votre famille? ... autre chose, mon frère a Windows 7 pour jouer à la maison, j'ai installé un gadget pour surveiller les disques, j'ai dû chercher une page alternative parce que le magasin Windows allait bien merci, j'étais infecté par un malware, puis j'avais à la fois chrome et firefox infecté par des publicités bizarres ... J'ai dû faire des "trucs bizarres" pour obtenir toute cette merde ... l'antivirus (HA! j'avais déjà oublié ça) AVG entièrement mis à jour a dit: "bon merci" n'a pas bronché .. C'est aussi mon problème d'utiliser le système qui me plaît, pas le vôtre. Et si cela m'amuse de configurer mon système et d'en tirer le meilleur parti, QUOI? Ce FAUX?, Aaaaa vrai dans Windows, vous ne pouvez rien changer…. aaaaa vrai la version Starter de Windows n'apporte pas de support pour quelque chose d'aussi stupide que le protocole IPP donc je ne peux pas le connecter à un serveur CUPS sous Linux ... aaaa vrai il leur a fallu 6 ans pour implémenter un système de cryptage des mots de passe utilisateur ... je vous rappelle que de Windows 95 à XP il suffisait d'aller dans le dossier system32 pour copier le fichier User.pwl (je pense que c'était l'extension) et c'est tout à la maison, au calme, par force brute ou tables arc-en-ciel, vous pourrait casser le mot de passe de l'utilisateur pour faire ce que vous voulez plus tard aaaa true, sous windows XP si vous écrivez: "Bush cache les échos" ou "Bush a caché les facs" dans un txt et ensuite vous l'ouvrez, il vous censurera…. de vraies fenêtres ... toujours aussi cool ...

      1.    animé dit

        Ne fais pas attention à lui. J'ai aussi beaucoup de temps pour ma famille, ma petite amie, mes affaires et j'utilise GNU / Linux si heureusement.

    3.    chat dit

      Vous vivez heureux dans votre litière, ne jetez pas de sable sur les autres.

    4.    pandev92 dit

      Troll et le xD très évident

    5.    Snock dit

      Oo et allez-vous le croire et tout? Où ont-ils mis maintenant avec la fenêtre 8, la touche f8?

  4.   patrick72 dit

    commentaire typique de linuxero se défendant avec la même vieille histoire "la plupart d'Internet fonctionne sous Linux, qu'androïde est Linux et bla bla bla"

    Je sais qu'Android utilise le noyau Linux, mais ce n'est pas gnu / linux. et il est facile à utiliser car il dispose d'une interface graphique facile à utiliser créée par une entreprise et conçue pour ses consommateurs.
    et la vieille histoire selon laquelle tout Internet fonctionne sous Linux est vraie, mais ce ne sont que des tâches de traitement en arrière-plan effectuées par des serveurs Web, par exemple Apache, PHP, MySQL, bref, ce ne sont que des services Web.
    Mais venons-en au fait, parlons de DESKTOP, soyons honnêtes, linux a encore un long chemin à parcourir, il manque de pilotes décents pour notre matériel, il manque de logiciels professionnels décents tels que la suite Adobe, Office, Autocad et ne venez pas pour moi qu'il existe des alternatives gratuites car elles sont très inférieures. et enfin, l'utilisateur a besoin d'EASE, ainsi que de windows, qui ont aussi une console mais presque personne ne l'utilise ou n'en a besoin, sauf si vous êtes un administrateur système ou un programmeur. Tout se fait au niveau graphique, contrairement à Linux qui de temps en temps il faut recourir à la console pour faire une commande ou éditer un fichier de configuration, et la vérité est que cela laisse un très mauvais goût dans la bouche des utilisateurs ordinaires qui ils veulent que tout fonctionne pour lui.

    1.    patrick72 dit

      ce commentaire va à @ x11tete11x comme réponse

      1.    animé dit

        Oui mec, on sait que pour x11tete11x. Mais sérieusement, il est inutile de tomber dans un débat aussi stérile que celui qui commence à se former.

    2.    animé dit

      J'ai lu ce genre de commentaires et ça me démange. Définissez «facilité d'utilisation» car avec KDE je peux facilement faire la même chose qu'avec Windows 7 et je facilite même beaucoup de choses encore. Mais je ne veux pas entrer dans le débat habituel. Utilisez-vous Windows? Bien pour vous. Utilisons GNU / Linux en toute tranquillité. Laissez-nous passer le travail. Soyons sans virus. Apprenons-en plus chaque jour. S'il vous plaît, ne venez pas créer une flamme avec des personnes qui n'ont pas joué avec vous ou votre Windows.

      1.    chat dit

        J'ai toujours eu le sentiment qu'Aero était un xD réglé par KDE

    3.    x11tête11x dit

      réponse typique de "windowsero" ce sera mon dernier commentaire concernant ce spécimen, avez-vous ignoré toutes les failles dans les fenêtres que je vous ai nommées, sethc.exe, ça vous ressemble?…. Dites-moi, comment faire quelque chose d'aussi stupide que de créer un profil réseau pour un certain réseau? Mon vieil homme à l'école où il enseigne qu'ils utilisent un proxy et chaque fois qu'il est sous Windows, il doit configurer manuellement l'adresse IP, en linux chaque réseau a son profil…. Que des choses manquent, ou je vais vous nier, mais que cela ne fonctionne pas pour vous, vraiment? Il me semble que je vais embaucher vos mains magiques pour installer des fenêtres parce que dans ma maison certaines fenêtres sont toujours vissées une raison étrange ...
      «Les utilisateurs ordinaires qui veulent que tout fonctionne» en ce moment, prennent un vol pour ma ville et expliquent ça à mon père qui a des couilles pleines de fenêtres pour se faire foutre (un gars de 50 ans, professeur de physique au lycée) explique pourquoi maintenant il doit utiliser "metro", je mets Lubuntu et l'heureux mec, l'ancienne interface vers le Windows XP d'une vie, des raccourcis vers le centre logiciel, pas de virus, et le gars est content, j'insiste qu'il est venu chez moi et expliquez pourquoi vous devez maintenant utiliser METRO ...

      1.    patrick72 dit

        Bien sûr, et avec combien de lignes de commande et de fichiers de configuration avez-vous fait pour que cela fonctionne pour vous?
        c'est windows c'est aussi simple que d'utiliser des assistants ou des assistants et je n'ai pas besoin de copier et coller les commandes que vous trouvez dans les forums.
        bel essai mais pour l'instant Windows est roi

        1.    animé dit

          Si vous voulez dire plusieurs connexions réseau, ouvrez simplement l'éditeur de connexion graphiquement et ajoutez autant de profils que vous le souhaitez 😉

        2.    mor0dox dit

          Troll en vue.

        3.    eltigraisino dit

          Avez-vous déjà installé une distribution GNU / Linux? Si ce n'est pas le cas, ne parlez pas sans le savoir

          PS: les distributions GNU / Linux sont faites par des communautés d'utilisateurs, pas par des sociétés géantes comme Microsoft

    4.    nano dit

      Je vais parler de choses idiotes, je ne vais pas dire que c'est plus facile ou plus difficile, je déduis simplement que vous êtes assez incompétent ... et en fait, cette ineptie n'a rien à voir avec l'utilisation de fenêtres, il y a des gens qui le font et cela n'a rien à voir avec vous.

      Si cela avait dépendu de moi, vos commentaires ne passeraient pas, vous êtes simplement un troll, vraiment vos arguments pour ne pas utiliser GNU / Linux sont idiots, je ne dis pas que vous devez l'utiliser, simplement, personne ne se soucie de savoir pourquoi vous ne le faites pas utilise le.

      Ma recommandation la plus sincère? Évitez d'être ridicule et ne pensez pas que vous vous sentez comme un bon gars qui réfute les arguments, limitez-vous simplement à commenter mais vous ne direz rien de constructif ...

      Pour Elav: ne le laissez plus faire de commentaires ou il continuera la discussion, pour ma part, celui-ci ici ne parle plus, peu importe à quel point cela fait autorité, parfois il doit en être ainsi.

      1.    animé dit

        nain. Patricio72 est peut-être tout ce que vous dites, mais ce n'est pas bien de l'offenser. Nous avons déjà acquis une renommée sur le réseau que les utilisateurs de DesdeLinux Nous offensons les utilisateurs de Windows. Ne nous mettons pas à leur niveau.

        À partir de ce moment, j'agirai avec tous ces utilisateurs qui offensent les autres. Personne n'a le droit. S'ils viennent de l'extérieur et nous offensent, on l'ignore, on édite le commentaire, on le modifie et c'est tout.

        😉

        1.    x11tête11x dit

          agghh désolé si j'ai sauté la chaîne, mais exactement ce que tu dis, j'ai lu récemment que : "les utilisateurs de DesdeLinux Nous offensons les utilisateurs de Windows» ¬¬… et puis des choses comme ça arrivent…. Je ne pouvais pas exactement lui jeter des fleurs ¬¬

        2.    nano dit

          L'ineptitude pour moi est la condition d'une personne qui ne sait pas se comporter et qui pense savoir quelque chose, et se sent avec le pouvoir d'en parler, même si elle ne sait pas vraiment de quoi elle parle. En fait, je considère que je retiens beaucoup ma manière d'être pour ne pas tomber dans des combats inutiles.

          Vous devez admettre que ce genre de commentaires, comme le premier qu'il a fait, n'a même pas eu lieu ... non pas parce qu'il parlait de fenêtres mais parce que c'est un commentaire troll, stérile, sans aucune contribution et que seulement incite la flamme, ça me dérange juste que les gens se permettent de parler de quelque chose (peu importe) sans vraiment rien savoir ... Moi? Je n'ai pas utilisé directement windows depuis au moins 4 ans, je ne peux pas dire aujourd'hui en quoi c'est inconfortable pour moi car je ne l'utilise pas, et personne ne me voit en parler dans d'autres communautés ou dans des articles et quand je dis que je le fais pas l'utiliser, j'explique que je ne l'utilise pas car pour moi, ma distro, me donne tout ce dont j'ai besoin ...

          Bref, ne parlez plus de l'affaire, c'est assez, vous et moi avons le pouvoir de mettre fin à ce problème 🙂

  5.   x11tête11x dit

    Les gens, désolé d'avoir sali le message avec cette discussion que vous n'avez rien de bon à faire ici, @elav @nano si l'un d'entre vous veut supprimer toute la discussion, y compris mes commentaires, je ne m'oppose pas, le message serait plus verbeux: D, merci à tous: v

    1.    diazépan dit

      Bonne tête, quelqu'un veut tester notre patience

      1.    chat dit

        pêche à la traîne avec l'agent utilisateur xDDDD

      2.    x11tête11x dit

        hahaha, trou du cul xD

        1.    diazépan dit

          Oh allons y. Je ne dois pas être si mal

    2.    attaque dit

      Muchach @ s «Ne nourrissez pas le troll»
      Btw, tete je savais que tu retournerais à Arch. XD

      1.    x11tête11x dit

        hahaha, voyons combien de temps ça dure pour moi xD

  6.   xpt dit

    Bon message 🙂
    très utile

  7.   msx dit

    TL; DR
    … Mais le peu que j'ai lu sur @ patricio72 est absurde: illustrons-nous, vous n'avez aucune idée de ce que ça dit.

    @x11
    Pourquoi tant de difficulté à créer un miroir local si nous allons utiliser le logiciel uniquement sur notre machine (ou deux ou trois, d'ailleurs)?
    En vérifiant de temps en temps si mis à jour en amont le logiciel et en reflétant les changements dans le makepkg, il me semble ...

    1.    x11tête11x dit

      En gros à cause de ce qui suit, quand je dis que j'utilise beaucoup de logiciels AUR, pas de blague, en ce moment j'ai environ 30 paquets installés à partir d'AUR, déjà là ça devient un peu plus chaotique de traiter chaque PKGBUILD, de cette façon J'arrive à les avoir tous centralisés pour pouvoir y accéder plus organisés et corriger manuellement les PKGBUILD si c'est le cas, c'est plus une question de confort

      1.    msx dit

        Je n'arrive toujours pas à trouver le chemin: /
        Je garde ces paquets: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (J'ai personnellement environ 60 d'entre eux installés) et les copies locales sont organisées dans leurs propres répertoires.
        Quand j'aurai du temps, je l'essayerai, ça m'est utile 😀

        1.    x11tête11x dit

          Ceux-ci sont maintenus par vous, et lorsque vous installez des packages AUR que vous ne maintenez pas? Là, cela devient compliqué pour moi, car comme le message le dit à plusieurs reprises, les responsables laissent leurs PKGBUILD obsolètes et il faut intervenir ... et vous ne pouvez pas télécharger une version mise à jour parce que vous Ils suppriment le paquet car il est déjà dans AUR / CCR .. cela m'est arrivé quand j'ai téléchargé la version mise à jour de simon, comme c'était déjà le cas .. j'ai dû contacter le mainteneur et lui dire de mettre le batteries et mise à jour .. qui semble avoir été enlevé par une sorte de présence extraterrestre xD hahaha

          1.    msx dit

            Lorsqu'une application que je souhaite installer a son script d'installation obsolète et que la personne responsable prend le temps de répondre à la question ci-dessous, je la mets à jour et l'installe localement. Après deux semaines à compter du premier avis de paquet obsolète, si je n'ai toujours pas de réponse, je demande au TU de prendre possession du script du mainteneur actuel afin de l'adopter et de télécharger la version mise à jour.
            Selon le téléchargeur / responsable actuel, ils vous demandent parfois d'attendre un peu plus longtemps, si c'est quelqu'un d'inconnu ou qui a un seul paquet et que celui qui demande le désaveu est connu dans la communauté, alors ils le font tout de suite.
            Personnellement, je conseille toujours aux mainteneurs d'origine que s'ils veulent reprendre le paquet à nouveau, je n'ai aucun problème à en reprendre possession.

            Cela dit, je n'arrive toujours pas à comprendre l'utilisation d'un dépôt local pour les packages AUR: P: P: P
            Il s'agira de l'installer et de voir si une couche d'administration supplémentaire simplifie au lieu de compliquer 😉

            En tout cas merci d'avoir posté sur le sujet!

        2.    x11tête11x dit

          exact! en réponse à votre dernier commentaire, là vous avez frappé dans le mille, juste pour ne pas faire tout ça, c'est la solution la plus ... égoïste? Peut-être en maintenant simplement votre propre dépôt dans lequel vous modifiez / mettez / supprimez ce que vous voulez xD / cela facilite également les réinstallés pour des raisons X, car j'ai déjà les binaires xD prêts

  8.   Diego Gabriel dit

    Vous semblez être leprosys

    1.    x11tête11x dit

      ? Je n'ai pas compris, je suis Tete xD hahaha

  9.   jorgecg dit

    Eh bien, je trouve utile de créer un référentiel local si cela vous arrive comme Tete…. Il me semble qu'il l'a assez bien expliqué dans le post qu'il a écrit.

    Dans mon cas, ce n'est pas nécessaire et je n'ai pas non plus les connaissances nécessaires pour compiler un paquet et des trucs ... Je ne suis pas encore arrivé à cela.

    Merci pour le post, c'est très bien expliqué.

  10.   nuancé dit

    Très bien, 3 mois et pas de problème, il est très rare que quelque chose échoue dans archlinux 😀

    1.    msx dit

      Uff, veillez à ce que Pedro Debian Flintstones et Pablo Slackware Marmol se mettent dans sa tête.
      (Bien que pour être honnête, ils ne reconnaîtront jamais qu'une distribution peut non seulement être la même ou plus stable que la leur, mais aussi avoir des packages modernes qui respectent l'amont au lieu des concoctions d'octets moisis>: D

  11.   Pablo cardozo dit

    Une question très idiote: après avoir fait tout le processus d'ajout d'un paquet que je voulais installer (parenthèses), quel ordre dois-je lui donner pour l'installer? Si je fais des crochets yaourt -S à partir de ce que je vois, il télécharge à nouveau tout comme si ce n'était pas dans mon référentiel local, et si je fais sudo pacman -S crochets, cela me dit que le paquet n'existe pas, ce qui est évident.

    Quelque chose que j'ai manqué? Merci beaucoup et très bon message.

    1.    Pablo cardozo dit

      Après le maté du matin, le sang a coulé dans mon cerveau et j'ai réalisé que je devais l'installer avec l'option pacman -U et le chemin d'accès au fichier que j'avais téléchargé.

      Merci quand même.

      1.    x11tête11x dit

        Si vous faites tout le guide, lorsque vous faites pacman -Sy, vous aurez votre nouveau repo avec des packages locaux

        pour supposer que votre dépôt s'appelle Pablo, ce serait comme ceci:
        local-repo pablo -A crochets

        cela va l'ajouter au repo, puis

        sudo pacman -Sy crochets

        cela actualisera les dépôts, y compris le dépôt local, et il trouvera et installera le programme à partir du dépôt local

        1.    Pablo cardozo dit

          Ahhhhh, mais je l'ai fait:
          local-repo AUR -A parenthèses
          sudo pacman-Sy
          sudo pacman -S crochets

          Et cela n'a pas fonctionné pour moi, mais j'aurai déjà d'autres programmes à installer et voir si cela fonctionne pour moi comme vous le mentionnez.

          Merci beaucoup pour la réponse.

          1.    x11tête11x dit

            Si vous rencontrez toujours des problèmes, vous pouvez faire un tour du forum, IRC, ou me contacter via G + 😀