#!/bin/bash [ ${UID} != 0 ] && { echo -e "Se requieren privilegios de Root"; exit 1; } pacman -Qei | sed -n "s/^Name.*\:\s\(.*\)/\1/p" > nombres.txt pacman -Qei | sed -n "s/^Version.*\:\s\(.*\)/\1/p" > versiones.txt Xdialog --title "Desinstalar paquetes" --menu "Elija su paquete:" 24 51 6 $(paste nombres.txt versiones.txt) 2> /tmp/menu.tmp.$$ retval=$? choice=`cat /tmp/menu.tmp.$$` rm -f nombres.txt rm -f versiones.txt rm -f /tmp/menu.tmp.$$ case "$retval" in 1) exit 0; ;; 255) exit 0; ;; esac yes | pacman -R "${choice}" && { Xdialog --title "Desinatalar paquetes" --msgbox "${choice} desinstalado con éxito." 10 100 } || { Xdialog --title "Desinatalar paquetes" --msgbox "${choice} no se pudo desinstalar." 10 100 exit 1; } exit 0;
Script para ArchLinux Desintalación de Paquetes
d
Script para ArchLinux, muestra los paquetes para elegir cuál desinstalar, todo a través de una pequeña interfaz.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario