Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:comment_installer_un_depot_local_temp [Le 01/03/2007, 10:12] – Modification de mise en forme et d'orthographe. 212.157.82.237 | tutoriel:comment_installer_un_depot_local_temp [Le 22/09/2009, 15:52] (Version actuelle) – doublon non maintenu voir http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_depot_local YoBoY | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | page de travail.... | ||
| - | je suis en traind e bosser dessus pour l instant (enlever le temp de votre barre d adresse et tou ira mieu | ||
| - | |||
| - | j ai plus qua mettre tout ce qui suit en forme.. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ====== Mettre en place un dépôt local ====== | ||
| - | |||
| - | ===== Intérêt d'un dépôt local de paquets deb ===== | ||
| - | |||
| - | Il existe plusieurs situations dans lesquelles il est particulièrement intéressant de créer un dépôt local de logiciels sous forme binaire en **.deb** comme : | ||
| - | |||
| - | - Une installation sur une machine dépourvue de connexion internet, | ||
| - | |||
| - | - Une installation sur une machine avec une connexion internet lente 56K par simple modem RTC | ||
| - | |||
| - | - Une install-party où il y a beaucoup de machines à installer en même temps avec une connexion internet haut-débit pas suffisamment rapide. | ||
| - | |||
| - | Dans tous les cas, cette technique permet d' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | Cette documentation sera valable avec Breezy, Dapper ou Edgy du moment que l'on reste coherent. En effet il faut veiller à utiliser le dépot local uniquement sur la version qui correspond.(un depot local rempli de paquets pour edgy ne devra pas etre utilisé sur dapper..) | ||
| - | |||
| - | ===== Ce que vous pourrez faire ===== | ||
| - | |||
| - | Il y a deux possibilités: | ||
| - | |||
| - | * effectuer une copie complete des depots " | ||
| - | * creer un dépot avec uniquement les paquets les plus utiles,et eventuellement y ajouter des paquets non officiels (kiba-dock, bemused ...) | ||
| - | Dans chacuns des cas il sera possible ensuite de: | ||
| - | |||
| - | - mettre en place un server local qui servira de depot pour votre reseau domestique | ||
| - | - de faire un CD/DVD de dépot(plusieurs si vous voulez l integralite des paquets disponibles) | ||
| - | - de stocker vos paquets sur votre disque dur interne, externe ou clef usb | ||
| - | |||
| - | |||
| - | ==== Télécharger l' | ||
| - | |||
| - | L' | ||
| - | Installez le : | ||
| - | |||
| - | < | ||
| - | |||
| - | Dans cet exemple, nous allons télécharger l' | ||
| - | |||
| - | === 1ère étape === | ||
| - | |||
| - | Nous devons créer l' | ||
| - | |||
| - | Par exemple: | ||
| - | |||
| - | < | ||
| - | mkdir -p / | ||
| - | mkdir -p / | ||
| - | mkdir -p / | ||
| - | </ | ||
| - | |||
| - | Si vous comptez faire un server local, il peut être judicieux de choisir ''/ | ||
| - | |||
| - | === 2ème étape === | ||
| - | |||
| - | Mise en place du script. | ||
| - | |||
| - | Sous Gnome : | ||
| - | |||
| - | < | ||
| - | |||
| - | Puis copiez-collez : | ||
| - | |||
| - | < | ||
| - | !/bin/bash -x | ||
| - | # | ||
| - | / | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | # | ||
| - | / | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | # | ||
| - | / | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | Ensuite, il suffit de rendre le script exécutable : | ||
| - | |||
| - | < | ||
| - | |||
| - | On peut ensuite le lancer en tappant simplement : | ||
| - | |||
| - | < | ||
| - | |||
| - | === 3ème etape === | ||
| - | |||
| - | Pendant ce temps là, mettez a jour votre sources.list (celà n'est pas nécessaire dans le cas d'une machine serveur). | ||
| - | |||
| - | Editez le en root pour y rajouter les 3 lignes : | ||
| - | |||
| - | < | ||
| - | deb file:/// | ||
| - | deb file:/// | ||
| - | deb file:/// | ||
| - | </ | ||
| - | |||
| - | Et une fois que '' | ||
| - | |||
| - | Vous pouvez faire : | ||
| - | |||
| - | < | ||
| - | |||
| - | Oui bien " | ||
| - | |||
| - | ==== Se faire son propre dépôt ==== | ||
| - | |||
| - | Dans cette partie, nous allons voir comment créer un dépôt personnalisé. | ||
| - | |||
| - | Dans ce cas là, il faut repartir d'une installation de base, y faire les mises à jour et les ajouts de logiciels désirés et éventuellement de taper : | ||
| - | |||
| - | < | ||
| - | sudo apt-get -d install ubuntu-desktop xubuntu-desktop kubuntu-desktop | ||
| - | </ | ||
| - | |||
| - | qui permet de télécharger tous les paquets nécessaires à Gnome, KDE, XFCE sans rien installer cependant. | ||
| - | |||
| - | Tous les paquets étant télécharger au fur et à mesure dans ''/ | ||
| - | |||
| - | Commençons par créer l' | ||
| - | |||
| - | < | ||
| - | mkdir -p # | ||
| - | </ | ||
| - | |||
| - | Pour un server local, généralement, | ||
| - | |||
| - | Pour une clef usb, ''# | ||
| - | |||
| - | Ensuite, nous allons y placer tous les paquets que nous voulons : | ||
| - | |||
| - | < | ||
| - | cd # | ||
| - | sudo cp -v / | ||
| - | </ | ||
| - | |||
| - | permet de copier tout le cache. Et ensuite, vous pouvez rajouter vos propres paquets ou ceux trouvés cà et là (soyez tout de même prudent). | ||
| - | |||
| - | Génération du fichier de dépôt : | ||
| - | |||
| - | Celà nécessite l' | ||
| - | |||
| - | < | ||
| - | cd # | ||
| - | |||
| - | dpkg-scanpackages binary-i386 /dev/null dists/ | ||
| - | </ | ||
| - | |||
| - | Il est bien de créer le fichier '' | ||
| - | |||
| - | < | ||
| - | Archive : unstable | ||
| - | Version : 1 | ||
| - | Component : main | ||
| - | Origin : xxxxxx | ||
| - | Label : xxxxxxxxx | ||
| - | Architecture : i386 | ||
| - | </ | ||
| - | |||
| - | Enregistrez le. | ||
| - | |||
| - | Ensuite, il ne vous reste plus qu'à mettre à jour votre '' | ||
| - | |||
| - | < | ||
| - | |||
| - | Pour un CD ou DVD, il suffit de tapper après l' | ||
| - | |||
| - | < | ||
| - | |||
| - | pour éditer le sources.list comme il le faut (il est possible que cela ne fonctionne pas en fait car non testé). | ||
| - | |||
| - | Serveur local : | ||
| - | **IMPORTANT** : Il faudra installer le serveur web Apache2 pour permettre une connection locale en réseau intranet. | ||
| - | À ce stade ci, vous devez avoir vos paquets dans ''/ | ||
| - | |||
| - | À ce stade, votre serveur est presque prêt, il faut juste configurer votre machine pour dire que n' | ||
| - | |||
| - | < | ||
| - | |||
| - | Suivi de : | ||
| - | |||
| - | < | ||
| - | |||
| - | Votre serveur local est prêt, pour le tester, lancez-votre navigateur web et saisissez cette adresse : | ||
| - | |||
| - | < | ||
| - | |||
| - | Si une grande liste s' | ||
| - | |||
| - | Les ordinateurs du réseau peuvent alors accéder au dépôt via le rajout dans | ||
| - | ''/ | ||
| - | '' | ||
