#1 Le 25/05/2010, à 10:00
- ffw137
[RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Bonjour à tous!
Voilà, j'ai un pc à la maison sur lequel j'installe tout ce dont j'ai besoin pour un autre PC au boulot sans connexion internet, donc j'ai utilisé AptOnCD et pas de problème.
Ayant décider de virer windows, je suis reparti d'une installation toute propre et ce week-end j'ai fais un aptoncd du pc de la maison mais surprise en arrivant au travail, il me manque des tonnes de choses (surtout des libs), pourtant avec les derniers aptoncd tout avait été impeccable.
En parcourant le forum, j'ai vu que synaptic effacait les paquets après installations comment faire pour récupérer les centaines de paquets pour faire un beau aptoncd pour faire une copie conforme (pas de clonage, juste les programmes).
Dois-je réinstaller la version sur le pc de la maison et recharger tout, j'ai mis des heures (jours) à tout lire....
Y a-t-il une commande qui permet de remettre dans le cache de synaptic tous les paquets qu'ils utilisent en dehors de ceux présent sur le DVD de Karmic
Merci d'avance!
Dernière modification par ffw137 (Le 29/05/2010, à 12:24)
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#2 Le 26/05/2010, à 20:14
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Bien aucune réponse, ce n'est rien, je me suis surement mal exprimé!
Voilà mon problème: un pc sans connexion internet malheureusement AptOnCD ne remet pas TOUS les paquets des programmes que j'ai installés depuis un certain temps, juste ceux du cache.
Donc comment pourrais-je faire pour récupérer TOUS les paquets dont j'ai besoin pour faire l'installation des mêmes programmes sur le PC.
Devrai-je télécharger des dépôts complets? De plus aptoncd ne fait que des ISO que je devrais extraire vers un disque dur externe.
Je débutes mais il est un fait que sans connexion à internet, c'est très dur de garder la tête froide quand on vous demande cinq libs à télécharger et ensuite 10 autres.
Merci pour vos conseils.
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#3 Le 26/05/2010, à 20:44
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
à chaque fois que tu télécharges un paquet, il est stocké dans le cache de synaptic sous forme de deb. (et contrairement à ce que tu as pu lire, les paquets téléchargés ne sont effacés que si tu le demandes)
Tu peux effectivement récupérer ces deb et les stocker sur un simple CD de données ou un HDD.
Mais, comme tu l'as déjà remarqué, tu finis toujours par te retrouver avec une dépendance manquante et tu dois aller la récupérer depuis un ordi en ligne.
Vu de ma lanterne, (il existe peut-être des solutions autres) je ne vois pas comment procéder autrement qu'avec ce va et vient entre les 2 machines.
La solution pourrait être d'installer Ubuntu sur l'ordi sans connexion avec un CD Ubuntu puis, ensuite, de récupérer les deb supplémentaires sur l'autre ordi (mais ceci implique quasiment que tu installes les logiciels en question sur l'ordi relié à internet, que tu repères bien quels sont les deb téléchargés pour tel ou tel logiciel et surtout que, pratiquant ainsi, l'ordinateur non relié à internet ne sera jamais mis à jour, sinon, en recommençant le cirque précédent avec la machine reliée à l'internet).
Bref... linux sans internet, c'est comme un cornet à glace sans crème glacée !
à moins de connaître exactement ses besoins et de s'y limiter.
le cache où synaptic stocke les téléchargements est à :
/var/cache/apt/archives
Dans le même genre de "configuration statique", tu peux aussi te fabriquer un Live CD personnalisé à partir duquel tu démarre l'ordi sans internet. ; la machine peut conserver ses configs, ses documents, sur une partition /home.
J'ai fais un moment ce genre de chose avec des distributions déjà préparées (les Knoppix, par exemple)
et l'on peut aussi le faire pour XP (bartPE).
Dernière modification par pbout340 (Le 26/05/2010, à 20:50)
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#4 Le 27/05/2010, à 01:00
- fabux
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Salut,
j'ai un peu de mal à te suivre mais peut-être une piste ici.
Sinon sauf erreur synaptic n'efface pas le cache des paquets téléchargés. Il doit y avoir autre chose. Tu n'aurais pas fais le ménage sur ton pc maison?
Tu peux aussi lister les paquets que tu as d'installé sur pc maison et comparé avec la liste paquets pc bureau. Tu retélécharges la différence si besoin
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#5 Le 27/05/2010, à 05:14
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Merci beaucoup pour vos réponses et les pistes!
Pour le cache, je reviens de vérifier pour être sur que je n'avais pas mal vu mais effectivement, il manque des deb, par exemple aucun paquet lazarus/fpc ou geany alors qu'ils sont installés sur l'ordi de maison.
La piste est intéressante!
Je vais devoir encore m'investir pour apprendre les scripts et toutes les options!
Merci beaucoup, j'ai du boulot pour ce week-end!
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#6 Le 27/05/2010, à 12:10
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Merci fabux
un très bon lien à tester (pas encore fait cette manip).
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#7 Le 27/05/2010, à 12:47
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Le lien est excellent mais par contre j'ai essayé de tester la création d'un fichier script de téléchargement et pour n'importe quel paquet sélectionner, j'obtiens toujours un fichier de 10 octets qui contient:
#!/bin/sh
et rien d'autres, donc pas vraiment utile, en plus il est en root donc je dois me reconnecter en root pour le supprimer dans mon dossier personnel.
Et quand je veux sélectionner le paquet il me dit qu'il doit installer également quelques libs mais n'y arrive pas et déselectionne le paquet au retour, je pense c'est ce qui provoque le fait que le script soit vide vu que je ne peut pas sélectionner le paquet désiré.
J'ai également essayer d'obtenir des informations via apt-cache tout va bien sauf pour libgda-4.0-4 qui ne me renvoie rien, je récupère directement la ligne de retour mais si je donnes un nom bidon, il me renvoie que le paquet est introuvable...
Donc ici, j'ai fait le apt-cache de anjuta et je vais télécharger toutes les dépendances listées à la main.
Pour le fait que le cache ne soit pas complet, est-il possible que lors de l'upgrade de Karmic vers Lucid, le cache aie été vidé automatiquement? Parce que je n'ai jamais demandé à le vider, ni fait de clean et l'option de synaptic par défaut est de laisser les paquets là.
D'ailleurs sous AptOnCD, il me dit qu'il y a pour 1,7 Go de fichier mais il n'en prend que 800 Mo car les autres sont des anciens paquets.
Allez courage, je vais y arriver...
Dernière modification par ffw137 (Le 27/05/2010, à 12:48)
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#8 Le 27/05/2010, à 12:58
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
@Fabux, pour faire simple, à la maison sont installés: Lazarus/fpc, Anjuta, Geany, IDE Beans, plus plein d'autres programmes
Je fais un AptOnCD et sur le DVD créé, il n'y a aucun paquets relatifs à ces programmes et quand il y en a un, il manque quasi toutes les dépendances, donc je ne peux pas utiliser le DVD sur le PC de bureau.
La meilleure est que le paquet AptOnCD ne fait pas partie du DVD créé...:D
C'est pour cela que je veux recharger tous les paquets qui sont installés dans le cache afin d'avoir un AptOnCD convenable qui me permettra d'avoir une copie conforme de mon PC de maison en repartant d'une installation du DVD Lucid Lynx.
Maintenant je pense que la meilleur solution serait donc un script qui parcourt la liste des paquets présents sur le DVD Lucid afin de les marquer comme à ne pas charger et ensuite de récupérer la liste des paquets installés et leur dépendance sur le PC de la maison et provoquer leur téléchargement mais bon ce n'est pas encore de mon niveau.
J'ai vu qu'il y avait un LUG près de chez moi qui organisait une réunion, je vais essayer d'y passer également si je peux me libérer.
Dernière modification par ffw137 (Le 27/05/2010, à 13:00)
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#9 Le 27/05/2010, à 13:17
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
j'ai essayé de tester la création d'un fichier script de téléchargement et pour n'importe quel paquet sélectionner
si tu fais exactement comme indiqué par herberts #2,
tu obtiendras le fichier texte désiré (il est effectivement en root)
voici ce que j'ai obtenu en demandant l'installation de azureus (sans appliquer et en allant dans le menu fichier de Synaptic "créer un script de téléchargement des paquets", comme le propose herbert)
#!/bin/sh
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/libc/libcommons-lang-java/libcommons-lang-java_2.4-4_all.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/libc/libcommons-cli-java/libcommons-cli-java_1.1-3ubuntu3_all.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/j/jakarta-log4j/liblog4j1.2-java_1.2.15-4ubuntu1_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gtk-3.4-jni_3.4.2-3_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gtk-3.4-java_3.4.2-3_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/universe/j/java-wrappers/java-wrappers_0.1.15_all.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/azureus/azureus_4.2.0.8-3ubuntu1_all.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-cairo-gtk-3.4-jni_3.4.2-3_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gnome-gtk-3.4-jni_3.4.2-3_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-mozilla-gtk-3.4-jni_3.4.2-3_i386.deb
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/azureus/vuze_4.2.0.8-3ubuntu1_all.deb
tu as dû rater une étape.
Ensuite, j'ai téléchargé, en passant par le terminal, les deb dans le même dossier que celui dans lequel j'avais placé azureus.txt, donc, ce script avec la liste des téléchargement.
et ne fais pas l'erreur que j'ai commise, c'est à dire de lancer azureus.txt sans me placer, d'abord, dans le répertoire que j'avais créé sur mon bureau car tu vas te retrouver avec tes debs placé (par exemple, en ce qui me concerne, à la racine de mon /home/user/
/Bureau/azureus/azureus.txt
--2010-05-27 12:58:04-- http://fr.archive.ubuntu.com/ubuntu/pool/main/libc/libcommons-lang-java/libcommons-lang-java_2.4-4_all.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 249096 (243K) [application/x-debian-package]
Saving to: `libcommons-lang-java_2.4-4_all.deb'
100%[======================================>] 249 096 91,7K/s in 2,7s
2010-05-27 12:58:07 (91,7 KB/s) - « libcommons-lang-java_2.4-4_all.deb » sauvegardé [249096/249096]
--2010-05-27 12:58:07-- http://fr.archive.ubuntu.com/ubuntu/pool/main/libc/libcommons-cli-java/libcommons-cli-java_1.1-3ubuntu3_all.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 40534 (40K) [application/x-debian-package]
Saving to: `libcommons-cli-java_1.1-3ubuntu3_all.deb'
100%[======================================>] 40 534 73,9K/s in 0,5s
2010-05-27 12:58:07 (73,9 KB/s) - « libcommons-cli-java_1.1-3ubuntu3_all.deb » sauvegardé [40534/40534]
--2010-05-27 12:58:07-- http://fr.archive.ubuntu.com/ubuntu/pool/main/j/jakarta-log4j/liblog4j1.2-java_1.2.15-4ubuntu1_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 330700 (323K) [application/x-debian-package]
Saving to: `liblog4j1.2-java_1.2.15-4ubuntu1_i386.deb'
100%[======================================>] 330 700 105K/s in 3,1s
2010-05-27 12:58:11 (105 KB/s) - « liblog4j1.2-java_1.2.15-4ubuntu1_i386.deb » sauvegardé [330700/330700]
--2010-05-27 12:58:11-- http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gtk-3.4-jni_3.4.2-3_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 153218 (150K) [application/x-debian-package]
Saving to: `libswt-gtk-3.4-jni_3.4.2-3_i386.deb'
100%[======================================>] 153 218 98,8K/s in 1,5s
2010-05-27 12:58:12 (98,8 KB/s) - « libswt-gtk-3.4-jni_3.4.2-3_i386.deb » sauvegardé [153218/153218]
--2010-05-27 12:58:12-- http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gtk-3.4-java_3.4.2-3_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1382316 (1,3M) [application/x-debian-package]
Saving to: `libswt-gtk-3.4-java_3.4.2-3_i386.deb'
100%[======================================>] 1 382 316 96,0K/s in 13s
2010-05-27 12:58:25 (105 KB/s) - « libswt-gtk-3.4-java_3.4.2-3_i386.deb » sauvegardé [1382316/1382316]
--2010-05-27 12:58:25-- http://fr.archive.ubuntu.com/ubuntu/pool/universe/j/java-wrappers/java-wrappers_0.1.15_all.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 8508 (8,3K) [application/x-debian-package]
Saving to: `java-wrappers_0.1.15_all.deb'
100%[======================================>] 8 508 29,0K/s in 0,3s
2010-05-27 12:58:26 (29,0 KB/s) - « java-wrappers_0.1.15_all.deb » sauvegardé [8508/8508]
--2010-05-27 12:58:26-- http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/azureus/azureus_4.2.0.8-3ubuntu1_all.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 12198128 (12M) [application/x-debian-package]
Saving to: `azureus_4.2.0.8-3ubuntu1_all.deb'
100%[======================================>] 12 198 128 108K/s in 1m 56s
2010-05-27 13:00:22 (103 KB/s) - « azureus_4.2.0.8-3ubuntu1_all.deb » sauvegardé [12198128/12198128]
--2010-05-27 13:00:22-- http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-cairo-gtk-3.4-jni_3.4.2-3_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 34478 (34K) [application/x-debian-package]
Saving to: `libswt-cairo-gtk-3.4-jni_3.4.2-3_i386.deb'
100%[======================================>] 34 478 69,9K/s in 0,5s
2010-05-27 13:00:23 (69,9 KB/s) - « libswt-cairo-gtk-3.4-jni_3.4.2-3_i386.deb » sauvegardé [34478/34478]
--2010-05-27 13:00:23-- http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-gnome-gtk-3.4-jni_3.4.2-3_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 24024 (23K) [application/x-debian-package]
Saving to: `libswt-gnome-gtk-3.4-jni_3.4.2-3_i386.deb'
100%[======================================>] 24 024 60,1K/s in 0,4s
2010-05-27 13:00:23 (60,1 KB/s) - « libswt-gnome-gtk-3.4-jni_3.4.2-3_i386.deb » sauvegardé [24024/24024]
--2010-05-27 13:00:23-- http://fr.archive.ubuntu.com/ubuntu/pool/main/s/swt-gtk/libswt-mozilla-gtk-3.4-jni_3.4.2-3_i386.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 78474 (77K) [application/x-debian-package]
Saving to: `libswt-mozilla-gtk-3.4-jni_3.4.2-3_i386.deb'
100%[======================================>] 78 474 88,9K/s in 0,9s
2010-05-27 13:00:24 (88,9 KB/s) - « libswt-mozilla-gtk-3.4-jni_3.4.2-3_i386.deb » sauvegardé [78474/78474]
--2010-05-27 13:00:24-- http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/azureus/vuze_4.2.0.8-3ubuntu1_all.deb
Résolution de fr.archive.ubuntu.com... 88.191.250.131
Connexion vers fr.archive.ubuntu.com|88.191.250.131|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 7354 (7,2K) [application/x-debian-package]
Saving to: `vuze_4.2.0.8-3ubuntu1_all.deb'
100%[======================================>] 7 354 31,8K/s in 0,2s
2010-05-27 13:00:25 (31,8 KB/s) - « vuze_4.2.0.8-3ubuntu1_all.deb » sauvegardé [7354/7354]
bref, en dehors de la petite erreur d'aiguillage, cette première partie de la manip fonctionne bien.
Je te tiens au courant pour la suite (je sais déjà que je risque d'avoir des erreurs d'install car, lorsque je vais passer sur l'autre machine non reliée à l'internet, il se peut que Java n'y soit pas installé ! et pour azureus... c'est un gros problème !... donc, tu vois, il faut penser à tout et connaître par avance exactement tout ce dont tu as besoin.
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#10 Le 27/05/2010, à 14:39
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
SECONDE PARTIE DE L'INSTALLATION (sur machine non connectée au réseau)
Les fichiers du répertoire azureus sont stockés sur un HDD externe que je branche donc au port USB.
J'ouvre synpatic et vais directement au menu fichier >>> Ajouter les paquets téléchargés
et là il faut faire exactement ceci :
dans choisir un répertoire (c'est bien précisé, un répertoire), je dirige vers le répertoire azureus du HDD externe qui contient donc les debs et le fichier bin azureus.txt.
Je clique sur ouvrir
synaptic répond : Appliquer les modifications suivantes.
Je clique sur la flèche à installer, histoire de vérifier que la liste est bien complète.
Elle l'est.
(je vérifie, dans mon cas, avec azureus, que java 6 est bien installé et ! il n'y est pas... donc, retour à la machine connectée pour récupérer java 6 car sans lui azureus ne fonctionnera pas... d'ailleurs comment un logiciel de P2P pourrait-il fonctionner sur une machine non reliée à l'internet ? mais bon... le problème n'est pas là, et, pour le fun, j'interromps l'installation pour aller récupérer mes debs java)
Je clique sur appliquer.
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#11 Le 27/05/2010, à 14:50
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Merci pour l'aide.
malheureusement, j'avais bien suivi la procédure mais dés la sélection du paquet, il me donne une fenêtre me donnant ceci:
Les paquets suivants contiennent des dépendances non résolues. Assurez-vous que tous les dépôts soient ajoutés et activés dans les préférences
suivi du nom des dépendances dans la liste.
Quand je ferme cette fenêtre le paquet n'est pas sélectionné, il est donc normal que le script ne contienne aucune instruction.
J'ai comparer ceux-ci avec mon netbook qui lui permet de réaliser un script de téléchargement et tout est identique.
Je viens de voir si dans le cache du netbook, je trouvai les librairies manquantes mais elles n'y sont pas non plus! Après une mise à jour aussi, comme c'est bizarre...
J'avais penser faire une installation manuelle mais après avoir télécharger celles demandées lors de leurs installation, on me demande encore des autres qui demandent elles-même, donc manuel pour un petit programme ça va mais à oublier pour installer un IDE complet.
Donc soit je ramène le PC du bureau à la maison, une grosse tour bien lourde par le train avec petit voyage à pied ou alors je tue le PC maison pour recommencer l'installation de tout... pas trop envie, j'ai mis des heures à réentrer les mots de passe en venant de windows (à moins que tout ça soit sauvegarder dans le home?).
Merci pour votre aide, j'aime développer, je viens du monde de windows mais je peux comprendre qu'un utilisateur moyen qui n'a pas internet repasse sous windows, ma lexmark Z50 (All-in-One) ne fonctionne pas, ma tablet Wacom n'est pas reconnue, un périphérique USBPROG pour le developpement n'est pas détecté sur le PC de bureau mais bien sur celui de la maison car le programme va chercher les firmwares sur internet.
J'ai l'impression qu'avec linux avant de faire quelque chose, il faut lire 500 pages de prise en main.
Allez pas de découragement... je vais y arriver...
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#12 Le 27/05/2010, à 14:50
- Tomzz
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
bonjour,
Si tu as un disque externe qui traine la solution miracle c'est apt-mirror.
Ça solutionne le problème d'Ubuntu sans internet mais il faut pouvoir, au départ, télécharger 20 à 30 Go mini et les stocker (voir ici: http://www.2aide.fr/Dokuwiki/doku.php?i … out_ubuntu )
Hors ligne
#13 Le 27/05/2010, à 15:04
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Merci, il doit me rester 50 Go pour ma période.
Je viens aussi de trouver un script http://forum.ubuntu-fr.org/viewtopic.php?id=79113&p=5 en #116, j'essaierai aussi.
Allez tout s'éclaircit!
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#14 Le 27/05/2010, à 15:04
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
@ffw137
pourrais-tu éditer ton fichier sources.list et le coller sur le forum. Il n'est peut-être pas complet.
gksudo gedit /etc/apt/sources.list
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#15 Le 27/05/2010, à 15:28
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Le voici:
# added by the release upgrader
deb cdrom:[APTonCD for ubuntu lucid - i386 (2010-05-14 08:13) DVD1]/ /
deb cdrom:[APTonCD for ubuntu lucid - i386 (2010-05-23 16:00) DVD1]/ /
deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427)]/ lucid main restricted
# deb cdrom:[APTonCD for ubuntu lucid - i386 (2010-05-14 08:13) DVD1]/ /
deb cdrom:[Ubuntu 9.10 _Karmic Koala_ - Release i386 (20091028.2)]/ karmic main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.## Major bug fix updates produced after the final release of the
## distribution.
deb http://be.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://be.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse #Added by software-properties## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://be.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://be.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu Lucid partner
deb-src http://archive.canonical.com/ubuntu Lucid partnerdeb http://security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse #Added by software-propertiesdeb http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu lucid universe main multiverse restricted #Added by software-properties
J'ai même essayé de copier celui du netbook à la place mais alors je ne vois plus que les paquets installés (anjuta disparaît) et lorsque je remet le source.list originel, il réapparait.
Je vais devenir fou :D
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#16 Le 27/05/2010, à 15:54
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Pour ce qui concerne Lucid, il n'y a rien qui me semble anormal.
Par contre, tu dois rapidement supprimer ceci :
deb http://be.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://be.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
Karmic ne doit absolument pas figurer dans ce sources.list.
Tu réédites sources.list, tu supprimes ces lignes karmic, tu fermes et tu updates :
sudo apt-get update
ceci fait, tu y verras déjà plus clair dans tes téléchargements de deb pour Lucid.
Tu peux aussi carrément laisser tomber ce sources.list et en préparer un tout beau tout neuf en allant à l'accueil du forum ubuntu et en cliquant sur générateur de sources.list (dans la colonne de gauche).
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#17 Le 27/05/2010, à 16:30
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Je viens de supprimer les Karmic et recharger, j'ai supprimé également les disk apt vu qu'ils ne me servent à rien sauf pour quelques programmes dont les dépendances était déjà installées.
Je repart d'une situation un peu plus claire, il n'y plus aucun paquet qui ne soit présent sur le DVD Lucid.
je pense que le DVD Apt que j'utilisais ajoutait les paquets comme anjuta mais comme certaines dépendances ne se trouvait pas sur le DVD Lucid, ni en Local et bien il m'indique simplement qu'il ne peut les trouver.
Aurais-je du conserver tous les AptONCd depuis le début.... mais justement je me suis dit que cela aurait été parfait avec des DVD réinscriptibles, donc j'ai effacé les premiers et je pense mais je ne suis pas sur que le cache a été vidé par la mise à jour vers Lucid ou alors que le cache est peut être limité en taille et efface les paquets plus ancien lors de l'arrivée de nouveau.
L'application Logithèque Ubuntu place-t-elle ce qu'elle charge également dans le cache de apt?
Pour le générateur de source.list, je l'avais employé au début pour Karmic mais ici il ne le fait pas pour Lucid mais bon suffit d'éditer le fichier.
Mais sur le PC bureau en dehors de l'ajout de CD-ROM, je crois que le reste ne sert pas à grand chose sauf indiquer un message d'erreur sous synaptic lors de la demande de rechargement.
Allez bonne journée à tous!
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#18 Le 27/05/2010, à 16:35
- pbout340
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
3ième partie de l'installation (récupération de openjdk-6-jre)
J'ai refais la même manip que téléchargement des debs pour azureus)
Je me retrouve donc avec 2 répertoires,
l'un qui contient les debs et le fichier texte pour azureus
l'autre qui contient les debs et le fichier texte pour openjdk-6-jre
Je rassemble tous les debs dans le répertoire azureus.
J'ouvre mes 2 fichiers texte dans un éditeur de texte et je fusionne les lignes deb de openjdk-6-jre.txt avec celles de azureus.txt (par copier coller) .
J'enregistre le nouveau azureus.txt et je le glisse dans le répertoire azureus pour écraser l'ancien azureus.txt.
Je supprime java.txt.
J'ai donc, au final, dans mon répertoire azureus, les fichiers suivants :
azureus_4.2.0.8-3ubuntu1_all.deb
azureus.txt
ca-certificates-java_20090928_all.deb
icedtea-6-jre-cacao_6b16-1.6.1-3ubuntu3_i386.deb
java-common_0.30ubuntu5_all.deb
java-wrappers_0.1.15_all.deb
libaccess-bridge-java_1.26.2-1ubuntu1_all.deb
libaccess-bridge-java-jni_1.26.2-1ubuntu1_i386.deb
libcommons-cli-java_1.1-3ubuntu3_all.deb
libcommons-lang-java_2.4-4_all.deb
libjline-java_0.9.94-5~ubuntu1_all.deb
liblog4j1.2-java_1.2.15-4ubuntu1_i386.deb
libswt-cairo-gtk-3.4-jni_3.4.2-3_i386.deb
libswt-gnome-gtk-3.4-jni_3.4.2-3_i386.deb
libswt-gtk-3.4-java_3.4.2-3_i386.deb
libswt-gtk-3.4-jni_3.4.2-3_i386.deb
libswt-mozilla-gtk-3.4-jni_3.4.2-3_i386.deb
openjdk-6-jre_6b16-1.6.1-3ubuntu3_i386.deb
openjdk-6-jre-headless_6b16-1.6.1-3ubuntu3_i386.deb
openjdk-6-jre-lib_6b16-1.6.1-3ubuntu3_all.deb
rhino_1.7R2-1ubuntu1_all.deb
tzdata-java_2010i-0ubuntu0.9.10_all.deb
vuze_4.2.0.8-3ubuntu1_all.deb
Je déconnecte mon HDD externe de l'ordi Internet et le reconnecte sur l'ordi sans connexion.
Je relance synpatic :
fichier >>> ajouter les paquets téléchargés (je redirige synaptic sur le dossier azureus du HDD externe.
appliquer les modifications suivantes ?
Je vérifie que la liste est complète et j'applique...
et après tant de patience et d'obstination...
les modifications ont été appliquées
Donc, merci à herberts et à fabux pour ce qui est de cette manière de procéder.
et, pour la petite histoire, vuze est bien installé, sans erreur de démarrage...
sauf... évidemment (vu que cet ordi est hors connexion) :
www.vuze.com could not be found. Please check the name and try again !
yes vuze ! je vais te reconnecter, c'est pas la peine de pleurer.
et ben... y pleure encore après reconnexion : please, update Vuze ! update now ! (à vos ordres chéri)
pour la suite voir http://forum.ubuntu-fr.org/viewtopic.ph … 5#p3507775
(problème vuze sous Lucid : Et 1 de plus, vuze ! pas content blafo !).
Dernière modification par pbout340 (Le 27/05/2010, à 16:42)
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#19 Le 27/05/2010, à 17:43
- fabux
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Donc soit je ramène le PC du bureau à la maison, une grosse tour bien lourde par le train avec petit voyage à pied ou alors je tue le PC maison pour recommencer l'installation de tout... pas trop envie, j'ai mis des heures à réentrer les mots de passe en venant de windows (à moins que tout ça soit sauvegarder dans le home?).
Il y a peut-être moyen aussi en ne ramenant que le disque dur de la tour bureau, le monter à la maison, chrooter, puis lancer l'install des paquets nécessaire.
Concernant tes paramètres ils sont tous dans les dossiers cachés de ton /home. (sauf erreur mot de passe compris).
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#20 Le 27/05/2010, à 19:20
- alej
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Sous réserve que j'ai bien tout compris, hein...
Un coup de "dpkg -l|grep "^ii"|awk '{print $2}'" doit + ou - donner la liste de tous les paquets installés sur le pc (en tout cas, chez moi, tous les paquets sont "^ii"). On met le résultat de la commande dans un fichier en virant au passage les quelques lignes d'en-tête. Chez moi, ça donne un fichier de 1857 lignes et donc a priori, je dois avoir 1857 paquets installés. Ensuite, je prends le 1er périphérique de stockage amovible qui me tombe sous la main, à savoir un carte micro sd "vierge" de 4G dans le cas d'espèce. Un coup de fdisk pour changer l'id de la partition en Linux (83) et un coup de mkfs.ext4 pour créer le système de fichiers kivabien sur ladite carte et je monte ladite carte sous /var/cache/apt/archives/. Je crée le répertoire /var/cache/apt/archives/partial dans le "pseudo" cache et à supposer que la liste des paquets installés se trouve dans un fichier "toto" du répertoire courant, je lance dans un terminal...
$ while read i;do sudo apt-get -d -y --reinstall install $i;done < toto
Après un certain temps, voire un temps certain selon la nature de sa connection , tout est là ou presque...
ls /var/cache/apt/archives/*.deb|wc -l
1855
En fait, tout ce qui vient du net est dans le "pseudo" cache à savoir lucid stricto-sensu, ppa, virtualbox.org, medibuntu, dl.google.com, etc. (bon, vu que tous les paquets sont "tracés" dans les sources.list, c'est aussi logique ) et les 2 paquets qui manquent à l'appel sont en fait les paquets "locaux" et donc déjà sur le disque ("deb file:/home/alex/debs /" pour sources.list). Y'a plus qu'à démonter la carte et à refaire la manip du "pseudo" cache sur l'autre machine. C'est artisanal mais bon, hein...
P.S. J'aurais pu gagner du temps en effectuant, en préambule à la manip "apt-get", une copie des paquets déjà contenus dans le "vrai" cache vers le "pseudo" cache mais ça m'est venu ... après
Hors ligne
#21 Le 27/05/2010, à 19:54
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Merci à tous! Je fais cela ce week-end! :D
@fabux, j'y avais pensé mais c'est un bon vieux gros HD de 30 Go non SATA et le PC à la maison est un portable ACER, je pense que je vais mettre tout ça dans ma signature.
Merci vraiment à tous, j'espère pouvoir bientôt aussi apporter mon aide aux autres!
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#22 Le 27/05/2010, à 20:02
- ffw137
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Je viens de tester la ligne de recherche, mais j'ai du enlever les doubles guillemets pour que cela passe:
dpkg -l | grep "^ii" | awk '{print $2}' > deb_list.txt
Au fait c'est quoi les rc, je viens de parcourir le man page de dpkg qui met dit que tout se trouve dans /var/lib/dpkg/status, très motivant...
Dernière modification par ffw137 (Le 27/05/2010, à 20:13)
Acer 5610-Epson DX3850-Samsung ML-1640-Lucid
Samsung NC-10-Lucid-Ecran 17"
"Un philosophe c'est quelqu'un qui est prêt à faire mourir les autres pour ses idées avant d'en changer quand vient son tour" (perso enfin je pense)
Hors ligne
#23 Le 27/05/2010, à 20:09
- alej
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
j'ai du enlever les doubles guillemets pour que cela passe
Ben oui sauf que c'est de ma faute, l'idée étant de mettre la commande stricto-sensu entre guillemets sauf qu'y'a la balise code pour ça mais que je suis flemmard...
Hors ligne
#24 Le 27/05/2010, à 20:16
- fabux
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
sudo dpkg --get-selections > liste_paquets #pour récupérer la liste de paquet
sudo dpkg --set-selections < liste_paquets #pour réinstaller
ça doit faire à peu près la même chose mais plus simple à retenir.
Bref un coup de diff entre la liste faite sur pc maison et liste sur pc bureau et tu saura quoi wgetter depuis ton pc maison.
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#25 Le 27/05/2010, à 20:46
- alej
Re : [RESOLU] [AptOnCD] Comment recharger tous les paquets installés
Pendant qu'on y est, chez moi, y'a ça par défaut dans /etc/apt/apt.conf.d/20archive...
APT::Archives::MaxSize "500";
et...
$ du -sm /var/cache/apt/archives/
505 /var/cache/apt/archives/
Vala a priori pour l'explication du "mystère"...
Hors ligne