Dans le développement multiplateforme avec OpenCV, je voulais séparer l'environnement de développement Linux du corps principal avec chroot.
Cependant, je pense que Docker est le plus simple.
Prison pour FreeBSD.
MacOS a chroot. Il semble que vous puissiez faire diverses choses avec jailkit de brassage ou brassage lui-même.
Pour Windows, l'environnement de développement de type UNIX est omis car il ne semble pas être séparé dans une certaine mesure, qu'il s'agisse de Cygwin, MSYS2, WSL1 ou WSL2.
https://wiki.archlinux.jp/index.php/Chroot
Debian/Ubuntu Utiliser pbuilder https://www.debian.org/doc/manuals/maint-guide/build.ja.html https://wiki.ubuntu.com/PbuilderHowto
<détails> https://hnakamur.github.io/blog/2017/09/02/add-repositories-to-pbuilder-chroot-images/ Fedora/RHEL/CentOS
Utiliser des simulacres
https://github.com/rpm-software-management/mock/wiki <détails> https://hnakamur.github.io/blog/2015/12/16/how_to_debug_errors_in_rpm_build_using_mock/
https://hnakamur.github.io/blog/2015/12/18/add_third_party_to_build_on_mock_and_copr/
http://manpages.ubuntu.com/manpages/bionic/man1/mock.1.html
https://blog.packagecloud.io/eng/2015/05/11/building-rpm-packages-with-mock/ Slackware/Zenwalk/SalixOS
Extraire et installer à partir du CD d'installation vers le répertoire cible
https://docs.slackware.com/howtos:general_admin:setting_up_a_slackware_chroot Suivez ensuite la procédure normale pour chrooter Arch
Utilisez la commande pacstrap
https://wiki.archlinux.jp/index.php/インストールガイド#ベースシステムのインストール Suivez ensuite la procédure normale pour chrooter Manjaro
Utilisez la commande basestrap incluse dans extra / manjaro-tools-base
https://wiki.manjaro.org/index.php?title=Manjaro-tools Suivez ensuite la procédure normale pour chrooter Gentoo
Extraire l'image stage3 dans le répertoire cible
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Stage/ja Suivez ensuite la procédure normale pour chrooter Sabayon
Extrayez Sabayon_Linux_ Suivez ensuite la procédure normale pour chrooter
Recommended Posts
Exemple
pacstrap /var/tmp/chroot base base-devel
Exemple
basestrap /var/tmp/chroot base base-devel
Exemple
mkdir /var/tmp/chroot
cd /var/tmp/chroot
curl -LO http://<Répertoire Sabayon de Mirror>/stable/Sabayon_Linux_<Année>.<Mois>_amd64_tarball.tar.gz
#Ce qui suit est le cas du miroir RIKEN
#curl -LO http://ftp.riken.jp/Linux/sabayon/stable/Sabayon_Linux_19.03_amd64_tarball.tar.gz
tar xpvf Sabayon_Linux_<Année>.<Mois>_amd64_tarball.tar.gz --xattrs-include='*.*' --numeric-owner #Déployer l'archive