libc.so
foi movido como parte do trabalho multiarch no Ubuntu 11.04. A razão pela qual não pode haver um symlink é que o propósito do multiarch é possibilitar a instalação de ambas as versões i386
e amd64
de libc
ao mesmo tempo, para que você possa executar 32 bits binários mais facilmente em sistemas de 64 bits e vice-versa (e outras situações semelhantes). Se o pacote libc6
contivesse um link simbólico para o novo local, as versões desse pacote para arquiteturas diferentes não seriam instaláveis ao mesmo tempo (qual versão do symlink seria dpkg
pick?), Derrotando todo o ponto do exercício.
Qualquer coisa que codifique o caminho para libc.so
deve ser atualizada para funcionar corretamente a partir do Ubuntu 11.04. Se o script que você está falando fizer parte do Ubuntu, por favor relate um bug nele e adicione a tag multiarch
.