#1 Le 08/07/2006, à 18:12
- palmier
création d'un cd de dépôts pour install perso sans internet
création d'un cd de dépôts pour apt-get
créer d'abord la structure arborescente du cd dans un répertoire de votre disque dur comme suis:
le cd doit contenir:
=>un répertoire « dists »
=>un répertoire « dapper »
=>un lien symbolique nommé « binary-386i » vers « dapper »
=>un lien symbolique nommé « main » vers « dapper »
=>un lien symbolique nommé « Packages.gz » vers « Packages.gz » *
=>un lien symbolique nommé « stable » vers « dapper »
=>un fichier « Packages.gz » * générer par le scripte « génération pacagesGZ.sh »
=>un répertoire « debs » copier ici tous vos fichiers .deb
=>un fichier scripte « génération pacagesGZ.sh »
scripte génération pacagesGZ.sh
#!/bin/bash
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
note pour dapper il faut Installe le paquet dpkg-dev qui contient dpkg-scanpackages
plus d'info voir http://doc.ubuntu-fr.org/applications/apt/depotlocal
pour générer le fichier Packages.gz suiver les infos du lien au dessus.
pour la gravure. avec K3b.
aprés avoir clic sur graver, aller dans l'ongler Avancé et cocher:
Autoriser les noms de fichiers joliet de 103 caractère
une fois graver il ne vous rèste plus qu'a le rentrer dans vos dépot, commande:
sudo apt-cdrom add
et en fin mètre a jours la liste de debs axéssibles par apt
apt-get update
#2 Le 11/07/2006, à 08:36
- gene69
Re : création d'un cd de dépôts pour install perso sans internet
#!/bin/bash
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
ça veut dire quoi tout ça? ça marche comment?
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#3 Le 11/07/2006, à 14:54
- dom le vrai
Re : création d'un cd de dépôts pour install perso sans internet
#!/bin/bash, ça veut dire que tu vas utiliser l'interpréteur bash (en réalité, c'est superflu, parceque c'est celui par défaut). Si tu voulais utiliser l'interpréteur shell (sh), il te faudrait mettre #!/bin/sh.
dpkg-scanpackages permet de lire dans une liste de fichiers lesquels sont installables par le système, et de les regrouper ensuite dans un fichier nommer "Packages". Le reste de la ligne ne fait que compresser le fichier Packages créé par dpkg-scanpackages.
Hors ligne
#4 Le 12/07/2006, à 11:06
- gene69
Re : création d'un cd de dépôts pour install perso sans internet
je vois pas ce que tu ajoutes de plus par rapport à la documentation. qui est mal faite puisque les commandes pour créer les liens symboliques sont mauvaises: ça fait des liens rompus.
j'ai failli corriger: utiliser des chemins absolus.
apres y a des variations a faire pour simplifier le tout et pour eviter des avertissement.
bon i have a question .
Comme je peux faire pour mettre dans mon dépot TOUS les *.deb nécessaire à réinstaller ma machine?
* from zero (ou presque)
* et sans internet une fois le dépot bel est bien créé.
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#5 Le 12/07/2006, à 12:52
- gapz
Re : création d'un cd de dépôts pour install perso sans internet
Bah si tu as jamais vider le cache apt tu sais quoi faire ;-)
Real programmers code in binary :: http://gapz.tuxfamily.org
Hors ligne
#6 Le 18/07/2006, à 16:17
- supajohn
Re : création d'un cd de dépôts pour install perso sans internet
up !
ca m'interesse aussi cette histoire...
Explications, j'utilise Kubuntu sur un PC non connecté.
J'aurais voulu savoir s'il existe une iso me permettant d'installer certains packages de base pour faire en sorte que Kubuntu soit utilisable, avec les codecs pour lire a peu pres tout, certaines applications proprietaires et surtout les drivers (genre nvidia et cie)...
Est ce que ca existe, ou est ce qu'il faut que je me le fasse moi meme ? Sous entendu suivre la methode decrite au dessus, telecharger les packages que je veux + leurs dependances, en ensuite installer a partir du CD ?
Hors ligne
#7 Le 20/07/2006, à 09:48
- gene69
Re : création d'un cd de dépôts pour install perso sans internet
J'ai bientot fini de régler ce problème. Je met en ligne dans 15 jours au plus tard (pouf pouf) quand je serai en vacances.
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne