Пустой рабочий стол является шоу, когда рабочий стол так или иначе отключен. Попытайтесь установить другую настольную среду как LXDE, она, конечно, покажет Ваши файлы.
Сначала нам нужно настроить многоархитектурное окружение (подробнее):
sudo dpkg --add-architecture armhf
sudo apt update
Загрузить исходный пакет (используя минус в качестве примера):
apt-get source less
Перейти в каталог и, наконец, собрать пакет:
cd less-458
dpkg-buildpackage -us -uc -b --host-arch armhf
Специальным флагом в команде выше является --host-arch
.
Другие флаги означают:
Эти три флага относятся только к тем, кто собирает публичные репозитории, например, Debian Developers/Maintainers.
Если вы заботитесь о удобстве, чем скорость, вы можете использовать следующий метод, который использует QEMU для эмуляции система руки.
Установите пакет, который получил инструмент, который нам нужен, pbuilder-dist :
sudo apt install ubuntu-dev-tools
Следующая команда создает Chroot для создания и создает тарбол Из него (в этом случае система Debian 8 для архитектуры ARMHF):
pbuilder-dist jessie armhf create
Получить источники некоторых пакетов:
apt-get source bb
Создать пакет:
pbuilder-dist jessie armhf bb_1.3rc1-8.3.dsc
Это заняло около 370 секунд на моей машине, а около 250 секунд на руке Система я строила.
В Debian 9 с pbuilder:
pbuilder build --host-arch armhf foo.dsc
или сборка:
sbuild --host=armhf foo.dsc
Нет, вам не нужно настраивать дополнительный chroot. Обычные chroot для нативной сборки будут работать.
(sbuild
долгое время поддерживал --host
, используя различные подходы с течением времени; pbuilder
добавлено --host-arch
в версии 0.227, и пользователи Debian 8 могут найти необходимые пакеты в бэкпортах Jessie.)