Qual é o equivalente do Fedora /var/lib/dpkg/info/[..].prerm?

1

Arquivo de exemplo:

/var/lib/dpkg/info/util-linux.prerm

Qual é o equivalente ao Fedora deste arquivo? (Não se limita ao util-linux - pergunta genérica para qualquer pacote.)

Caso de uso: um script prerm está falhando. Para fins de depuração, gostaria de ativar o xtrace ( sh -x ).

    
por adrelanos 06.07.2015 / 16:23

1 resposta

3

O Fedora usa RPMs. Supondo que o RPM util-linux esteja instalado em seu sistema, o comando para mostrar o scriptlet de pré-remoção é:

rpm -q --queryformat '%{PREUN}\n' util-linux

Você pode verificar se o RPM "util-linx" está instalado com este comando:

rpm -q util-linux

Se você quiser mostrar todos os scriptlets RPM para o util-linux, você pode usar este comando:

rpm -q --scripts util-linux

EDIT: Como o script de pré-remoção falhou, é possível que o RPM não tenha sido instalado. Neste caso, você pode ver o scriptlet de um RPM desinstalado com este comando:

rpm -qp --scripts util-linux

Para ver todos os scriptlets de todos os pacotes atualmente instalados no seu sistema:

rpm -qa --scripts
    
por 06.07.2015 / 16:30