История изменений
Исправление Rootlexx, (текущая версия) :
Типа того, чтобы установить две версии одного пакета.
А в debian это возможно ? Пример в студию.
Вероятно, имелась в виду Политика Debian, которая делает обязательным присутствие версии ABI в имени пакета библиотеки, что позволяет иметь установленными одновременно несколько версий библиотек.
Но это больше про политику, нежели про формат пакетов.
ксати а как debian утилита аналог mock ?
pbuilder?
Вот пример пути :
Это явно путь к образам установщика, а не репозиторий APT.
Ну и у меня есть небольшой вопросик.
Вот мы разрабатываем в том числе и под ARM. В Debian я установил окружение для кросс-компиляции:
apt install crossbuild-essential-armhf crossbuild-essential-arm64
— добавил архитектуры armhf
и arm64
:
dpkg --add-architecture armhf
dpkg --add-architecture arm64
— установил все нужные библиотеки и пакеты разработчика для этих архитектур:
apt install lib{ssl,xml2,…}-dev:{armhf,arm64}
— и просто тестово собираю для ARM на своей машине, выбирая соответствующую цель (которая устанавливает используемый компилятор C).
Как этого добиться в, скажем, Fedora, не извращаясь с QEMU? Окружение для кросс-компиляции как бы есть, но библиотек там — кот наплакал. И если в Debian я просто беру и устанавливаю любые библиотеки из репозитория для нужной мне архитектуры, то как с этим в Fedora?
Исходная версия Rootlexx, :
Типа того, чтобы установить две версии одного пакета.
А в debian это возможно ? Пример в студию.
Вероятно, имелась в виду Политика Debian, которая делает обязательным присутствие версии ABI в имени пакета библиотеки, что позволяет иметь установленными одновременно несколько версий библиотек.
Но это больше про политику, нежели про формат пакетов.
ксати а как debian утилита аналог mock ?
pbuilder?
Вот пример пути :
Это явно путь к образам установщика, а не репозиторий APT.
Ну и у меня есть небольшой вопросик.
Вот мы разрабатываем в том числе и под ARM. В Debian я установил окружение для кросс-компиляции:
apt install crossbuild-essential-armhf crossbuild-essential-arm64
— добавил архитектуры armhf
и arm64
:
dpkg --add-architecture armhf
dpkg --add-architecture arm64
— установил все нужные библиотеки и пакеты разработчика для этих архитектур:
apt install lib{ssl,xml2,…}-dev:{armhf,arm64}
— и просто тестово собираю для ARM на своей машине, выбирая соответствующую цель (которая устанавливает используемый компилятор C).
Как этого добиться в, скажем, Fedora, не извращаясь с QEMU? Окружение для кросс-компиляции как бы есть, но библиотек там — кот наплакал. И если в Debian я просто беру и устанавливаю реальные библиотеки из репозитория для нужной мне архитектуры, то как с этим в Fedora?