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.
- pamac-cli / pamac-aur este solo es una linea de comandos, el CLI solo gestiona los paquetes oficiales y el aur gestiona todo.
- pamac-all este habilita adicionalmente las mierdas de snapshit y flatshit, este incluye los de aur y normales oficiales, pero te instala mas basura
- 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:
- Tener pacman acorde con pacman -Sy pacman
- Hacer pacman -S --needed git base-devel
- Tener un helper en nuestro caso es YAY ojo con esto leer nuestro articulo sobre helpers y yay.
- Entonces limpiar la cache con rm -rf /var/cache/pacman/pkg/download* y despues ejecutar yay -Scc respondindo "Y" a todas las preguntas.
- Remover cualquier vestigio de pamac por ejemplo en nuestro caso yay -R libpamac-aur pamac-aur
- 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.
- 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
- Y previo la libreria libpamac en nuestro caso sera libpamac-aur para evitar barusa
- 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