Está claro que una gran proporción de los usarios de ArchLinux y derivadas a la hora de instalar paquetes o actualizar su distro prefieren utilizar pacman o yaourt desde la consola, sin embargo también a muchos les resulta interesante contar con una GUI que les facilite leer de manera simple información sobre los paquetes instalados o los disponibles para su sistema e instalar, desinstalar o actualizar.
PacmanXG4, todavía en versión beta pero sin que a mí me diera errores, nos proporciona estas funciones y cuenta con dos características muy interesantes:
No depende de GTK ni QT, solo de X11 y por tanto funciona en cualquier entorno de escritorio.
Nos permite leer las News sobre las actualizaciones lo que nos evita cometer errores al actualizar si prestamos atención.
pacmanxg4
Instalación:
Se instala desde AUR con:
yaourt -S pacmanxg4-bin
Requiere como mínimo:
a) Tener instalados: xorg-server xf86-video-vesa xorg-xinit
sudo pacman -S xorg-server xf86-video-vesa xorg-xinit
b) Tener habilitado el repositorio [ archlinuxfr ] en /etc/pacman.conf
c) Tener instalado libxrender:
sudo pacman -S libxrender
d) Agregar en /home/usuario/.xinitrc la siguiente línea:
/opt/pacmanxg4/pacmanxg
Los items a) y b) se da por sobre entendido que se encuentran cumplidos y por tanto los explicito solamenente por una cuestión técnica.
Les muestro algunas capturas para que vean como es la interfaz:
Nos pide la contraseña
Aquí elegimos que tarea queremos realizar
Administración de paquetes. Con click derecho sobre un paquete aparecen las opciones: instalar, desinstalar, etc.
Ventana para las tareas
Mirando el /var/log/pacman.log
Ventana de configuraciones, elegí idioma español
Viendo las News sobre Arch
Información sobre el proyecto.
Para los que prefieren seguir usando solamente la consola un recordatorio de los principales comandos de Pacman y Yaourt que nunca está de mas:
Comandos principales de pacman:
- pacman -Sy –> Sincroniza la base de datos con los repositorios.
- pacman -Syy –> Sincroniza la base de datos con los repositorios y responde afirmativamente cualquier pregunta.
- pacman -Syu –> Sincroniza la base de datos con los repositorios y actualiza el sistema.
- pacman -Syuw –> Sincroniza la base de datos con los repositorios y descarga los paquetes para actualizar el sistema sin instalarlos.
- pacman -Su –> Actualiza el sistema completo.
- pacman -S –> Instala un paquete.
- pacman -R –> Desinstala un paquete.
- pacman -Rc –> Desinstala un paquete y los que dependen del mismo.
- pacman -Rs –> Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.
- pacman -Rcs –> Desinstala un paquete, los que dependen del mismo y las dependencias no utilizadas por otros paquetes.
- pacman -Ss –> Permite buscar a un paquete específico.
- pacman -Sw –> Descarga el paquete pero no lo instala.
- pacman -Si –> Muestra información sobre un paquete no instalado.
- pacman -Qi –> Muestra información sobre un paquete ya instalado.
- pacman -Se –> Instala solamente las dependencias del paquete.
- pacman -Ql –> Muestra todos los archivos pertenecientes al paquete.
- pacman -Qu –> Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.
- pacman -Q –> Muestra una lista de todos los paquetes instalados en el sistema.
- pacman -Qo –> Muestra a cual paquete pertenece un archivo en especial.
- pacman -Sc –> Borra todos los paquetes antiguos guardados en la caché de pacman.
- pacman -Scc –> Borra todos los paquetes guardados en la cache de pacman ubicado en /var/cache/pacman/pkg.
- pacman -U –> Instala un paquete guardado en una carpeta local.
- El agregado de -y a cualquiera de las órdenes ocasiona que cualquier pregunta del sistema se responda afirmativamente
- El agregado de -f a las órdenes de instalar, desinstalar o actualizar fuerza la acción sin importar conflictos. Puede romper el sistema. No usar si no sabe lo que hace.
Comandos principales de yaourt:
- yaourt < expresión de búsqueda > –> Busca e instala
- yaourt -Sy –> Sincroniza la base de datos con los repositorios.
- yaourt -Su --aur –> Sincroniza los paquetes instalados desde AUR ( no actualiza los instalados desde pacman )
- yaourt -Su –> Actualiza el sistema completo.
- yaourt -Syua –> Actualiza el sistema, incluyendo los paquetes de AUR
- yaourt -Syua --devel –> Sincroniza la base de datos, actualiza paquetes, actualiza buscando en AUR y los que están en desarrollo.
- yaourt -S paquete –> Instala un paquete.
- yaourt -R paquete –> Desinstala un paquete.
- yaourt -Rs paquete –> Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.
- yaourt -Ss paquete –> Permite buscar a un paquete específico
- yaourt -Sw paquete –> Descarga el paquete pero no lo instala
- yaourt -Si paquete –> Muestra información sobre un paquete no instalado
- yaourt -Qi paquete –> Muestra información sobre un paquete ya instalado
- yaourt -Se paquete –> Instala solamente las dependencias del paquete.
- yaourt -Ql paquete –> Muestra todos los archivos pertenecientes al paquete.
- yaourt -Qu –> Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.
- yaourt -Q –> Muestra una lista de todos los paquetes instalados en el sistema.
- yaourt -Qo /ruta/del/archivo –> Muestra a cual paquete pertenece un archivo en especial.
- yaourt -Sc –> Borra todos los paquetes antiguos guardados en la caché de pacman.
- yaourt -Scc –> Borra todos los paquetes guardados en la cache de pacman ubicado en /var/cache/pacman/pkg.
- yaourt -A –> Instala un paquete guardado en una carpeta local.
- yaourt -Sb paquete –> Compila el paquete desde el código fuente
- yaourt -C –> Comprueba, edita, fusiona o elimina archivos .pac
- yaourt -G paquete –> Descarga un PKGBUILD (soporta paquetes separados)
- yaourt -Sb --export directorio paquete –> Crea y exporta paquetes, con sus fuentes a un directorio
- yaourt -B –> Realiza una copia de seguridad («backup») de la base de datos
- yaourt -Q --backupfile archivo –> Consulta el archivo backup
Como dije al principio del post, sé que la gran mayoría de los archers prefiere trabajar con la consola pero inclusive a mí, que llevo casi diez años usando ArchLinux, de vez en cuando me gusta ver una ventanita con algunas opciones , botoncitos y esas cositas.
Gracias por la atención. Como siempre se aceptan las sugerencias, opiniones y correcciones que crean pertinentes.
It is clear that a large proportion of ArchLinux users and derivatives when installing packages or updating their distro prefer to use pacman or yaourt from the console, however many also find it interesting to have a GUI that makes it easier for them to read easily. simple information about the installed packages or those available for your system and install, uninstall or update.
PacmanXG4, still in beta version but without giving me errors, provides us with these functions and has two very interesting features:
- It does not depend on GTK or QT, only on X11 and therefore works in any desktop environment.
- It allows us to read the News about the updates, which prevents us from making mistakes when updating if we pay attention.
pacmanxg4
Facility:
It is installed from AUR with:
yaourt -S pacmanxg4-bin
Requires at least:
a) Have installed: xorg-server xf86-video-vesa xorg-xinit
sudo pacman -S xorg-server xf86-video-vesa xorg-xinit
b) Have the [ archlinuxfr ] repository enabled in /etc/pacman.conf
c) Have libxrender installed:
sudo pacman -S libxrender
d) Add the following line to /home/user/.xinitrc:
/opt/pacmanxg4/pacmanxg
Items a) and b) are assumed to be fulfilled and therefore I explain them only for a technical matter.
I show you some screenshots so you can see what the interface is like:
It asks us for the password
Here we choose what task we want to perform
Package management. With right click on a package the options appear: install, uninstall, etc.
Task window
Looking at the /var/log/pacman.log
Settings window, choose Spanish language
Watching the News about Arch
Project information
For those who prefer to continue using only the console, a reminder of the main Pacman and Yaourt commands that never hurts:
Pacman main commands:
- pacman -Sy –> Synchronize the database with the repositories.
- pacman -Syy –> Synchronize the database with the repositories and answer yes to any question.
- pacman -Syu –> Synchronize the database with the repositories and update the system.
- pacman -Syuw –> Synchronize the database with the repositories and download the packages to update the system without installing them.
- pacman -Su –> Update the entire system.
- pacman -S –> Install a package.
- pacman -R –> Uninstall a package.
- pacman -Rc –> Uninstalls a package and those that depend on it.
- pacman -Rs –> Uninstalls a package along with dependencies not used by other packages.
- pacman -Rcs –> Uninstalls a package, those that depend on it and dependencies not used by other packages.
- pacman -Ss –> Allows you to search for a specific package.
- pacman -Sw –> Downloads the package but does not install it.
- pacman -Yes –> Show information about an uninstalled package.
- pacman -Qi –> Shows information about an already installed package.
- pacman -Se –> Install only the package dependencies.
- pacman -Ql –> Shows all the files belonging to the package.
- pacman -Qu –> Shows system packages that can be updated, but does not install them.
- pacman -Q –> Displays a list of all packages installed on the system.
- pacman -Qo –> Shows which package a particular file belongs to.
- pacman -Sc –> Delete all old packages saved in the pacman cache.
- pacman -Scc –> Delete all packages saved in the pacman cache located in /var/cache/pacman/pkg.
- pacman -U –> Installs a package saved in a local folder.
- Adding -y to any of the commands causes any system question to be answered affirmatively.
- Adding -f to install, uninstall, or update commands forces the action regardless of conflicts. It can break the system. Do not use if you do not know what you are doing.
yaourt main commands:
- yaourt < search expression > –> Search and install
- yaourt -Sy –> Synchronize the database with the repositories.
- yaourt -Su --aur –> Synchronizes the packages installed from AUR (does not update those installed from pacman)
- yaourt -Su –> Update the entire system.
- yaourt -Syua –> Update the system, including AUR packages
- yaourt -Syua --devel –> Synchronize the database, update packages, update by searching AUR and those in development.
- yaourt -S package –> Install a package.
- yaourt -R package –> Uninstall a package.
- yaourt -Rs package –> Uninstalls a package along with dependencies not used by other packages.
- yaourt -Ss package –> Allows you to search for a specific package
- yaourt -Sw package –> Downloads the package but does not install it
- yaourt -If package –> Show information about an uninstalled package
- yaourt -Qi package –> Display information about an already installed package
- yaourt -Se package–> Install only the package dependencies.
- yaourt -Ql package –> Shows all the files belonging to the package.
- yaourt -Qu –> Shows system packages that can be updated, but does not install them.
- yaourt -Q –> Displays a list of all packages installed on the system.
- yaourt -Qo /file/path –> Shows which package a particular file belongs to.
- yaourt -Sc –> Delete all old packages saved in the pacman cache.
- yaourt -Scc –> Delete all packages saved in the pacman cache located in /var/cache/pacman/pkg.
- yaourt -A –> Installs a package saved in a local folder.
- yaourt -Sb package –> Compile the package from the source code
- yaourt -C –> Check, edit, merge or delete .pac files
- yaourt -G package –> Download a PKGBUILD (supports separate packages)
- yaourt -Sb --export directory package –> Create and export packages, with their sources to a directory
- yaourt -B –> Make a backup copy of the database
- yaourt -Q --backupfile file –> Query the backup file
As I said at the beginning of the post, I know that the vast majority of archers prefer to work with the console but even me, who has been using ArchLinux for almost ten years, from time to time I like to see a little window with some options, little buttons and things like that. .
Thanks for your attention. As always, suggestions, opinions and corrections that you believe pertinent are accepted.
Capturas de pantallas / Screenshots:
Blogs, Sitios Web y Redes Sociales / Blogs, Webs & Social Networks | Plataformas de Contenidos/ Contents Platforms |
---|---|
Mi Blog / My Blog | Los Apuntes de Tux |
Mi Blog / My Blog | El Mundo de Ubuntu |
Mi Blog / My Blog | Nel Regno di Linux |
Mi Blog / My Blog | Linuxlandit & The Conqueror Worm |
Mi Blog / My Blog | Pianeta Ubuntu |
Mi Blog / My Blog | Re Ubuntu |
Mi Blog / My Blog | Nel Regno di Ubuntu |
Red Social Twitter / Twitter Social Network | @hugorep |
Blurt Official | Blurt.one | BeBlurt | Blurt Buzz |
---|---|---|---|
Upvoted. Thank You for sending some of your rewards to @null. Read my last posts to make sure that BLURT burning is profitable for you. Before using this bot please make sure your account has at least 100 BP. Get more BLURT:
@ mariuszkarowski/how-to-get-automatic-upvote-from-my-accounts
@ blurtbooster/blurt-booster-introduction-rules-and-guidelines-1699999662965
@ nalexadre/blurt-nexus-creating-an-affiliate-account-1700008765859
@ kryptodenno - win BLURT POWER delegation
@ ctime/burn-bot-liquid-blurt
Thanks!!