51 votes

Comment utiliser une image .iso comme dépôt de CD-ROM ?

J'ai toutes les images de Debian, Ubuntu et Ubuntustudio en tant que .iso . Comment puis-je les utiliser comme référentiel pour installer les paquets que je souhaite avec sudo apt-get install package-name ?

Je monte facilement le .iso avec Archive Mounter mais lors de l'ajout d'un CD-ROM dans Sources du logiciel Il est écrit Veuillez insérer le CD-ROM .

Comment faire sans les graver sur le disque ?

18voto

Evan Points 1318

Cette question a déjà reçu une réponse dans le cadre d'une réponse à une autre question : Comment faire d'une clé USB un dépôt local ?

La manière la plus simple d'ajouter l'image en tant que source logicielle est de la graver sur un CD/DVD. Vous devez alors aller dans Système -> Administration -> Sources de logiciels, cliquer sur "Autres logiciels" et cliquer sur "Ajouter un CD-ROM...".

Si vous souhaitez utiliser l'image ISO comme source de logiciel sans la graver, le processus sera un peu plus compliqué. Vous devrez ouvrir un terminal Applications -> Accessoires -> Terminal et exécuter les commandes suivantes :

sudo mkdir /aptoncd-mountpoint

sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop

sudo apt-cdrom -d=/aptoncd-mountpoint add

(source : http://www.debianhelp.org/node/10486 )

12voto

alexh Points 163

Essayez ceci

mkdir /media/mountpoint  
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint  

puis ajouter deb file:///media/mountpoint distro main contrib a /etc/sources.list à l'aide d'un éditeur de texte et non d'un outil d'interface graphique, puis mettre à jour à partir du gestionnaire de paquets.

5voto

Kenny Evitt Points 325

Les étapes ci-dessus n'ont pas fonctionné pour moi. Quoi qu'il en soit, j'ai réussi à trouver une solution avec l'aide de liste des utilisateurs debian et cela a fonctionné.

Voici la marche à suivre.

  1. Supposons que le fichier iso se trouve dans le dossier /home/iso-files/. J'avais le fichier debian-7.1.0-amd64-DVD-1.iso dans le dossier /home/iso-files/.

  2. Créer un nouveau dossier dans /media

    mkdir /media/dvd1-mountpoint

    vous devrez exécuter la commande ci-dessus en tant que root

  3. Exécutez la commande suivante en tant que root

    mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop 
  4. Ajoutez une entrée au fichier /etc/fstab comme suit

    ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0       0
  5. Faites une entrée dans votre /etc/apt/sources.list comme suit

    deb file:/media/dvd1-mountpoint/ wheezy main contrib
  6. Commentez tout le reste du fichier /etc/apt/sources.list en ajoutant un # au début de chaque entrée. Seule la ligne ci-dessus doit être décommentée.

  7. Exécutez la commande suivante en tant que root

    apt-get update
  8. Installez n'importe quel nom de paquet et cela devrait fonctionner.

    apt-get install somePackage
  9. Vous pouvez vérifier si votre entrée dans le fstab est correcte ou non en démontant le dvd et en montant directement le point de montage.

    umount /media/dvd1-mountpoint
    mount /meida/dvd1-mountpoint
  10. Si vous prévoyez de monter automatiquement le dvd au démarrage, vous devez supprimer les éléments suivants user,noauto à partir de l'entrée dans /etc/fstab

Les étapes ci-dessus fonctionnent parfaitement pour moi. Elles devraient également fonctionner pour vous ! Je sais que je suis assez en retard pour vous répondre, mais quand même !

4voto

dzikovskyy Points 121
sudo mount  ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
sudo apt-cdrom --no-mount -d=/media/apt add

Cela fonctionne.

2voto

Sicofante Points 21

J'ai trouvé la réponse ici : http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (numéro 4).

Il s'agit essentiellement de monter l'ISO en tant que CDROM. Cela trompe probablement le système en lui faisant croire que l'image ISO est un vrai CD.

sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom

(J'utilise cette méthode pour passer de la 11.10 à la 12.04 Alpha2, parce qu'elle ne tient pas sur un CD et que, pour une raison quelconque, mon système n'est pas satisfait des clés USB).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X