Каковы плюсы и минусы ia32-libs?

На моей рабочей установке Linux (Mint 17) я пытался избежать установки ia32-libs . Когда я использовал его в прошлом, я вспоминаю ряд возникающих проблем, наиболее заметно значительно медленнее время загрузки и некоторые настройки Cinnamon. (Извините за отсутствие специфики, это было какое-то время.)

Я отмечаю, что для обновления Linux Mint 17.1 требуется ia32-libs для Skype (который я бы хотел использовать). Это одна из основных причин, по которым я еще не совершенствуюсь.

Каковы фактические плюсы и минусы пакета ia32-libs ? Является ли это «устаревшим» в том смысле, что новые приложения, вероятно, будут 64-битными, поэтому я мог бы избежать загрузки? Или я просто откладываю неизбежное?

ia32-libs позволяет устанавливать обычные 32-разрядные программы, не более, не менее. Это коллекция 32-битных библиотек. Он не влияет на 64-разрядные программы. Это не повредит производительности, все, что он делает, занимает немного места на диске.

Новые версии Debian и Ubuntu сделали ia32-libs устаревшими, разрешив установку 32-разрядных пакетов в 64-разрядную систему, чтобы вы могли точно выбрать нужные библиотеки. Это называется мультиархией . Mint 17 является многоархивным, поэтому вы можете установить отдельные 32-битные библиотеки, установив версию i386 с тем же именем пакета, что и 64-битная библиотека, например apt-get install libc6:i386 . Возможно, вам понадобится включить многоархивный (я не знаю, сделает ли программа установки для вас), запустив sudo dpkg --add-architecture i386 раз и навсегда (затем обновите список пакетов с помощью apt-get update прежде чем вы сможете начать установку 32-битные пакеты).

Пакет ia32-libs по-прежнему предоставляется для обеспечения обратной совместимости, если у вас есть сторонние пакеты deb, которые объявляют зависимость от этого имени пакета и облегчают установку большого набора общих библиотек, если у вас есть установленная вручную двоичная и не хотите тратить время на выбор точного набора пакетов, необходимых для получения требуемых библиотек.