Vous aurez besoin d'un ordinateur de la même architecture que l'ordinateur hors ligne. Cet ordinateur doit être de la même architecture informatique que l'ordinateur hors ligne (par exemple: i386 32 bits ou i686 64 bits). Il doit exécuter la même version d'Ubuntu que l'ordinateur hors ligne.
Sur l'ordinateur en ligne:
Téléchargez les packages nécessaires:
Créez un répertoire dans votre dossier de départ nommé files-downloaded
.
Sur l'ordinateur en ligne, lancez Synaptic. Sous Ubuntu 11.04, cela se fait facilement en appuyant sur le windowsbouton, puis en tapant synaptic package manager
.
Recherchez le package nommé flashplugin-installer
, faites un clic droit dessus et marquez-le pour l'installation. S'il est déjà installé, marquez-le pour la réinstallation.
Si une fenêtre de dialogue vous demande d'installer libnspr4-0d
, cliquez sur Marquer. Si cette boîte de dialogue n'apparaît pas, vous devrez libnspr4-0d
vous retrouver et la marquer pour la réinstallation.
Recherchez le package nommé ttf-mscorefonts-installer
, faites un clic droit dessus et marquez-le pour l'installation. S'il est déjà installé, marquez-le pour la réinstallation.
Si une fenêtre de dialogue vous demande d'installer cabextract
, cliquez sur Marquer. Si cette boîte de dialogue n'apparaît pas, vous devrez cabextract
vous retrouver et la marquer pour la réinstallation.
Recherchez le package nommé debconf-utils
et marquez-le pour l'installation ou la réinstallation si nécessaire. Ce package est nécessaire ultérieurement pour définir l'emplacement hors ligne des fichiers supplémentaires que nous allons télécharger.
Cliquez sur File
-> Generate package download script
et enregistrez le script sous le files-download
répertoire avec le nom download-packages
.
Ouvrez un terminal en appuyant sur la windowstouche et en tapant terminal
.
Tapez ce qui suit. Cela téléchargera tous les fichiers .deb requis dans le files-downloaded
dossier.
cd ~/files-downloaded
sudo chown username:username download-packages
chmod +x download-packages
./download-packages
Téléchargez les polices:
Enregistrez le code suivant sous files-downloaded/download-fonts
:
#!/bin/bash
set -e
FONTS='andale32.exe arial32.exe arialb32.exe comic32.exe courie32.exe
georgi32.exe impact32.exe times32.exe trebuc32.exe verdan32.exe webdin32.exe'
URLROOTS="http://downloads.sourceforge.net/corefonts/
http://switch.dl.sourceforge.net/sourceforge/corefonts/
http://mesh.dl.sourceforge.net/sourceforge/corefonts/
http://dfn.dl.sourceforge.net/sourceforge/corefonts/
http://heanet.dl.sourceforge.net/sourceforge/corefonts/
http://jaist.dl.sourceforge.net/sourceforge/corefonts/
http://nchc.dl.sourceforge.net/sourceforge/corefonts/
http://ufpr.dl.sourceforge.net/sourceforge/corefonts/
http://internode.dl.sourceforge.net/sourceforge/corefonts/
http://voxel.dl.sourceforge.net/sourceforge/corefonts/
http://kent.dl.sourceforge.net/sourceforge/corefonts/
http://internap.dl.sourceforge.net/sourceforge/corefonts/"
for font in $FONTS
do
for website in $URLROOTS
do
if ! wget -c ${website}${font} ; then
continue 1;
fi
break
done
done
echo Done
Ouvrez un terminal et saisissez ce qui suit:
cd ~/files-downloaded
chmod +x download-fonts
./download-fonts
Téléchargez l'archive tar du plugin Flash:
Enregistrez le code suivant sous files-downloaded/download-flash
:
#!/bin/bash
set -e
# Ensure that the flash plugin is installed and the latest version:
sudo apt-get install -y flashplugin-installer
FLASH_VERSION_LINE=$(grep -m 1 ^FLASH_VERSION= /var/lib/dpkg/info/flashplugin-installer.postinst)
eval $FLASH_VERSION_LINE
echo Flash version: "$FLASH_VERSION"
FILENAME=adobe-flashplugin_${FLASH_VERSION}.orig.tar.gz
PARTNER_URL=http://archive.canonical.com/pool/partner/a/adobe-flashplugin/$FILENAME
wget -c "$PARTNER_URL"
echo Done
Ouvrez un terminal et saisissez ce qui suit:
cd ~/files-downloaded
chmod +x download-flash
./download-flash
Transfert:
Copiez maintenant le dossier nommé files-downloaded
sur une clé USB ou utilisez votre service de synchronisation de fichiers préféré. Ce dossier doit contenir 11 fichiers .exe, un fichier .tar.gz, cinq fichiers .deb et trois scripts.
Sur l'ordinateur hors ligne:
Copiez le dossier nommé files-downloaded
dans votre répertoire personnel.
Exécutez ce qui suit dans un terminal:
cd ~/files-downloaded
sudo dpkg -i debconf-utils_*.deb cabextract_*.deb libnspr4-0d_*.deb
echo flashplugin-installer flashplugin-installer/local string ~/files-downloaded/ | sudo debconf-set-selections
echo ttf-mscorefonts-installer msttcorefonts/dldir string ~/files-downloaded/ | sudo debconf-set-selections
sudo dpkg -i flashplugin-installer_*.deb
sudo dpkg -i ttf-mscorefonts-installer_*.deb
echo flashplugin-installer flashplugin-installer/local string | sudo debconf-set-selections
echo ttf-mscorefonts-installer msttcorefonts/dldir string | sudo debconf-set-selections
Vous avez terminé! C'était beaucoup plus compliqué qu'il n'aurait dû l'être, mais malheureusement, Adobe et Microsoft restreignent respectivement la distribution de Flash et de leurs polices. C'est le seul moyen légal de contourner leur licence stricte.
Ajoutez simplement si vous êtes bogue avec l'échec de l'installation de flashplugin-installer en raison de la mise à jour de la dépendance-notificateur-commun, vous pouvez utiliser les étapes ci-dessous pour réinstaller la mise à jour-notificateur-commune:
Supprimez les fichiers sous /usr/share/package-data-downloads
:
sudo rm -f /usr/share/package-data-downloads/*
Installez à nouveau update-notifier-common:
sudo apt-get install update-notifier-common
Cela devrait maintenant se terminer sans essayer de télécharger des polices flash ou de relancer le script dans la dernière partie, il devrait juste fonctionner