Repositorio local con paquetes de AUR (Arch Linux)

Contexto en el que se realizo el post

Muchos sabrán de que suelo usar distros basadas en código fuente, cuestión que estando de vacaciones la ultima actualización de mi amado Funtoo, hizo que el sistema reventara (quizá lo podía arreglar pero no tenia ganas de luchar con las uses), así que decidí darle una nueva oportunidad a Arch Linux, la usé hace mucho tiempo.

¿Y cuál fue mi problema con ella? Básicamente que uso MUCHÍSIMO software de AUR (para los que leen por primera vez AUR, es como un “repo” en el que los usuarios suben programas que no están en los repos oficiales, algo así como un PPA de Ubuntu).

¿Cuál es el problema de esto? Que muchas veces el software de AUR no anda, ya sea porque los mantenedores descuidan sus paquetes o porque simplemente no tienen los conocimientos para arreglar el problema que surgió con la nueva versión, esto, básicamente y contemplando que me enojo con mucha facilidad, me jode, ya que para estar peleando con compilaciones y pkgbuilds que revientan me voy a Gentoo/Funtoo.

Acá esta la estadística de la página oficial siendo generosos y suponiendo que los paquetes que nunca fueron actualizados y los paquetes huérfanos son los mismos, tenemos casi 1/4 de AUR que no sirve, de ahí mi enojo. ¿Qué fue distinto esta vez?

Inicio del post

Encontré la aplicación local-repo, esta maravilla que se ve que alguien perturbado por AUR igual que yo, decidió crear, para por lo menos ceder al usuario el control de estos “problemas”, básicamente lo que nos permite esta aplicación, es hacer un repositorio local, en el cual podemos poner los paquetes que vamos compilando con el AUR, de esta manera, podemos encargarnos nosotros de organizar y mantener correctamente los paquetes del AUR.

Instalacion

Podemos descargarlo y compilarlo con makepkg:

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

O podemos instalarlo mediante Yaourt:

yaourt -S --noconfirm local-repo

Configuración:

Luego como nos indica ahí, debemos configurar local-repo mediante el archivo “~/.config/local-repo” inicialmente esta vacío, lo que procederemos a hacer es crear las carpetas donde alojaremos nuestro repo, en mi caso lo puse en /home/x11tete11x/.repo/x11tete11x

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

ahora configuramos “~/.config/local-repo” :

nano ~/.config/local-repo

Notar que tienen ejemplos de como configurar local-repo aqui: /usr/share/local-repo/config.example

En fin, como para lo que quiero usar local-repo es muy básico, esta es mi configuración:

[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

Como verán le especifico de donde quiero que saque cada cosa, acá tienen una descripción de que hace cada cosa sacada el post en que me base para hacer este:

  • path -> Indica la ubicación de los paquetes del repositorio.
  • sign -> Firma los paquetes con una clave PGP.
  • signdb -> Firma la base de datos con una clave PGP.
  • log -> Ubicación del archivo donde se guardará el log de local-repo.
  • buildlog -> Carpeta donde se almacenarán los logs al construir los paquetes.
  • pkgbuild -> Carpeta donde almacenar los archivos PKGBUILD.

Agregar paquetes

Si el paquete a agregar se encuentra en nuestras carpetas como un paquete suelto (por ejemplo descargamos uno y lo tenemos en la carpeta descargas, o compilamos un paquete nosotros mismos en una carpeta dentro de nuestro home destinada a las compilaciones), lo agregamos con:

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

y si es un paquete de AUR usamos:

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

Aclaración: Si el paquete que se quiere instalar tiene a su vez otra dependencia de AUR, no “resuelve automáticamente” estas dependencias

Es decir por ejemplo si queremos instalar el paquete appmenu-gtk2 que depende de libdbusmenu-gtk2 que esta en AUR, no podemos hacer

local-repo x11tete11x -A appmenu-gtk2

ya que va a decir que no encuentra el paquete libdbusmenu-gtk2, tenemos que hacer:

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

de esta manera cuando busque las dependencias libdbusmenu-gtk2 ya va a estar disponible en los repos.

Para agregar un paquete se puede copiar directamente a la carpeta del repositorio (en mi caso ~/.repo/x11tete11x/pkgs-x86_64) y después actualizar la base de datos manualmente, pero esto es muy engorroso

Eliminar paquetes

Para eliminar paquetes contamos con la instrucción:

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

Agregar el repositorio local a la lista de repositorios

Debemos añadir el repositorio creado a la lista de repositorios que actualmente usamos, para esto tenemos que editar el archivo /etc/pacman.conf y colocar las lineas que pongo a continuación, al principio de donde empiezan los repositorios, para que nuestro repo gane prioridad sobre el resto, también se puede agregar al final como un repo añadido:

sudo nano /etc/pacman.conf

y ponemos:

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

Finalmente sincronizamos las bases de datos de Pacman y ya tenemos listo nuestro repositorio.

sudo pacman -Sy

Nota: La primera vez que lo quise sincronizar me largaba error y me decía que no encontraba el archivo: “/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db” lo solucione haciendo: MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH es decir creaba un archivo vacio llamado así, y luego solo cuando lo sincronice lo actualizo bien y empezó a funcionar correctamente.

Actualizar repositorio local

Una vez que tenemos nuestro repositorio funcionando debemos ocuparnos nosotros de mantenerlo actualizado, para esto contamos con:

local-repo -UV nombre-del-repositorio

La opción -U actualiza los paquetes que se encuentren en AUR y la opción -V actualiza los paquetes CVS de AUR (como los git, svn o cvs por ejemplo).
Y por ultimo unas capturas del repo 😀 :

Yapa: “Acelerar proceso de compilación de paquetes”

Ya que vamos a compilar paquetes, vamos a acelerar un poco el progreso tocando una de las opciones que por default viene desactivada, básicamente lo que vamos a hacer es decirle al makepkg que utilice todos los núcleos para compilar para esto buscamos la linea: “MAKEFLAGS” dentro de /etc/makepkg.conf y le ponemos “= -j<numero de cores + cores de HT (Si tuvieran Hyper Threading) + 1>” es decir en mi caso poseo un Core I7 de 4 nucleos que por HT me añade 4 núcleos lógicos mas, entonces mi MAKEFLAGS queda así:

MAKEFLAGS="-j9"

Fuente: Tuxylinux

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print


Soy Tete, un psicópata de los detalles, que siente atracción por las distros basadas en código fuente, cuanto mas pueda hacer sufrir a mi hardware, mas contento estoy, extremadamente rockero y de apariencia símil vikingo (?

55 comentarios

  1.   elav dijo

    Genial, esto me viene de perlas 😀

  2.   kik1n dijo

    Y pensé que jamas dejarías Gentoo/Funtoo, mas que nada por eso me molesta, las USEs.
    Te lo digo, openSUSE jejeje.

    Pero una vez fui archero y hay un dicho. “Una vez instalado Arch, siempre regresa”.

    1.    x11tete11x dijo

      aggggghhhh no por favor Suse lo ODIE! en mi G+ expuse las razones, lo peor de todo es que lo que dije de Yast en la version gtk de Yast esta bien hecho ¬¬ eso me dio todavia mas por lo bajo, y el firewall de Suse lo odie, decidi reemplazar el Lubuntu de mi viejo por Opensuse + LXDE, no pude lidiar con el firewall para poder instalar la impresora de red, Lubuntu la reconocio como si nada, y como demonios? como puede ser que mediatomb tenga dependencias incumplidas en los repos “oficiales” ?, por estas razones y la dualidad de aplicaciones para hacer lo mismo definitivamente Suse no gracias xD

      1.    kik1n dijo

        Jajajajaja Se tiene que instalar openSUSE + KDE.

        Bueno, para todo hay gustos. Pero openSUSE RULES.

    2.    elav dijo

      Para mi que es verdad. Mírame a mi jajaja

      1.    kik1n dijo

        También odias openSUSE elav o también fuiste Archero? jeje.

        1.    elav dijo

          Nunca me ha gustado openSUSE. De todas las distribuciones que he probado siempre se me ha hecho una de las más pesadas.

          1.    kik1n dijo

            Tssss, te recomiendo que le des una mirada de nuevo, es muy buena 😀

            1.    elav dijo

              Lo probé de hecho, con KDE 4.10 y es verdad que ha mejorado, pero no sé, siempre hay algo que no me termina de gustar. Además, entre Debian y Arch Linux soy feliz.


          2.    kik1n dijo

            Jajajaja, me pasa igual con Debian.
            Instale la 6, muy viejo.
            Instale en este año la 7 beta actualice a la release, si me gusto varias cosas, como paquetes muy estables, pero aun lo veo viejo, carencia de paquetes, no lo veo muy fluido, etc….

            Me quede con openSUSE Tumbleweed KDE y Slackware KDE. Desde hace tiempo, quiero regresar a Arch.

  3.   patricio72 dijo

    mientras tanto yo feliz con mi Windows 8. no me reviento la cabeza en tonterías y soy mas productivo.
    para mi es ta fácil como descargar el programa desde la pagina oficial o sino de la windows store con un simple click y listo.
    no pierdo horas configurando cosas raras, y todo el tiempo que me sobra lo aprovecho para divertirme y salir con mi familia, mientras ustedes están con el trasero cuadrado sentados en esa silla y complicándose con su sistemita que a nadie le importa.

    Mensaje editador por moderador: Al parecer el Windows de patricio72 no tiene corrector ortográfico.

    1.    elav dijo

      Así mismo. Sé feliz, disfruta con tu familia que mientras mi trasero se pone cuadrado, mi cerebro se sigue ramificando y por ende, obtengo más conocimientos. 😉

    2.    x11tete11x dijo

      hace 3 semanas que ando de joda con mis amigos, familia y novia, uno de los dias, lo perdi configurando una Epson XP-201 en windows, Windows XP fue un parto, uno de los 2 windows 7 que hay en mi casa, los tomo sin problemas el otro dio batalla… todos los Lubuntus de casa los tomaron sin problemas, mi papa tambien instala programas con un click desde el Ubuntu Store…
      por otro lado que haces usando el sistemita que a nadie le importa? te recuerdo que estas posteando desde android, lee por ahi en que esta basado android y las diferencias exactas entre el kernel de Linux y el kernel de android si entendes de lo que hablan te vas a dar cuenta de que con tu patetico argumento te estas contradiciendo a vos mismo, por otro lado que haces usando internet? digo, se monta sobre servidores Linux… otra estupidez mas, que haces comentando aca?, digo no deberias estar con tu familia?…. otra cosa mas mi hno tiene windows 7 para jugar en su casa, instale un gadget para monitorear los discos, tuve que buscar una pagina alternativa porque el store de windows bien gracias, se me infecto de malware, despues tenia tanto chrome como firefox infectados de propagandas raras… tuve que hacer “cosas raras” para poder sacar toda esa porqueria… el antivirus (JA! ya me habia olvidado de eso) AVG totalmente actualizado dijo : “bien gracias” ni se inmuto… ademas es mi problema usar el sistema que se me venga en gana, no tuyo. y si ami me divierte configurar mi sistema y sacarle el maximo rendimiento QUE? esta MAL?, aaaaa cierto en windows no le podes cambiar nada…. aaaaa cierto la version Starter de Windows no trae soporte para algo tan estupido como el protocolo IPP entonces no puedo conectarla con un servidor CUPS bajo Linux… aaaa cierto les llevo 6 años implementar un sistema de encriptacion de las contraseñas de usuarios… te recuerdo que de windows 95 a XP bastaba con ir a la carpetita system32 copiar el archivo Usuario.pwl (creo que era esa la extension) y listo en tu casa tranquilo ya por fuerza bruta o tablas rainbow podias romper la contraseña del usuario para hacer lo que quieras luego aaaa cierto, en windows XP si escribis: “Bush esconde los echos” o “Bush hid the facs” en un txt y despues lo abris te lo censura…. cierto windows… siempre tan buena onda…

      1.    elav dijo

        No le hagas caso. Yo también tengo tiempo de sobra para mi familia, mi novia, mis cosas y uso GNU/Linux tan feliz.

    3.    gato dijo

      Usted viva feliz en su caja de arena, no se dedique a arrojarle arena a los demás.

    4.    pandev92 dijo

      Troll y de los muy obvios.xD

    5.    SnocK dijo

      O.o y te lo creeras y todo ? Donde han puesto ahora con el ventanucos 8 , la tecla f8 ?

  4.   patricio72 dijo

    tipico comentario de linuxero defendiendose con el mismo cuento de siempre “la mayoria de internet corre sobre linux, que android es linux y blah blah blah”

    ya se que android usa el kernel linux, pero no es gnu/linux. y es facil de usar porque tiene una interfaz grafica facil de usar creada por una empresa y pensada para sus consumidores.
    y el viejo cuento de que todo internet corre sobre linux es cierto, pero solamente son tareas de procesamiento en background que realizan los webservers, ejemplo Apache, PHP, MySQL, en pocas palabras son solo servicios web.
    pero vayamos al grano, hablemos de ESCRITORIO, seamos sinceros, a linux todavia le falta mucho camino por recorrer, falta drivers decentes para nuestro hardware, falta software profesional decente como Adobe suite, Office, Autocad y no me vengan que hay alternativas libres porque son muy inferiores. y por ultimo falta FACILIDAD al usuario, asi como windows, que tambien tiene una consola pero casi nadie la usa ni necesita, a no ser que seas sysadmin o programador. todo se hace a nivel grafico, a diferencia de linux que de vez en cuando hay que recurrir a la consola para hacer algun comando o editar un archivo de configuracion, y la verdad, eso deja un muy mal sabor de boca a los usuarios comunes que quieren que todo le funcione.

    1.    patricio72 dijo

      este comentario va para @x11tete11x como respuesta

      1.    elav dijo

        Si hombre, se sabe que para x11tete11x. Pero en serio, de nada vale caer en un debate tan estéril como el que se está empezando a formar.

    2.    elav dijo

      Leo este tipo de comentarios y me da comezón. Define “facilidad de uso” porque yo con KDE hago fácilmente lo mismo que con Windows 7 e incluso, muchas cosas las hago más fácil todavía. Pero no quiero entrar en el debate de siempre. ¿Usas Windows? Bien por ti. Déjanos a nosotros usar GNU/Linux tranquilamente. Déjanos pasar trabajo. Déjanos no tener virus. Déjanos aprender más cada día. Por favor, no vengas a crear un flame con personas que no se han metido ni con usted, ni con su Windows.

      1.    gato dijo

        Siempre he tenido la corazonada de que Aero es un KDE tuneado xD

    3.    x11tete11x dijo

      tipica respuesta de “windowsero” este va a ser mi ultimo comentario respecto a este especimen, hiciste caso omiso a todas las falencias de windows que te nombre, sethc.exe, te suena?…. decime vos, como hago algo tan estupido como crear un perfil de red para una determinada red?, mi viejo en el colegio en el que da clases utilizan un proxie y cada vez que esta en windows tiene que configurar manualmente la direccion IP, en linux cada red tiene su perfil…. que faltan cosas no te o voy a negar, pero que te no sirva para trabajar, de enserio?, me parece que voy a contratar tus manos magicas para instalar windows porque en mi casa siempre algun windows se jode por alguna extraña razon…
      “los usuarios comunes que quieren que todo funcione” ya mismo tomate un vuelo a mi ciudad y explícale eso a mi padre que tiene las bolas llenas de que windows se joda (un tipo de 50 años profesor de fisica en la escuela secundaria) explicale porque ahora tiene que usar “metro”, le puse Lubuntu y el tipo feliz, la vieja interfaz a los Windows XP de toda la vida, accesos directos al centro de software, nada de virus, y el tipo esta contento, insisto veni a mi casa y explicale porque ahora tiene que usar METRO …

      1.    patricio72 dijo

        claro, ¿y con cuantas lineas de comandos y archivos de configuracion lo hiciste para que te funcione?
        es windows es tan simple como usar los wizards o asistentes y no tengo que estar copiando y pegando comandos que encuentras en los foros.
        buen intento pero por ahora Windows es el rey

        1.    elav dijo

          Si te refieres a varias conexiones de Red, pues tan simple como abrir gráficamente el editor de conexiones y añadir cuantos perfiles desees 😉

        2.    Mor0dox dijo

          Troll a la vista.

        3.    eltigreasesino dijo

          ¿Has instalado alguna distribución GNU/Linux alguna vez?,si no lo has hecho no hables sin saber

          PD:Las distribuciones GNU/Linux están hechas por comunidades de usuarios,no por corporaciones gigantes como Microsoft

    4.    nano dijo

      Mucha habladera de idioteces, no voy a discutir que es mas fácil o difícil, simplemente deduzco que eres bastante inepto … y de hecho, esa ineptitud nada tiene que ver con usar windows, hay gente que lo hace y no tiene que ver contigo.

      Si de mi hubiese dependido, no pasaban tus comentarios, simplemente eres un troll, realmente tus argumentos para no usar GNU/Linux son de idiota, tampoco digo que tengas que usarlo, simplemente, a nadie le importa por qué no lo usas.

      ¿Mi mas sincera recomendación? Evítate el ridículo y no creas que te sientes un tipazo que rebate argumentos, solo limítate a comentar sino dirás nada constructivo …

      Para Elav: no le dejes pasar mas comentarios o va a seguir la discusión, de mi parte, este aquí ya no habla, por más autoritario que suene, a veces hay que ser así.

      1.    elav dijo

        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.

        A partir de este momento tomaré medidas con todos aquellos usuarios que ofendan a otros. Nadie tiene derecho. Si de afuera vienen y nos ofenden, no hacemos caso, editamos el comentario, lo modificamos y listo.

        😉

        1.    x11tete11x dijo

          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 dijo

          La ineptitud para mi es una condición de una persona que no sabe comportarse y cree saber sobre algo, y se siente con el poder de hablar de ello, aún así no sabiendo realmente de lo que habla. De hecho, considero que estoy refrenando muchísimo mi manera de ser para no caer en peleas innecesarias.

          Tienes que admitir que ese tipo de comentarios, como el primero que hizo, ni siquiera tuvo que pasar … no porque hablara de windows sino porque es un comentario troll, estéril, sin ningún aporte y que solo incita al flame, a mi simplemente me molesta que las personas se tomen la libertad de hablar sobre algo (lo que sea) sin saber realmente nada … ¿Yo? Yo tengo al menos 4 años que no uso windows directamente, no puedo decir hoy por hoy en qué me es incómodo porque no lo uso, y nadie me ve hablando de el en otras comunidades o en artículos y cuando hablo de que no lo uso, explico que no lo uso porque para mi, mi distro, me da todo lo que necesito …

          En fin, no mas se hable del caso, es suficiente, tanto tu como yo tenemos la potestad para darle punto final a este problema 🙂

  5.   x11tete11x dijo

    Gente, disculpen por ensuciar el post con esta discusión que nada bueno tiene que hacer aca, @elav @nano si alguno de ustedes quiere borrar toda la dicucion, incluyendo mis comentarios, yo no me opongo, quedaria mas prolijo el post :D, gracias a todos :v

    1.    diazepan dijo

      Todo bien tete, alguno quiere probar nuestra paciencia

      1.    gato dijo

        trolleo con el user agent xDDDD

      2.    x11tete11x dijo

        jajajajja pendejo xD

        1.    diazepan dijo

          Oh vamos. No debo ser tan malo

    2.    Atoq dijo

      Muchach@s “Don’t feed the troll”
      Btw, tete yo sabia que regresarías a Arch. xD

      1.    x11tete11x dijo

        jajajjaja vamos a ver cuanto me dura xD

  6.   xpt dijo

    Buen post 🙂
    muy útil

  7.   msx dijo

    TL;DR
    … pero lo poquito que leí de @patricio72 son pavadas: vaya a ilustrarse, no tiene puta idea de lo que dice.

    @x11
    Para qué tanto lio con crear una réplica local si vamos a usar el software sólamente en nuestra máquina (o dos o tres, para el caso)?
    Con cheuquear cada cierto tiempo si upstream actualizó el software y reflejar los cambios en el makepkg sobra, me parece…

    1.    x11tete11x dijo

      basicamente por lo siguiente, cuando digo que uso mucho soft de AUR, no es joda, en este momento tengo aproximadamente 30 paquetes instalado desde AUR, ya ahi se torna un poco mas caotico lidiar con cada PKGBUILD, de esta manera logro tenerlos todos centralizados para poder acceder a ellos mas organizadamente y corregir PKGBUILDs manualmente si asi fuera el caso, es mas una cuestion de comodidad

      1.    msx dijo

        Sigo sin encontrarle la vuelta :/
        Yo mantengo estos paquetes: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (personalmente tengo instalados unos ~60 de ellos) y las copias locales están ordenadas en sus propios directorios.
        Cuando tenga un rato voy a probarlo, por ahí me resulta útil 😀

        1.    x11tete11x dijo

          esos los mantenes vos, y cuando instalas paquetes de AUR que no mantenes vos?, ahi se me complica, porque como dice el post muchas veces los mantenedores dejan desactualizados sus PKGBUILDs y uno tiene que intervenir… y no podes subir una version actualizada porque te borran el paquete porque ya esta en AUR/CCR .. me paso cuando subi la version actualizada de simon, como ya estaba.. tenia que contactar al mantenedor y decirle que se ponga las pilas y actualice.. cosa que parece que fue abducido por algun tipo de prescencia extraterrestre xD jajaja

          1.    msx dijo

            Cuando una aplicación que quiero instalar tiene su script de instalación desactualizado y la persona responsable tarda en contestar lo bajo, lo actualizo e instalo de forma local. Luego de dos semanas desde el primer aviso de paquete desactualizado si todavía no tengo respuesta pido a los TU que le quiten la posesión del script al mantenedor actual para poder adoptarlo y subir la versión actualizada.
            Dependiendo del uploader/mantenedor actual a veces te piden que esperes un poco más, si es alguien desconocido o que tiene un solo paquete y el que pide el disown es conocido dentro de la comunidad entonces lo hacen enseguida.
            Personalmente siempre les aviso a los mantenedores originales que si quieren volver a hacerse cargo del paquete no tengo problema en devolverles la posesión del mismo.

            Dicho esto, sigo sin encontrarle sentido al uso de un repo local para paquetes del AUR :P:P:P
            Será cuestión de instalarlo y ver si un layer extra de administración simplifica en vez de complicar 😉

            De todas formas gracias por publicar sobre el tema!

        2.    x11tete11x dijo

          exacto! respondiendo a tu ultimo comentario, ahí le diste en el clavo, justa mente para no hacer todo eso, esta es la solución mas.. egoísta? tal vez de simplemente mantener un repo propio en el que modificas/pones/sacas lo que te venga en gana xD / tambien me facilita las re – instaladas por X motivos, ya que ya tengo listos los binarios xD

  8.   diegogabriel dijo

    Parace que fueras Leprosys

    1.    x11tete11x dijo

      ? no entendi, yo soy Tete xD jajaj

  9.   jorgecg dijo

    Pues yo si que le encuentro utilidad a crear un repositorio local si te pasa como a Tete…. me parece que lo ha explicado bastante bien en el post que ha escrito.

    En mi caso no es necesario y además carezco de los conocimientos de compilar un paquete y esas cosas… no llego a eso todavia.

    Gracias por el post, está muy bien explicado.

  10.   matizak dijo

    Muy bueno, 3 meses y ningún problema, es muy raro que falle algo en archlinux 😀

    1.    msx dijo

      Uff, encargate que le entre en la cabeza a Pedro Debian Picapiedra y Pablo Slackware Marmol.
      (Aunque para ser sinceros jamás reconocerán que una distro puede no sólo ser igual o más estable que la de ellos sino además contar con paquetes modernos y que respeten upstream en vez de menjunjes de bytes mohosos >:D

  11.   Pablo Cardozo dijo

    Una pregunta muy tonta: luego de hacer todo el proceso de agregar un paquete que quería instalar (brackets), ¿qué orden tengo que darle para que lo instale? Si hago yaourt -S brackets por lo que veo vuelve a descargar todo como si no estuviera en mi repositorio local, y si hago sudo pacman -S brackets me dice que el paquete no existe, cosa obvia.

    ¿Alguna cosa que me haya pasado por alto? Muchas gracias y muy buen post.

    1.    Pablo Cardozo dijo

      Después del mate de la mañana la sangre fluyó a mi cerebro y me di cuenta de que tenía que instalarlo con la opción de pacman -U y la ruta al archivo que había bajado.

      Gracias de todos modos.

      1.    x11tete11x dijo

        si haces toda la guia, cuando hagas pacman -Sy vas a tener tu nuevo repo con paquetes locales

        para suponiendo que tu repo se llama pablo, seria asi:
        local-repo pablo -A brackets

        esto lo va a agregar al repo, y luego

        sudo pacman -Sy brackets

        esto va a refrescar los repos entre ellos el local, y va a encontrar e instalar el programa desde el repo local

        1.    Pablo Cardozo dijo

          Ahhhhh, pero yo hice:
          local-repo AUR -A brackets
          sudo pacman -Sy
          sudo pacman -S brackets

          Y no me funcionó, pero ya tendré otros programas para instalar y ver si me funciona de la manera que me mencionas.

          Muchas gracias por la respuesta.

          1.    x11tete11x dijo

            Si seguis teniendo problemas, podes darte una vuelta por el foro, el IRC, o contactar conmigo via G+ 😀

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.