web-dev-qa-db-fra.com

Utilisez apt-get dans le répertoire chroot

J'ai actuellement besoin d'utiliser apt-get sur un répertoire chroot. La configuration est la suivante.

J'ai une configuration chroot avec schroot. Cet environnement chroot doit être réduit au maximum. Par conséquent, je prévois de supprimer apt-get and commin de l’environnement chroot.

Je sais que Gentoo a la possibilité d’utiliser portage sur un répertoire racine différent. Est-il possible de définir un répertoire racine différent pour apt.get afin d'installer le logiciel dans mon répertoire chroot?

Merci d'avance

4
raddirad

Vous avez besoin de debootstrap chroot.

  1. Installez les packages sur l'ordinateur hôte.

    Sudo apt-get install debootstrap
    Sudo apt-get install schroot
    
  2. Créez un fichier de configuration pour schroot.

  3. Exécutez debootstrap.

  4. Vérifiez le chroot.

  5. Maintenant, vous pouvez utiliser ce que vous voulez, y compris l'installation à l'aide de

    apt-get

Les instructions détaillées et plus d'informations peuvent être trouvées dans le lien ci-dessus

Un autre lien utile peut être trouvé ici .


Une instruction plus simple:

Créez un environnement chroot dans lequel vous installerez vos paquets:

debootstrap precise fakeInstallation

Remplacez "precise" par votre nom de version Ubuntu et "fakeInstallation" par le répertoire que vous souhaitez chrooter.

Maintenant, vous avez créé une fausse installation dans le répertoire fakeInstallation

chroot fakeInstallation

Vous pouvez maintenant utiliser apt-get install dans le répertoire fakeInstallation

2
Maythux