edps
(usa Slackware)
Enviado em 10/10/2015 - 22:59h
Eu não gostei do sbotools, visto que o
sqg do sbopkg faz a mesma coisa quando se trata em resolver as dependências de um pacote, é rodar um:
# sqg -a
E tudo fica em ponto de bala!
O slpkg não gostei porque ao tentar instalar o libreoffice com apenas o pacote l10n-ptbr, o mesmo puxaria todos.
Já o slackpkg+ embora facilite acaba por complicar por oferecer tantos recursos, mas por instalar muita coisa do SlackBuilds quando quero retornar meu Slack ao esquema de fábrica, rodo um:
# slackpkg clean-system
Desmarco somente o necessário para rodar lxdm, openbox, tint2 e obmenu-generator e mando tudo pro saco.
Depois reinstalo os pacotes do Slack que porventura tenha removido (e são muitos: pidgin, xchat e tantos outros):
rsync-slackcurrent.sh
#!/bin/sh
# Ref.: http://slackblogs.blogspot.com.br/2009/10/rsync-slackware-current.html
# This script was modified by @edps <https://edpsblog.mundognu@wordpress.com>
VERSION=${VERSION:-current}
TOPDIR="/mnt/backup"
RSYNCURL="rsync.slackware.no::slackware"
echo "Syncing version '$VERSION' ..."
if [ ! -d ${TOPDIR}/slackware-$VERSION ]; then
echo "Target directory ${TOPDIR}/slackware-$VERSION does not exist!"
exit 1
fi
echo ""
echo "Changing to ${TOPDIR}/slackware-$VERSION ..."
cd ${TOPDIR}/slackware-$VERSION
rsync $1 -vaz --update --delete-after --delete-excluded --exclude "pasture" --exclude "patches" --exclude "source" --exclude "slackware/kdei" --exclude "testing" --exclude "usb-and-pxe-installers" ${RSYNCURL}/slackware-$VERSION/ .
sync
upgradepkgs.sh
#!/bin/sh
rsync-slackcurrent.sh
cd /mnt/backup/slackware-current/slackware/
for dir in a ap d k l n t tcl x xap ; do
( cd $dir ; sudo upgradepkg --install-new *.t?z )
done
exit 0