O pacote
wajig está disponível para Debian (Lenny, Squeeze, Wheezy e SID) e Ubuntu (Dapper, Hardy, Karmic, Lucid, Maverick e Natty), portanto para qualquer distro baseadas e|ou derivadas destas:
Então para instalarmos esse verdadeiro canivete-suíço precisamos apenas disso:
sudo apt-get update
$ sudo apt-get install gksu wajig
Programa instalado, vamos às suas inúmeras opções, inicialmente rodaremos o tradicional <command> --help:
wajig --help
Que nos diz que podemos ler um tutorial simplificado digitando o comando abaixo:
wajig help
* para um tutorial mais completo digitem:
wajig doc | pager
Podemos obter a lista de comandos disponíveis com:
wajig COMMANDS
ou
wajig list-commands
E agora falando do que mais interessa; atualização do sistema, seguimos com um simples:
wajig update
wajig dist-upgrade
Agora farei uma cópia (snapshot) dos pacotes instalados:
wajig snapshot > nome-do-aquivo.extensão
Dando uma checada no log do APT com:
wajig list-log
E faço uma simulação de um dist-upgrade com:
wajig showdistupgrade
É realmente incrível a variedade de comandos disponíveis, uns são bastante interessantes como esses abaixo que atualizam a lista de dispositivos PCI e USB:
wajig update-pci-ids; wajig update-usb-ids
Ou se precisamos adicionar um repositório no sources.list:
wajig setup
Ou adicionarmos um CD-ROM:
wajig addcdrom
Executar o equivalente ao tradicional (dpkg --configure -a):
wajig fix-configure
E o outro para o "apt-get -f install":
wajig fix-install
Ou travar|checar|destravar um pacote:
wajig hold opera
$ wajig list-hold
$ wajig unhold opera
Os demais comandos disponíveis como já dito podem ser obtidos com:
wajig COMMANDS
* Nota adicional: usuários de Ubuntu e derivados podem adicionar PPAs facilmente com o comando 'addrepo', para isso usem:
wajig addrepo <nome-da-PPA>
Acho que nem é preciso lembrar sobre o cuidado que devemos ter ao adicionar repositórios de distros diferentes né. O maior perigo está em rodar um dist-upgrade com esses repositórios habilitados, o mais seguro é adicionar|instalar|desabilitar.