UPGRADEPKG(8)

NOME
upgradepkg - atualiza pacotes do Slackware.

SINOPSE
upgradepkg [ --dry-run ] [ --install-new ] [ --reinstall ] [ --verbose ] novonomedopacote [novonomedopacote2]

upgradepkg [ --dry-run ] [ --install-new ] [ --reinstall ] [ --verbose ] nomedopacoteantigo%novonomedopacote [antigo2%novo2]

DESCRIÇÃO
upgradepkg atualiza um pacote Slackware a partir de uma versão mais antiga para uma versão mais recente. Ele faz isto INSTALANDO o novo pacote no sistema, e depois REMOVENDO todos os ficheiros do pacote antigo que não estão no novo pacote. Se os pacotes, antigo e novo têm o mesmo nome, um único argumento é tudo o que é necessário. Se os pacotes têm nomes diferentes, forneça o nome do antigo empacotamento, seguido por um símbolo de percentagem (%), então o nome do novo pacote. Não adicione qualquer espaço em branco extra entre pares de nomes de pacotes antigo/novo. Se o upgradepkg encontra mais de um pacote instalado correspondente ao nome do antigo pacote, ele irá remover todos eles.

Para atualizar num diretório diferente do / (tal como /mnt):

ROOT=/mnt upgradepkg package.tgz (ou .tbz, .tlz, .txz)

OPÇÕES

--dry-run
    Produza um relatório sobre quais pacotes serão instalados ou atualizados, mas na verdade não realiza as atualizações.

--install-new
    Normalmente o upgradepkg apenas atualiza pacotes que já estão instalados no sistema, e ignora quaisquer pacotes que ainda não possua uma versão instalada. Se --install-new for especificado, o comportamento é modificado para instalar novos pacotes além de atualizar os já existentes.

--reinstall
    Upgradepkg geralmente ignora os pacotes se o mesmo pacote exato (nome correspondente, versão, arquitetura, e número de compilação) já está instalado no sistema. Use a opção --reinstall se você quiser atualizar todos os pacotes, mesmo se a mesma versão já estiver instalada.

--verbose
    Mostrar todos os detalhes da atualização.

PROBLEMAS
Antes de atualizar um pacote, salve os ficheiros de configuração (como em /etc) que você deseja manter. Às vezes, estes serão preservados, mas isso depende da estrutura do pacote. Se você quiser forçar novas versões dos ficheiros de configuração para serem instalados, remova as antigas manualmente antes de executar upgradepkg.

AUTOR
Patrick J. Volkerding <volkerdi@slackware.com>

VER TAMBÉM
makepkg(8), installpkg(8), removepkg(8), explodepkg(8), pkgtool(8)