TIP Installer des paquets spécifiques
Un article de Gentoo Linux Wiki.
Cet article est candidat à la supression. Vous pouvez voter pour sa supression ou sa restauration sur sa page de discussion.
|
Terminaux / Shells • CD Live • X • Portage • Système • Systèmes de fichier • Autres |
[modifier] Introduction
Cet article explique comment répondre à ces deux besoins :
- Installer une version spécifique d'un programme
- Avoir deux versions d'un programme à la fois
[modifier] Installer une version spécifique
Cela ne peut fonctionnner que si la version que vous voulez installer est encore dans portage.
# emerge =<categorie>/<paquet>-<version>
# emerge =sys-kernel/development-sources-2.6.5
Dans le cas où vous ne voulez qu'une version spécifique (ni les précédentes, ni les suivantes) pour pallier les problèmes de la mise à jour de portage via le emerge sync, il vous faut utiliser l'overlay du portage (lien vers wiki si il existe):
pendant que l'ebuild correspondant à votre version est encore dans portage copier le dans votre overlay.
# cp /usr/portage/sys-kernel/development-sources/development-sources-2.6.5.ebuild $PORTDIR_OVERLAY/sys-kernel/development-sources/development-sources-2.6.5.ebuild # cd $PORTDIR_OVERLAY/sys-kernel/development-sources/ # ebuild development-sources-2.6.5.ebuild digest
[modifier] Deux versions installées à la fois
Afin d'installer une version plus ancienne d'un logiciel, vous devez aussi donner le nom complet (avec le numéro de version) du fichier
Effectuez une recherche sur votre paquetage en utilisant emerge et sa catégorie et placez-le dans votre fichier world.
emerge -s unfoo(n'importe quel paquet)
* app-misc/unfoo
Latest version available: 1.0.4
Latest version installed: [ Not Installed ]
Size of downloaded files: 3 kB
Homepage: http://pocketninja.com/code/unfoo/
Description: A simple bash driven frontend to simplify decompression of files
License: BSD
Si vous souhaiter la version 1.0.3 et 1.0.4, alors placer ceci dans votre fichier world
| Fichier : nano -w /var/cache/edb/world |
... ... ... app-misc/unfoo-1.0.3 app-misc/unfoo-1.0.4 |
ou si vous souhaiter une seule version et de surcroît la dernière, placez-y ceci :
| Fichier : nano /var/cache/edb/world |
... ... ... app-misc/unfoo-1.0.3 app-misc/unfoo |
