Quais são os prós e contras de ia32-libs?

2

Na minha instalação de trabalho do Linux (Mint 17), tenho tentado evitar instalar o pacote ia32-libs . Quando o usei no passado, lembro-me de vários problemas que surgiram, principalmente os tempos de inicialização significativamente mais lentos e algumas configurações do Cinnamon sendo interrompidas. (Desculpe pela falta de especificidade; já faz um tempo.)

Noto que a atualização para o Linux Mint 17.1 requer ia32-libs para o Skype (que eu gostaria de continuar usando) . Esta é uma das principais razões pelas quais ainda não estou atualizando.

Quais são os prós e contras reais do pacote ia32-libs ? É "obsoleto" no sentido de que os novos aplicativos provavelmente serão nativos em 64 bits, então talvez eu possa evitar o download nunca? Ou estou apenas atrasando o inevitável?

    
por wchargin 19.01.2015 / 16:35

1 resposta

3

ia32-libs permite que você instale programas comuns de 32 bits, nem mais nem menos. É uma coleção de bibliotecas de 32 bits. Não tem impacto em programas de 64 bits. Não prejudica o desempenho, tudo o que ocupa é ocupar um pouco de espaço em disco.

Versões mais recentes do Debian e do Ubuntu tornaram o ia32-libs obsoleto ao permitir que pacotes de 32 bits sejam instalados em um sistema de 64 bits, para que você possa escolher exatamente as bibliotecas que você precisa. Isso é chamado de multiarch . O Mint 17 é multiarch, portanto, é possível instalar bibliotecas individuais de 32 bits instalando a versão i386 do mesmo nome do pacote que a biblioteca de 64 bits, por exemplo, %código%. Pode ser necessário ativar o multiarch (não sei se o instalador faz isso por você) executando sudo apt-get install libc6:i386 de uma vez por todas (depois atualize a lista de pacotes com dpkg --add-architecture i386 antes de poder iniciar a instalação de pacotes de 32 bits) .

O pacote apt-get update ainda é fornecido para compatibilidade com versões anteriores, caso você tenha pacotes deb de terceiros que declarem uma dependência no nome desse pacote e facilite a instalação de uma grande seleção de bibliotecas comuns, caso você tenha um manual binário instalado e não quer perder tempo selecionando o conjunto exato de pacotes que você precisa para obter as bibliotecas que ele requer.

    
por 20.01.2015 / 01:11

Tags