Ir al contenido principal

pamac - GUI o al menos un front end para los paquetes en arch

Porque una GUI? porque no somos estúpidos y necesitamos CONTEXTO!! 

Necesitamos un frontend o una especia de gui que de contexto, es decir que diga en una sola vista tanto las dependencias así como las relaciones, pero solo de lo que esta instalado, similar a la web de AUR


Cuando tienes mas de 120 gigas ocupados y ves que el menu de programas es corto la pregunta es lógica: En que se gasta tanto espacio??? 

La foto arriba no dice si esta en tu sistema instalado o no, solo da info de un paquete sin ninguna relacion a lo que ya tienes instalado.

Obviamente la cantidad de paquetes no esta completa la lista en tu cabeza, debian tiene el poderoso "aptitude" pero no hay ninguna otra distro que tenga algo tan avanzado..

Cuando tienes mas de 120 gigas ocupados y ves que el menu de programas es corto la pregunta es lógica: En que se gasta tanto espacio??? 

pamac-manager

El pamac es uan solucion menor que no esta a la altura pero te da facil y en contexto aunque pobre los paquetes instalados y sus dependencias

EXPLICACIÓN DEL PORQUE

Los mas estúpidos no binarios indecisos de su sexo indefinidos de su identidad DIRAN> "PERO TU PUEDES BUSCAR CON LA LINEA DE COMANDOS" 

Son tan estúpidos que no saben que cuando uno hace eso solo lo hará con lo que uno conoce, y en cada relación habrá que volver escribir otra linea larga de comandos.. 

Con el front/gui solo sigues la relación ya mostrada como en el gran y poderoso Aptitude de Debian:


En la imagen arriba vemos que esta instalado, la version, la siguiente actualización, lo que aun no esta instalado, y si das enter encima del paquete cada dependencia, simplemente insuperable es Debian!

Pero con pacman es todo un fastidio.. comandos y comandos para ver todo al mismo tiempo>


Vea que en la foto necesitamos un comando para ver solo nombre y version y asi y asi.. perdemos contexto y gastamos neuronas..

LA SOLUCION: PAMAC

Ahora como instalar pamac y que instalar para no tener basura como gnomepuach

QUE OPCIONES HAY?? LA MALA DOCUMENTACION

pamac como todo lo que hacen los desarrolladores esta muy mal presentado, no hay documentación ni explicación, no hay presentacion de que hace ni que lo compone mas que la ahora en decadencia otora gran wiki de arch linux.

  1. pamac-cli / pamac-aur este solo es una linea de comandos, el CLI solo gestiona los paquetes oficiales y el aur gestiona todo.
  2. pamac-all este habilita adicionalmente las mierdas de snapshit y flatshit, este incluye los de aur y normales oficiales, pero te instala mas basura
  3. pamac-gtk / pamac-all  este gestiona similar a aptitude o synaptic los paquets el GTK incluye front y el ALL gestiona adicionales como flashit etc etc pero coloca mas basura

CUIDADO no es tan simple

Se debe tener muy cuidadas las dependencias, makepkg nunca instala las dependencias, las asume desde el helper o el PKGbuild, asi debe hacerse siempre como se sugirió aquí https://aur.archlinux.org/packages/libpamac-full#comment-961911 asi que estos son los pasos:

  1. Tener pacman acorde con  pacman -Sy pacman
  2. Hacer pacman -S --needed git base-devel
  3. Tener un helper en nuestro caso es YAY ojo con esto leer nuestro articulo sobre helpers y yay.
  4. Entonces limpiar la cache con rm -rf /var/cache/pacman/pkg/download* y despues ejecutar yay -Scc respondindo "Y" a todas las preguntas.
  5. Remover cualquier vestigio de pamac por ejemplo en nuestro caso yay -R libpamac-aur pamac-aur
  6. Despues revisar las dependencias, por ejemplo snapd + snapd-glib y un polkit (como mate-polkit o el simple polkit no mas) y appstream + appstream-glib tambien.
  7. Importante entonces tener el helper en sintonia con git clone https://aur.archlinux.org/yay.git despues cd yay y por ultimo makepkg -si para que tengamos yay actualizado
  8. Y previo la libreria libpamac en nuestro caso sera libpamac-aur para evitar barusa
  9. Entonces viene pamac con pamac-cli o mejor pamac-aur para nuestro caso si compilamos pamac o pamac-gtk, recomendamos el cli o el gtk solamente

QUE HACER SI SE ROMPE:

Tenemos el famoso mensaje 

"yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory"

Esto es porque yay o cualquier helper esta enlazado a las libreias de pacman así que partimos desde la raíz:

pacman -S --needed git base-devel

mkdir -p ~/Devel & cd ~/Devel

git clone https://aur.archlinux.org/yay.git & cd yay & makepkg -si

LA POBRE CONCLUSION: pamac una mierda

LAstimosamente pamac es una total mierda.. no hay mas nada que decir



Articulos mas leidos aqui:

arch multimedia 2 ampliando - instalando audio video y mas

 ... después de la comparativa anterior en multimedia  aquí listare que hay que hacer para tener el mismo set multimedia que uso para cuando hago multimedia , grabo mis canciones, practico la música y juego minecraft .. umm esto ultimo lo dejo para después..   

Instalando ARCH linux parte 2 - preparando el disco duro

  En este post vamos a preparar todo antes de instalar , porque hay operaciones que solo se pueden hacer antes de tener datos importantes en el pc!  Ejemplo, las particiones, o el tamaño de sector, o el tipo de sistemas de ficheros!  OJO leer la entrada anterior sobe los discos NVME! aquí yo asumo un disco NVME M.2 2280 PCIe x4 es decir el mas rápido, no discos mixtos SATA+NVME

informandose de arch vs lo que se de debian

  Lo primero es informarme, si vale la pena, ya que yo analize que a mayor lineas de codigo y features mayor necesidad de computo.. asi que como arch es siempre lo ultimo de la moda debo ver si vale la pena ya que el equipo adquirido es un DELL Optiplex 5050 de 7ma ..

instalando Archlinux parte 4 - el error de efi y el siglo pasado

  La cagada esta hecha para disociados sociales que solo ven el monitor y no tienen vida sexual fallo por un misero detalle, no se especifico la particion porque solo se le indica es ESP (EFI).. 

Arch linux instalado, apreciaciones y analisis inicial

  Después de sufrir con el instalador mas miserable de el planeta (incluso el de Alpine linux que esta atrasado en una era moderna de interfaces graficas es mucho mas moderno que este) .. el sistema instalo correctamente (habia fallado solo porque el json generado esta mal formateado, ver dos artículos atras) Hoy veremos que trae de bueno.. (que solo fue una sola cosa) después de tener el escritorio trabando decente (ver articulo anterior)