Comment puis-je mettre à jour Ubuntu hors ligne sans utiliser Synaptic ou Keryx?

12

J'utilise Ubuntu 12.04 chez moi et j'ai une bonne connexion Internet et mon système fonctionne bien.

Un de mes amis a un petit bureau et songe à passer de Windows à Ubuntu 11.10 ou supérieur. Le problème est qu'il n'a pas de connexion Internet.

Il me demande s'il existe des possibilités d'installer toutes les mises à jour sans avoir Internet. Je fais beaucoup de recherches, j'ai trouvé cette question qui dit que l'utilisation de Keryx ou de Synaptic Manager le fera.

Mais j'utilise 11.04 et il n'y a pas de gestionnaire Synaptic en ce sens que je génère et télécharge le script.D'autre manière lorsque j'essaie d'installer keryx ( sur tout nouveau système d'installation sur lequel je dois récupérer les mises à jour ou système ayant une connexion Internet ) entrez la description de l'image ici

Cela me montre que je n'ai pas de python, mais je l'ai

entrez la description de l'image ici

L'installation de ces applications ne répond pas aux dépendances. Le point clé ici est

  • Comment j'installe les mises à jour sans avoir Internet sur une nouvelle installation d'Ubuntu .
  • Comment j'installe ubuntu-restricted-extras
twister_void
la source
N'importe qui de réponse ne m'a pas aidé ..
twister_void
La dépendance est python <2,7 et vous avez probablement python 3.
Mahesh
Mec, faites-moi savoir si vous avez essayé ma réponse. Si oui, quel a été le résultat
Tachyons
Vous devriez pouvoir utiliser la version portable de Keryx, je viens de faire la même chose sur une machine 10.04.2 hors ligne et cela a bien fonctionné. Avez-vous essayé d'utiliser la version portable de Keryx sur une clé USB?
John Lyon

Réponses:

4

Pour autant que je sache, vous ne pouvez pas télécharger les mises à jour pour un système Oneiric (11.10) utilisant Ubuntu Natty (11.04). Vous devez avoir un système Ubuntu 11.10 fonctionnel.

Un aperçu du processus que nous suivons:

  1. Nous allons d'abord installer une machine virtuelle dans le système Natty (11.04) d'OP.
  2. Nous installerons Ubuntu 11.10 sur cette machine virtuelle
  3. Nous allons configurer la machine virtuelle pour avoir un dossier partagé commun entre le système d'exploitation hôte (11.04) et le système d'exploitation invité (11.10)
  4. Nous allons générer un script de téléchargement des packages requis pour mettre à niveau ce système (OS invité, c'est-à-dire Ubuntu 11.10).
  5. Nous transférerons le script de téléchargement vers le système d'exploitation hôte à l'aide du dossier partagé configuré à l'étape 3.
  6. Dans le système d'exploitation hôte, nous téléchargerons tous les packages requis à l'aide du script de téléchargement que nous obtenons à l'étape 5.
  7. Nous transférerons tous les fichiers .deb téléchargés dans le système hors ligne, c'est-à-dire le système Ubuntu 11.10 réel sur le PC de son ami.
  8. Nous allons créer un référentiel local sur le PC de son ami avec ces packages.
  9. Nous mettrons à jour les amis d'OP Ubuntu à l'aide du référentiel local créé à l'étape 8.

1. Obtenir un système Oneiric fonctionnel

Il existe deux façons d'avoir un système Oneiric fonctionnel.

  • En faisant une installation réelle

    Vous devez installer Ubuntu Oneiric (11.10) sur l'ordinateur avec connexion Internet. Bien qu'il soit également possible à partir d'un système en direct fonctionnant depuis USB ou CD, je recommande l'installation. Vous pouvez obtenir de l'aide pour installer Ubuntu à partir de ces liens:

  • Installer Oneiric dans une machine virtuelle VirtualBox

    1. Pour installer VirtualBox dans Ubuntu 11.04 Natty Narwhal, exécutez ces commandes dans un terminal:

      sudo apt-get update
      sudo apt-get install virtualbox
      
    2. Installez ensuite Oneiric dans la machine virtuelle.

    3. Configurez un dossier partagé dans la machine virtuelle.

      Vous devez installer VirtualBox Guest Additions pour activer la fonction de dossier partagé. Exécutez cette commande dans la machine virtuelle pour installer cela:

      sudo apt-get install virtualbox-guest-additions
      

      Si vous avez besoin d'aide pour activer la fonctionnalité des dossiers partagés dans VirtualBox, vérifiez ce lien:

2. Récupérez les fichiers .deb requis pour les mises à jour

Veuillez noter ces points spécifiques:

  1. Il est recommandé de ne pas mettre à jour le système virtuel pendant l'installation ou après avant d'installer Synaptic. Cause, ces mises à jour peuvent être supprimées du cache et sans ces mises à jour, vous ne pouvez pas générer correctement le script de téléchargement de package.

  2. N'exécutez pas sudo apt-get cleanou sudo apt-get autoclean, car ces commandes suppriment les fichiers .deb du cache.

Ensuite, démarrez sur le système Oneiric qui dispose d'une connexion Internet (à partir du système installé ou dans VirtualBox) et suivez cette procédure:

  1. Installez Synaptic Package Manager . Exécutez ces commandes dans un terminal pour cela: (Remarque, vous devez connecter la machine virtuelle à Internet , sans accès à Internet, la machine ne peut pas mettre à jour la liste des packages)

     sudo apt-get update 
     sudo apt-get install synaptic
    

    Vous pouvez également télécharger les packages requis pour le ubuntu-restricted-extraspackage. Pour ce faire, exécutez cette commande en plus avec les deux commandes précédentes

     sudo apt-get install -d ubuntu-restricted-extras
    

    Cette commande n'installera pas les packages, elle les télécharge uniquement avec toutes les dépendances dans le /var/cache/apt/archivesdossier.

  2. Ouvrez ensuite Synaptic Package Manager. Appuyez sur le bouton Marquer toutes les mises à niveau .
    image du bouton poussoir de mise à niveau

  3. Lorsqu'on vous demande si vous souhaitez marquer des modifications supplémentaires requises , appuyez sur le bouton Marquer.
    image d'une fenêtre de marque supplémentaire

  4. Ensuite, allez dans Fichier -> Générer un script de téléchargement de package , enregistrez le script en tant que fichier. Que ce soit update-downloader.shdans un dossier nommé Updates. Nous supposons que le Updatesdossier se trouve dans votre répertoire personnel, c'est-à-dire dans . Fermez ensuite Synaptic./home/username

  5. Téléchargez maintenant les fichiers .deb.

    1. Accédez au dossier Mises à jour , où vous avez enregistré update-downloader.sh.

    2. Pendant que vous êtes toujours dans le terminal et que vous avez cdaccédé au dossier Mises à jour que vous avez créé précédemment, exécutez cette commande:

      cp /var/cache/apt/archives/*.deb .
      

      Cela copie les fichiers .deb téléchargés qui sont utilisés pour installer Synaptic Package Manager et les fichiers téléchargés pour le ubuntu-restricted-extraspackage.

    3. Exécutez ensuite cette commande sh ./update-downloader.shpour télécharger tous les fichiers .deb nécessaires à la mise à jour dans le dossier actuel (c'est-à-dire dans le Updatesdossier.

      Ou

      Alternativement, vous pouvez transférer le Updatesdossier avec les quelques fichiers .deb que vous venez de copier /var/cache/apt/archivesavec le update-downloader.shscript dans le système d'exploitation hôte via la fonction de dossier partagé de VirtualBox.

      Ensuite, dans le système hôte Ubuntu, ouvrez un terminal et exécutez la commande ci-dessous en accédant au dossier Mises à jour que vous venez de copier à partir du système d'exploitation invité à l'aide de la fonction de dossier partagé, où update-downloader.shréside le fichier:

      sh ./update-downloader.sh
      
    4. Si vous avez téléchargé les fichiers .deb dans la machine virtuelle, dans cette étape, transférez le dossier Updates avec ces fichiers à l'aide de la fonction de dossier partagé de Virtual Box. (Cette étape n'est requise que si vous avez téléchargé les fichiers sur une machine virtuelle)

    5. Après avoir obtenu le dossier Updates avec tous les fichiers .deb sur votre PC hôte (c'est-à-dire dans votre système Natty), copiez ce dossier avec tous les fichiers sur une clé USB. Vous pouvez également vouloir graver un DVD avec ces packages, bien que je ne le recommande pas.

    6. Transférez le Updatesdossier à l'aide de votre clé USB (ou CD / DVD, si vous les avez gravés) sur le PC de votre ami.

3. Utilisez les fichiers .deb pour créer un référentiel local

Copiez l'intégralité du dossier nommé Updatessur l'ordinateur sans Internet. Mettez ce dossier dans un répertoire. Disons que vous avez placé le dossier Updates dans le répertoire personnel. Créez un nouveau répertoire dans votre dossier de départ avec un nomoffline et déplacez le Updatesdossier dans le offlinedossier. Maintenant, la structure du répertoire ressemble à ceci

   + accueil 
     + - nom d'utilisateur
       + - hors ligne
         + - Mises à jour (contient les fichiers .deb)
 

  1. Ouvrez maintenant un terminal et accédez au offlinedossier. Une fois dans le offlinedossier, exécutez cette commande pour générer le fichier d'index de package nécessaire:

    apt-ftparchive packages . > Packages
    

    Il créera un fichier avec le nom Packages.

  2. Maintenant, ouvrez le /etc/apt/sources.listfichier avec le pouvoir root. Dans un terminal, procédez comme suit

    gksu gedit /etc/apt/sources.list
    
  3. Appuyez ensuite sur Enterpendant que votre curseur se trouve au début du fichier. Cela créera une nouvelle ligne vierge en haut. Écrivez cette ligne comme première ligne du fichier

    deb file:/home/username/offline /

    Enregistrez ensuite le fichier avec Ctrl+ Set quittez gedit, l'éditeur de texte.

    N'oubliez pas d'utiliser les noms de dossier / chemin exacts pour le dossier hors ligne et remplacez-le usernamepar le nom de connexion de l'utilisateur.

    De plus, si vous êtes sûr que votre ami ne peut pas utiliser d'autres sources de référentiel, vous pouvez désactiver tous les autres référentiels en plaçant une #marque avant chaque ligne du /etc/apt/sources.listfichier. (Ce n'est pas réellement requis, mais recommandé) .

    Notez qu'il est généralement nécessaire de placer un référentiel local en haut du fichier, pour lui donner une préférence plus élevée que les autres sources de référentiel. (Mais dans ce cas particulier, vous pourrez peut-être vous en passer, car votre ami ne peut même pas se connecter à Internet pour accéder aux autres référentiels configurés.)

4. Faites la mise à jour sans accéder à Internet!

  1. Exécutez sudo apt-get updatedans le terminal pour que le gestionnaire de packages reconnaisse votre répertoire de mise à jour local.

  2. Exécutez ensuite cette commande pour mettre à niveau le système hors ligne:

     sudo apt-get upgrade --allow-unauthenticated
    

Terminé! Vous avez mis à niveau votre système sans accès Internet.


Quelques notes:

1. Vous ne voulez pas écrire à chaque fois l'option allow-unauthenticated?

Si vous souhaitez utiliser ce référentiel local pour installer des packages de temps en temps, mais que vous vous ennuyez de toujours utiliser cette allow-unauthenticatedoption, faites-le.

Créez un fichier nommé 99mysettingsdans /etc/apt/apt.conf.davec gedit et ajoutez la ligne dans ce fichier et sauvegardez.

    APT::Get::AllowUnauthenticated "true";

Pour ouvrir un fichier nommé 99mysettins dans ce répertoire avec le pouvoir root, utilisez cette commande dans un terminal

gksu gedit /etc/apt/apt.conf.d/99mysettings

2. Remarque sur l'option allow-unauthenticated:

Vous vous demandez peut-être pourquoi j'ai proposé cette --allow-unauthenticatedoption. Ceci est utilisé car votre référentiel de mise à jour local n'est pas authentique pour le système. Mais cela ne nuira pas, car vous avez téléchargé ces packages à partir d'un authentique référentiel Ubuntu officiel.

3. Je veux avoir un référentiel de confiance à la place:

Consultez cet article génial et épique sur les forums Ubuntu sur la création d'un référentiel local de confiance . Si vous créez un référentiel de confiance, vous n'avez plus à fournir d' --allow-unauthenticatedoption.

Recommandation: je vous recommande de ne pas utiliser les référentiels PPA, sauf si vous leur faites vraiment confiance. En particulier, n'utilisez pas de référentiels expérimentaux, car ils peuvent introduire des problèmes de dépendance dans le système, qui est souvent désigné par les geek Unix comme l' enfer des dépendances . Cela peut être plus difficile à résoudre lorsque vous n'avez pas de connexion Internet.

Anwar
la source
Où vous avez créé le fichier update-script.shet pourquoi vous exécutez ce script.
twister_void
@Gaurav_Java désolé. ce nom était update-downloader.sh. Une simple erreur
Anwar
Anwar ne fonctionne pas, il ne met rien à jour voir ce lien paste.ubuntu.com/1109550
twister_void
Je pense que vous exécutez la mise à niveau à partir d'une machine virtuelle. Lisez attentivement la réponse, je veux que vous téléchargiez les mises à jour à partir d'une machine virtuelle, puis que vous utilisiez ces mises à jour pour créer un référentiel sur une machine réelle, puis que vous utilisiez la mise à niveau
Anwar
Ou vous pouvez également en discuter dans cette salle de discussion
Anwar
3

Vous pouvez utiliser Keryx sans l'installer. J'utilise régulièrement keryx 0.92.4.1 au lieu de la version 1.

La raison pour laquelle j'ai choisi l'ancienne version était, si ma mémoire est bonne, que la v0.92x vous permettrait d'installer des packages supplémentaires, tandis que la v1 ne vous laisserait que mettre à jour. Je n'ai jamais réussi à le faire installer (automatiquement) un package pour moi, de toute façon, donc les éléments suivants pourraient également s'appliquer à la version 1.

Voici comment je l'utilise:

  1. Extrayez keryx dans votre homerépertoire de l'ordinateur sans Internet (appelons-le ordinateur sans Internet ).
  2. Courir:

    python keryx/source/keryx.py
    
  3. Créez un nouveau projet. Par défaut, le nom de l'ordinateur est le nom du projet. Vous pouvez changer cela avant de cliquer sur "Nouveau projet". Dans cet exemple, je l'appelle "chompituga".

  4. Il vous demandera de "télécharger les dernières listes de paquets". Vous n'avez pas d'Internet, alors cliquez sur non.

  5. Après un court instant, vous aurez une liste de tous les packages, avec ceux installés correctement marqués. Vous pouvez fermer le programme maintenant.

  6. Copiez maintenant le dossier keryx/projects/chompitugasur une clé USB. Il contient les éléments suivants:

    chompituga.keryx
    debian.conf
    installcache.sh
    lists/
    packages/
    sources/
    
  7. Maintenant dans l'ordinateur avec accès à Internet (appelons-le ordinateur avec Internet ): extrayez keryx dans le homerépertoire.

  8. Copiez votre dossier de projet (dans cet exemple chompituga) et tout son contenu de l'USB vers le keryx/projects/dossier de l' ordinateur avec Internet .

  9. Exécutez keryx:

    python keryx/source/keryx.py
    
  10. Cette fois, ouvrez le projet, appelé "chompituga" dans cet exemple (voir figure).

    fenêtre de bienvenue keryx

  11. Il vous demandera de télécharger les dernières listes de paquets, cette fois cliquez sur oui. Après un certain temps, cela indiquera que les listes de paquets ont été mises à jour. Vous pouvez voir la liste des packages dans la fenêtre principale et ceux qui ont une version plus récente seront marqués différemment.

  12. Il est désormais possible de télécharger les packages mis à jour avec le menu Projet | Obtenir les mises à jour, le bouton "Obtenir les mises à jour" ou la combinaison Ctrl+ U.

  13. Il est également possible d'installer de nouveaux packages (cela devrait prendre en charge les dépendances) en sélectionnant les packages souhaités puis le menu Projet | Télécharger le package.

  14. Les packages sont téléchargés dans le keryx/packages/chompituga/packages/dossier. Vous ramenez le contenu de ce dossier avec vous sur l' ordinateur sans Internet .

  15. De retour sur l' ordinateur sans Internet , copiez les packages téléchargés quelque part et, dans ce dossier, faites simplement:

    sudo dpkg -i *.deb
    
  16. Assurez-vous d'installer séparément les mises à jour du noyau ("linux-header", "linux-image" ou d'autres packages "linux-something") - peut-être après d'autres mises à jour.

  17. Parfois, il semble nécessaire d'installer avec l'option --force-depends. Je le fais, juste au cas où, quand je vois de très nombreux packages à mettre à jour.

    sudo dpkg -i --force-depends *.deb
    
  18. Une fois l'installation des mises à jour terminée, réexécutez keryx (étape 2); ouvrez le projet (étape 10) et, dans le menu Projet | Mettre à jour l'état, mettez à jour la liste des packages installés. Cela nécessitera votre mot de passe utilisateur deux fois. Assurez-vous de le faire uniquement sur l' ordinateur sans Internet .

  19. Il ne vous reste plus qu'à répéter les étapes 6 à 18 chaque fois que vous souhaitez mettre à jour votre ordinateur sans Internet .

Je suis désolé que cette réponse soit longue. Je peux vous assurer que la procédure est assez simple et directe.

Notes: Peu importe si les ordinateurs ont différentes versions / saveurs d'Ubuntu . Je n'ai pas testé keryx avec des distributions autres que * buntu.

carnendil
la source
Je suis désolé pour le pauvre anglais.
carnendil
1
Votre anglais est très bien, mais la version actuelle de Keryx semble complètement différente et semble avoir complètement supprimé une grande partie de cette fonctionnalité! J'ai quand même réussi à suivre ces instructions de manière lâche - j'ai demandé à Keryx de télécharger les debs appropriés et j'ai pu les installer dpkg, alors ayez un vote positif.
John Lyon
edit: Merci @jozzas. C'est en effet la fonctionnalité de pouvoir installer des packages supplémentaires , au lieu de seulement mettre à jour, qui m'a incité à choisir l'ancienne version. Pourtant, j'ai dû apprendre à le faire semi-automatiquement comme ça.
carnendil
1

Il existe un autre moyen d'y parvenir:

Première mise à niveau:

  1. Démarrez d'abord l'ancienne version d'Ubuntu (11.04) sur votre ordinateur qui dispose d'une connexion Internet à l'aide de Live CD ou USB.

  2. Ouvrez ensuite un terminal et exécutez sudo apt-get updatepour mettre à jour la liste des packages disponibles en ligne. (Veuillez noter que cette commande ne mettra pas à jour le système, elle ne mettra à jour que la liste des paquets).

  3. Exécutez ensuite la commande suivante dans un terminal pour générer une liste d'URL de fichiers de package nécessaires à la mise à niveau.

     sudo apt-get upgrade --print-uris -y | grep -o "http:.*deb'"  | grep -o .*.deb > list
    

    _Si le référentiel est une archive ftp au lieu d'une archive http , remplacez httppar ftp_. La commande ci-dessus créera une liste des URL des packages à télécharger.

  4. Enregistrez ensuite le listfichier afin de pouvoir l'utiliser ultérieurement. Maintenant, démarrez votre Ubuntu habituel, connectez-vous à Internet et placez le listfichier quelque part et exécutez-le wgetpour télécharger tous les fichiers. Je vous suggère de créer un dossier et d'y placer le fichier, puis accédez au dossier spécifié dans le terminal et utilisez la commande ci-dessous pour tout télécharger.

    wget -c -i list
    
  5. Copiez l'intégralité du dossier sur l'ordinateur de votre ami, connectez-vous à Ubuntu, ouvrez un terminal et accédez au dossier en utilisant cduse sudo dpkg -i *.debpour installer toutes les mises à jour.

Mises à niveau ultérieures:

Si vous devez à nouveau mettre à niveau l'Ubuntu de votre ami, copiez le fichier statusdepuis le /var/lib/dpkg/dossier de votre PC, puis redémarrez à nouveau Ubuntu 11.04. Suivez ensuite ces processus:

  1. Ouvrez le terminal et tapez gksu nautilus.

  2. Copiez le statusfichier que vous avez copié et collez-le dans le /var/lib/dpkgdossier pour remplacer celui d'origine.

  3. Suivez ensuite les étapes 2 à 5 de la section Première mise à niveau

Remarque: Ne réutilisez pas les sessions Live Ubuntu antérieures. Utilisez "startup-disk-creator" dans votre Ubuntu pour créer un Live USB et sélectionnez l' option jeté à l'arrêt en bas ou utilisez un Live CD.

Anwar
la source
0

Il vous suffit d'installer apt-offlineou apt-offline-guisur la machine sans Internet.

Description-en: offline apt package manager
 apt-offline is an Offline APT Package Manager
 .
 apt-offline can fully update and upgrade an APT based distribution without
 connecting to the network, all of it transparent to apt
 .
 apt-offline can be used to generate a signature on a machine (with no network).
 This signature contains all download information required for the apt database
 system. This signature file can be used on another machine connected to the
 internet (which need not be a Debian box and can even be running windows) to
 download the updates.
 The downloaded data will contain all updates in a format understood by apt and
 this data can be used by apt-offline to update the non-networked machine.
 .
 apt-offline can also fetch bug reports and make them available offline
Sepero
la source
Le problème de cette méthode est de apt-offlinecopier tous les fichiers .deb dans le /var/cache/apt/archivesdossier et si vos fichiers .deb téléchargés sont très volumineux et que l'espace libre dans le système de fichiers est de petite taille, ce sera un problème
Anwar
Selon le lien que j'ai ajouté dans la réponse, vous pouvez configurer apt-offline pour télécharger dans un répertoire de votre choix
Hashken
0

Quelle que soit l'option que vous utilisez pour réaliser ce que vous voulez réaliser, vous devrez utiliser votre connexion Internet pour aider votre ami.

Une autre option disponible consiste à créer un usb / cd live personnalisé pour eux avec toutes les mises à jour ajoutées et incluses pour eux.L'outil le plus simple pour y parvenir est ubuntu builder.

Vous devrez l'installer sur votre machine, avec un accès internett, afin de pouvoir personnaliser le livecd / usb / install pour votre ami sans accès internett.

Vous devez donc d'abord installer ubuntu builder sur votre ordinateur. Pour ce faire, vous devrez ouvrir votre terminal et ajouter le constructeur ubuntu ppa

sudo add-apt-repository ppa:f-muriana/ubuntu-builder

sudo apt-get update

sudo apt-get install ubuntu-builder

Ensuite, vous devrez télécharger une image livecd actuelle http://cdimage.ubuntu.com/dvd/current/

Parlez maintenant à votre ami et faites une liste de tous les logiciels dont votre ami aura besoin sur sa machine. Une fois votre liste terminée, démarrez ubuntu builder sur votre ordinateur.

étape 1 Importez d'abord l'image ubuntu que vous avez précédemment téléchargée en cliquant sur Select isopuisimport from local

Importez l'image que vous avez précédemment téléchargée

Une fois importé, cliquez sur edit sources.listdans ubuntu builder

Un éditeur devrait apparaître, maintenant descendez et supprimez le #des 4 lignes suivantes dans cet exemple c'est un livecd ubuntu 12.04 utilisé

deb http://archive.ubuntu.com/ubuntu precise main restricted

deb-src http://archive.ubuntu.com/ubuntu precise main restricted

deb http://archive.ubuntu.com/ubuntu precise-updates main restricted

deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted

Ajoutez également toutes les autres sources requises pour les logiciels supplémentaires au sources.list si elles ne sont pas déjà disponibles dans les référentiels principaux.

Cliquez savepuis cliquez closeune fois terminé

Étape 2

Maintenant, depuis le constructeur Ubuntu, cliquez sur le consolebouton

Un terminal va s'ouvrir et peut prendre un certain temps lors de sa mise à jour

Permet d'abord de mettre à jour le système livecd

Dans le terminal qui a ouvert

apt-get upgrade

attendez que toutes les mises à niveau soient terminées

Maintenant, toujours dans le terminal, installez tout logiciel supplémentaire requis à partir de la liste des logiciels faite précédemment avec votre ami

apt-get install "nom du package"

Par exemple, si votre ami voulait que Gimp soit installé

apt-get install gimp

N'oubliez pas que tout ce qui est installé et mis à jour de cette façon sera installé sur l'iso live / cd et non sur votre ordinateur

Répétez et installez tout ce qui est nécessaire pour votre ami, y compris des logiciels supplémentaires et les extras restitués que vous vouliez installer

apt-get install ubuntu-restricted-extras

Je pense que les suggestions faites précédemment sont bonnes, alors installons apt-offline et apt-offline-gui sur votre livecd pour que votre ami puisse mettre à jour le système à une date ultérieure, avec votre aide, à partir d'une connexion Internet.

apt-get install apt-offline apt-offline-gui

Une fois que vous avez ajouté tout le type requis exitdans le terminal et appuyez surenter

Maintenant, dans ubuntu builder, remplissez quelques champs EG, donnez un nom à votre livecd

Maintenant, cliquez sur le buildbouton dans le constructeur ubuntu. Cela prendra un certain temps, alors assurez-vous de quitter jusqu'à la fin.

Une fois construit, fermez le constructeur Ubuntu

Maintenant, pour trouver l'emplacement de l'iso que vous venez de créer, cliquez simplement sur fichiers / système de fichiers / home / ubuntu-builder / et vous devriez voir le nom / l'image que vous venez de créer dans ce dossier

Votre image livecd mise à jour est maintenant prête à être gravée de la manière habituelle. Une fois installée sur l'ordinateur de vos amis, toutes les mises à jour et les éléments supplémentaires que vous avez ajoutés seront également installés.

damien
la source
0
  1. Insérez le live-cd / usb d'ubuntu 11.10 dans votre système.
  2. appuyez sur ctrl+ alt+ deletepour ouvrir le terminal et exécutez

    sudo apt-get update

    sudo apt-get install synaptic

  3. Ouvrez /var/cache/apt/archiveset enregistrez le contenu dans un répertoire sécurisé

  4. Mettez à jour votre système (live cd / usb) en utilisant le gestionnaire de mise à jour

  5. Installez des logiciels si vous le souhaitez :-),

    C'est-à-dire, si vous voulez des extras restreints à UbuntuInstaller les suppléments ubuntu-restricted-extras ,

    exécuter sudo apt-get install ubuntu-restricted-extrasdans le terminal

  6. Installer aptoncdInstaller aptoncd

  7. Lancez aptoncd et appuyez sur le bouton créer, il créera un fichier iso

  8. Allez à la maison / au bureau de vos amis avec l'iso généré et le répertoire créé pour l'étape 3

  9. Copiez le répertoire et le fichier iso sur le bureau, ouvrez le terminal et accédez à ce répertoire

    cd /path/to/directory

  10. Exécuter sudo dpkg -i *.deb, il va installer synaptique

  11. Ouvrez le synaptique et cliquez sur Edit->add cdrom Il affichera une boîte de dialogue, Ne cliquez pas dessus

  12. Retournez au terminal et exécutez

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  13. Maintenant, appuyez sur le bouton ok dans la boîte de dialogue générée à partir de synaptique à l'étape 11,

  14. Appuyez sur Marquer toutes les mises à niveau, sur les boutons Appliquer, respectivement

  15. Votre système d'amis est mis à jour, prenez maintenant une tasse de café ;-)

Pour les futures mises à jour

  1. Insérez un live cd / usb dans votre système (en mode hors ligne), cette étape n'est pas nécessaire si vous utilisez un usb persistant

  2. Prenez l'iso et le répertoire créés pour la mise à jour précédente,

  3. Copiez le répertoire et le fichier iso sur le bureau, ouvrez le terminal et accédez à ce répertoire

    cd /path/to/directory

  4. Exécuter sudo dpkg -i *.deb, il va installer synaptique

  5. Ouvrez le synaptique et cliquez sur Edit->add cdrom Il affichera une boîte de dialogue, Ne cliquez pas dessus

  6. Retournez au terminal et exécutez

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  7. Maintenant, appuyez sur le bouton ok dans la boîte de dialogue générée à partir de synaptique à l'étape 11,

  8. Appuyez sur Marquer toutes les mises à niveau, sur les boutons Appliquer, respectivement

  9. Maintenant, mettez à niveau votre système (live cd / usb) en utilisant le gestionnaire de mise à jour, il installera la mise à jour live cd / usb à l'état de mise à jour précédent,

  10. Mettez à jour votre système à partir du gestionnaire de paquets synaptique

  11. Installer aptoncdInstaller aptoncd

  12. Lancez aptoncd et appuyez sur le bouton créer, il créera un fichier iso

  13. Allez à la maison / au bureau de vos amis avec Generated iso

  14. Ouvrez le synaptique et cliquez sur Edit->add cdrom Il affichera une boîte de dialogue, Ne cliquez pas dessus

  15. Retournez au terminal et exécutez

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  16. Maintenant, appuyez sur le bouton ok dans la boîte de dialogue générée à partir de synaptique à l'étape 11,

  17. Appuyez sur Marquer toutes les mises à niveau, sur les boutons Appliquer, respectivement

  18. Le système de votre ami est à nouveau mis à jour

    N'hésitez pas à commenter / éditer, si mon post est ambigu :-)

Tachyons
la source
Faites-moi savoir pourquoi, ces étapes ont fonctionné pour moi
Tachyons
-2

Pour installer le type ubuntu-restricted-extras dans le terminal
sudo apt-get install ubuntu-restricted-extras

Pour installer le type Python dans le terminal,
sudo apt-get install python
cela devrait résoudre vos problèmes d'installation de keryx

Ici vous pouvez trouver un tutoriel pour keryx qui indique en quelques étapes simples comment faire le travail.

Ashu
la source
Le didacticiel du lien 2 pour keyx est rompu. et comment se fait-il que j'installe ces packages sur un ordinateur sans avoir Internet. je le mentionne clairement
twister_void
Srry pour le lien cassé l'a corrigé avec un nouveau lien
Ashu
1
La machine n'a pas accès à Internet sudo apt-get install ubuntu-restricted-extraset sudo apt-get install pythonne fonctionnera donc que si le logiciel en cours d'installation est disponible à partir d'une source de package locale.
Eliah Kagan
@EliahKagan ce que je comprends de la question est que l'ordinateur du PO dispose d'Internet mais pas son ami.
Ashu
@Ashu Vous comprenez bien. un système a Internet mais pas le nouveau système d'installation
twister_void