« Installer des logiciels sur EeePC et économiser de la place sur le disque principal » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(Nouvelle page : =Installer des logiciels sur votre EeePC et économiser de la place sur le disque principal= Installer des logiciels sur votre EeePC (et d'ailleurs dans toute distribution Linux) pe...)
 
Ligne 7 : Ligne 7 :
# Sinon, vous pouvez télécharger un fichier contenant l'ensemble du programme nécessaire et l'installer manuellement. Par exemple : [[Un FPS sur l'EeePC : Assault Cube|Assault Cube]], [[GoogleEarth sur l'EeePC|GoogleEarth]] ou [[Installer Firefox 3 ou 3.1 sur EeePC|Firefox 3 ou 3.1]].
# Sinon, vous pouvez télécharger un fichier contenant l'ensemble du programme nécessaire et l'installer manuellement. Par exemple : [[Un FPS sur l'EeePC : Assault Cube|Assault Cube]], [[GoogleEarth sur l'EeePC|GoogleEarth]] ou [[Installer Firefox 3 ou 3.1 sur EeePC|Firefox 3 ou 3.1]].


Afin d'économiser de la place sur le disque principal, il faut donc [[Installer des logiciels sur un support externe (SD, USB), avec une icône dans le mode Easy de l'EeePC apparaissant automatiquement|Installer des logiciels sur un support externe (carte SD, clef ou disque dur USB)]].
Afin d'économiser de la place sur le disque principal (qui ne fait que 4Go dans l'EeePC 701), il faut donc [[Installer des logiciels sur un support externe (SD, USB), avec une icône dans le mode Easy de l'EeePC apparaissant automatiquement|Installer des logiciels sur un support externe (carte SD, clef ou disque dur USB)]].


'''Nous allons donc expliquer dans cet article comment installer les logiciels présents dans les dépôts, mais à un emplacement alternatif.''' <br/>
'''Nous allons donc expliquer dans cet article comment installer les logiciels présents dans les dépôts, mais à un emplacement alternatif.''' <br/>

Version du 25 janvier 2009 à 19:39

Installer des logiciels sur votre EeePC et économiser de la place sur le disque principal

Installer des logiciels sur votre EeePC (et d'ailleurs dans toute distribution Linux) peut se faire de 2 manières :

  1. Quand c'est possible, le mieux est d'utiliser les logiciels prévus dans la distribution ou dans des dépôts alternatifs.
  1. Sinon, vous pouvez télécharger un fichier contenant l'ensemble du programme nécessaire et l'installer manuellement. Par exemple : Assault Cube, GoogleEarth ou Firefox 3 ou 3.1.

Afin d'économiser de la place sur le disque principal (qui ne fait que 4Go dans l'EeePC 701), il faut donc Installer des logiciels sur un support externe (carte SD, clef ou disque dur USB).

Nous allons donc expliquer dans cet article comment installer les logiciels présents dans les dépôts, mais à un emplacement alternatif.
Ces logiciels disposeront d'une icône dans le mode Easy, qui apparaîtra et disparaîtra automatiquement en fonction de la présence du support externe.

Afin de comprendre cet article, les prérequis sont donc d'avoir lu, compris et exécuté les 2 tutoriels suivants :

Préparation de la machine

  1. Suivez ce tutoriel pour créer un emplacement alternatif pour les logiciels. Nous supposerons dans la suite que cet emplacement est /opt2 (car le répertoire /opt existe déjà).
  2. Au lieu d'installer les logiciels dans la racine de la machine (le répertoire /), nous allons le faire dans /opt2. Ce qui signifie que /usr/bin/xchat devient /opt2/usr/bin/xchat, idem pour les librairies et les modules Perl. Nous devons donc rajouter ces répertoires dans des variables d'environnement afin d'indiquer à la machine les nouveaux emplacements. Pour ce faire, nous allons modifier le fichier /etc/profile comme suit :

  1. /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
  2. and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

else

 PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/opt2/usr/bin:/opt2/usr/games"

fi

if [ "$PS1" ]; then

 if [ "$BASH" ]; then
   PS1='\u@\h:\w\$ '
 else
   if [ "`id -u`" -eq 0 ]; then
     PS1='# '
   else
     PS1='$ '
   fi
 fi

fi

export PATH

LD_LIBRARY_PATH="/opt2/usr/lib" export LD_LIBRARY_PATH

PERLLIB=/opt2/usr/lib/perl5:/opt2/usr/share/perl5 export PERLLIB

umask 022

Les modifications concernent les variables :

  • PATH : ajout des répertoires où se trouvent les binaires dans /opt2
  • LD_LIBRARY_PATH : définition de cette nouvelle variable afin d'indiquer au système de chercher les librairies dans /opt2/usr/lib
  • PERLLIB : définition de cette nouvelle variable afin d'indiquer au système de chercher les modules Perl dans /opt2/usr/lib/perl5 et /opt2/usr/share/perl5

Note : après avoir modifié ce fichier, redémarrez votre EeePC afin de prendre en compte les nouvelles valeurs.

Installation de logiciels

Nous allons prendre l'exemple de xchat et de frozen-bubble.

xchat

Le paquet contenant xchat s'appelle... xchat. Utilisez apt-cache search afin de trouver le nom du paquet que vous désirez installer.

Toutes les installations suivront ces 4 étapes :

1. Nettoyage du répertoire où seront téléchargés les paquets : $ sudo apt-get clean

2. Téléchargement des paquets nécessaires (xchat et ce dont il dépend) : $ sudo apt-get --download-only install xchat

3. Vérification des fichiers téléchargés : $ ll -h /var/cache/apt/archives/

4. Décompactage des paquets dans /opt2 : $ for paquet in /var/cache/apt/archives/*deb ; do sudo dpkg -x $paquet /opt2 ; done

Et voilà, le logiciel est installé ! Reste à le tester par : $ xchat

Et Ô miracle, celà fonctionne.

Note : nous allons voir par la suite qu'il faudra parfois créer quelques liens (lien = alias de fichier ou de répertoire) dans l'arborescence classique pour que le logiciel fonctionne.