Как преобразовать 64-битный файл .deb в 32-битный файл .deb
Вопрос
deb-файл приложения.Я хочу преобразовать тот же файл в 32-битный файл .deb.Итак, как преобразовать 64-битный файл .deb в 32-битный .deb
Решение
Обычно это невозможно.
Если файл .deb содержит какие-либо файлы, специфичные для архитектуры (например, библиотеки или исполняемые двоичные файлы), вам потребуется получить 32-разрядные версии этих файлов или самостоятельно пересобрать пакет из исходного кода.
Если содержимое .deb уже является кроссплатформенным, оно уже должно быть помечено как Architecture: all
создателем.
Если создатель по ошибке пометил кроссплатформенный пакет как специфичный для платформы, вы можете вручную отредактировать его. Architecture
вход в управляющем файле себя, но это кажется довольно маловероятной ситуацией.
Другие советы
Вам необходимо пересобрать приложение из исходных кодов для 32-разрядной версии и использовать предоставленные им сценарии упаковки для создания DEB для x86.
Технически вы не конвертируете пакет, а перекомпилируете его исходный код для другой платформы и упаковываете его соответствующим образом.
невозможный!получите исходный код и перекомпилируйте его для себя!
Это невозможно, но, возможно, нужно попробовать виртуализировать другую ОС или попробовать pbuilder