Создание пакета для другой архитектуры

Я пытаюсь исправить и перестроить пакет (libvorbis, для чего он стоит) на 64-битном Xubuntu 14.04. Раньше, когда я хотел сделать что-то подобное, я следовал этой формуле:

sudo apt-get build-dep <package>
apt-get source <package>
cd <package-dir>
patch -Np1 < ../<patch>
dch -i
dpkg-source --commit
debuild -us -uc
cd ..
sudo dpkg -i <new.deb>

И для исправления Wine в прошлом он работал как шарм. Для моего текущего проекта мне удалось пройти весь путь и перестроить пакеты, но когда я пошел устанавливать новые, я получил:

dpkg: error processing package libvorbis0a:amd64 (--install):
 package libvorbis0a:amd64 1.3.2-1.3ubuntu2 cannot be configured because libvorbis0a:i386 is at a different version (1.3.2-1.3ubuntu1)

Я попытался удалить 32- битный пакет, так как я не уверен, что мне это действительно нужно, но это будет разрушать зависимости для многих вещей. Как изменить мою процедуру (или повторить ее), чтобы также построить 32-разрядные версии пакета для параллельной установки? Возможно ли это?

Изменить: я попробовал apt-get source libvorbis:i386, но получил:

E: Can not find a package for architecture 'i386'
E: Unable to find a source package for libvorbis:i386

Edit: apt-get source libvorbis0a:i386, похоже, работал, но я просто закончились с 64-битными пакетами снова.

1
задан 15 September 2014 в 06:30

0 ответов

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

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