Является ли мультиархия в 11.10 означающим гибель силы - установка архитектуры?

Хорошо, что функция мультиархива 11.10 означает, что 64-битные пользователи смогут устанавливать 32-разрядные «.debs», не прибегая к команде «force-architecture»?

5
задан 3 September 2011 в 01:50

7 ответов

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в:
sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 25 May 2018 в 19:01

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 25 July 2018 в 21:22

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 31 July 2018 в 12:33

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 2 August 2018 в 03:02

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 4 August 2018 в 18:52

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 6 August 2018 в 03:15

В настоящее время нет необходимости в --force-architecture с поддержкой нескольких архивов с некоторыми примечаниями:

Библиотеки, на которых зависит пакет, должны поддерживать Multi-arch Even, если поддерживается multi-arch, возможно, пакет библиотеки сделает установку системы либо 32-разрядной, либо 64-разрядной, но не той и другой. Таким образом, пакет, о котором идет речь, не должен зависеть от такой библиотеки, если нет необходимости в 64-битном эквиваленте. Многие пакеты с сторонних сайтов не устанавливают необходимые зависимости. Перед несколькими арками был создан грязный хак под названием ia32-libs. Это будет содержать 32-битные библиотеки для нескольких пакетов, и поэтому разработчику было бы легко сказать «просто установите пакет ia32-libs». В большинстве случаев зависимости упоминаются для 32-разрядных систем, поэтому вы должны установить их, но для 32-разрядной архитектуры, добавив :i386 после каждого пакета, как в: sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
6
ответ дан 7 August 2018 в 20:56

Другие вопросы по тегам:

Похожие вопросы: