Nous sommes le Ven 20 Juin, 2025 23:40
Supprimer les cookies

Page 1 sur 21, 2 Suivantpackage offline, ou les trouver?

Au quotidien encore quelques soucis ?

Mar 08 Août, 2006 21:57

Bonjour,

J'utilise Linux depuis un moment, et j'ai un unique reproche. J'espère qu'avec votre aide, ce reproche sera un lointain souvenir.
PC-BSD et Windows utilisent un système du clic-clic-clic pour installer une application. Cela permet d'éviter les dépendances, et d'avoir des packages autonome diffusable sur CD.

A quoi ca sert à priori, vu qu'il y a l'internet et les gestionnaires de package... Et bien, c'est bien beau tout cela, mais sans Internet (ou en connexion limité), on aime avoir un CD avec ses applications que l'on peut installer sans se connecter.
Comment créer un tel CD, à l'image d'un LoliWin ou d'un OpenCD, mais pour Linux, histoire de pouvoir installer tranquillement tous les logiciels nécessaires, sans avoir besoins de connexion internet.

Existe-t-il des CD déjà téléchargeable (dans des cybers ou autres dans des villes, qui elles, ont la chance d'avoir accès au haut débit, ce qui n'est pas le cas de toute la france, dont les régions reculé sont condamné au RTC).

On trouve toujours très facilement des CD avec des applications pour windows en libre, mais jamais pour linux (avec des magasines en particulier, par exemple)

Merci de m'éclairer (Parceque apt-get télécharge en effet TOUTES les dépendances, mais comment le faire a-priori, et avoir un CD avec tout ce qu'il faut en bien)

Sans quoi, je fais du chantage, mais je passe illico à PC-BSD :p
Tiwaz

Messages : 59

Mar 08 Août, 2006 22:05

Je ne suis pas un spécialiste, mais des distributions comme Suse ou mandriva ont plusieurs cd complémentaires avec les pacquages.
Sinon, avoir toutes les dépendances sur le cd ; tu rajoutes le cd comme dépot. Par contre faut se le constituer.

Voila ce que je peux dire d'après mes connaissances (et mes déductions :)). C'est également un sujet qui m'interesse.

Pour finir, j'élargirai la demande : en du problème d'un cd de package, y-a t'il des distributions moins dépendantes d'internet ?
Vieu motard que jamais
azertyman64

Messages : 380
Géo : PAU

Mar 08 Août, 2006 22:07

C'est très bien PC-BSD...

Plus sérieusement, je sais qu'avec apt-get il y a moyen de faire de la MAJ off-line, mais faudrait que je cherche et là je suis KO... Je ferai une petite recherche demain (j'ai déjà vu passer ça sur d'autres forums)
korova08

Messages : 1114
Géo : Ardennes (08)

Mer 09 Août, 2006 07:56

PC-BSD c'est pas la distribution nulle ;-) qui linke les lib en statique "à la windows" ?

Il faut comprendre que si le monde Unix/Linux/BSD (sauf PC-BSD) ont créer ce système de librairie dynamique et de dépendances, c'est qu'a terme tout devient plus simple : Un seul outils pour instller/supprimer, une seul versions de chaque lib installé sur le disque dur, pas de places perdues, pas de mémoires perdues, pas de bugs d'incompatibilité entre les versions de chaque lib et un système de mis-a-jour qui peut mettre a jour tout ton système en deux clic. Biens sûr, car on ne peut pas avoir le beurre, l'argent du beurre et le cul de la crémiére, cela demande une certaines dûreté au niveau des dépendances, mais après tout n'est ce pas le choix de toute l'informatique unixienne en général : privilegier la robustesse a la facilité ?
Tout ça pour dire que le système de clic-clic de PC-BSD, je ne le cautionnerais pour rien au monde. C'est peut être plus facile pour toi, ou pour les nouveaux utilisateurs - ce qui n'est même pas sûr, car Synaptic aussi c'est clic-clic ça marche -, mais a chaque installations ton système devient un peu plus lourd et un peu plus lent.

Ceci n'est pas un troll, je n'attend aucune réponse...

Sinon, pour répondre a ta question, Mandriva/Suse/Debian/Marquez ici votre distrib préféré font des C.D d'installations Offline. Il doit certainement en exister pour ubuntu, bien que j'en ne suis pas sûr et certains.
ThesmallgamerS

Messages : 88

Mer 09 Août, 2006 08:01

Sinon y'a toujours la solution de télécharger les tar.gz et de compiler ; d'autant plus que c'est ce que l'ont trouve quand on achète des revues.
Vieu motard que jamais
azertyman64

Messages : 380
Géo : PAU

Mer 09 Août, 2006 11:16

Merci à tous de m'avoir répondu, mais par mon manque d'explication, les réponses, bien qu'intéressante, s'éloigne du sujet :p

(azertyman64) télécharger les tar.gz et de compiler

Le problème est le même en fait, puisque pour compiler un package il faut souvent beaucoup de dépendance qui ne sont pas directement incluses, et il faut compiler ces dépendances, et savoir lesquels sont vraiment utiles pour avoir les bonnes fonctionnalités. Bref, il faut un CD avec plein de source, mais c'est une solution. Le problème étant qu'il n'existe pas de tels CD (avec les sources du logiciel et de ses dépendances directes (en bonne version)

Pour finir, j'élargirai la demande : en su problème d'un cd de package, y-a t'il des distributions moins dépendantes d'internet ?

C'est exactement ca. Imaginons un PC qui n'a pas acces à internet. Et on demande à pierre/paul/jacques, cousin lointain super sympa qui habite à Paris avec une connexion très très haut débit de me télécharger un soft et de me l'envoyer sur CD. C'est possible? Pour windows, avec le libre, oui, pour linux, je cherche encore comment expliquer à pierre/paul/jacques la méthode à suivre pour télécharger le bon truc.

Sinon, avoir toutes les dépendances sur le cd ; tu rajoutes le cd comme dépot. Par contre faut se le constituer.
C'est ce que je fais... Mais sans connexion et le savoir nécessaire pour savoir quoi mettre et comment, c'est gateau à expliquer. Et à trouver tout fait, c'est du domaine de l'utopie :'(

Plus sérieusement, je sais qu'avec apt-get il y a moyen de faire de la MAJ off-line,
... Oui, c'est ce que je fais, mais cela ne résout pas le problème de trouver les package offline :p.

PC-BSD c'est pas la distribution nulle Clin d'oeil qui linke les lib en statique "à la windows" ?

Malgré l'ironie de la chose, ce genre de pratique n'est pas si abscons que cela. En plus, dire "a la windows" est légèrement exagéré, puisque Windows met à jour les libs automatiquement avec ses dll il me semble (enfin avec win98, mon dernier windows à moi, c'est ce qu'il faisait)
PC-BSD n'est pas nulle, mais répond justement à un besoin spécifique pour des personnes qui n'ont pas de réseau, et en cela, linux se moque un peu des gens "sans réseau". Elle utilise une technologie différente qui lui permet d'être exploitable en mode off-line de manière bien plus aisée.

Il faut comprendre que si le monde Unix/Linux/BSD (sauf PC-BSD) ont créer ce système de librairie dynamique et de dépendances, c'est qu'a terme tout devient plus simple

C'est bien là le problème :D. Cette "simplicité" viens du fait que tu à un réseau disponible. Sans ce dernier, la simplicité de la chose vire au cauchemard.
Sans compter les incompatibilité entre libs, que tu oublis un peu, et qui oblige le système à avoir la même lib installé plusieurs fois en différente version. Je ne veux pas entrer dans le débat "c'est mieux/c'est mal" des librairies partagés, là n'est pas la question. Sinon, il va falloir ouvrir un autre fils de discution pour cela. :P

Encore merci, chanceux avec le haut débit :wink:
Tiwaz

Messages : 59

Mer 09 Août, 2006 12:29

Sinon, avoir toutes les dépendances sur le cd ; tu rajoutes le cd comme dépot. Par contre faut se le constituer.
C'est ce que je fais... Mais sans connexion et le savoir nécessaire pour savoir quoi mettre et comment, c'est gateau à expliquer. Et à trouver tout fait, c'est du domaine de l'utopie :'(

Il faut aller sur des sites comme http://packages.ubuntu.com/, et se les télécharger. Je suis d'accord que ce n'est pas une super solution, mais bon, c'est toujours ça. Je te donnerai mes impressions quand j'aurais fait une telle chose, car je vais bientot devoir me constituer un tel cd (et puis c'est toujours utile de ne pas avoir à re-télécharger pour ré-installation).

Pour ce qui est des cd de packages, comme je l'ai dit des distributions sont multi-cd. Pour ce qui est d'en trouver tout fait, hors-cela, qu'est-ce qui justifie de les mettre en .rpm plutot qu'en .deb (ou .tgz) ?
Sinon je ne me suis jamais vraiment renseigné sur le contenu des cd fournis avec les magasine.


Cela étant dit, il faut peut être chercher du côté du cache de apt. Comme tu dois le savoir, apt télécharge les paquets puis les installe. Il faudrait voir dans quel dossier apt garde les paquets.
Ce qui fait que, ton ami qui a un super-haut débit (poil au ...) il télécharge avec apt l'application (note ces dépendances pour savoir quoi copier). Ensuite il va dans le dossier du cache et copie les paquets qui l'interesse.

Framasoft n'est pas forcément le bon forum pour des questions aussi pointues, il faudrait les poser sur des forums. Et, pour que cela soit complet, pour des distributions utilisant : des .rpm (urpmi); des .deb (apt), des .tgz (slackware) et emergue (gentoo, freebsd).

Et je dirais même que cela pourrait faire un tutoriel qui serait très utile et très apprécié. Si jamais un tel tutoriel existe je pense que cela serait très bien de le trouver :).
Vieu motard que jamais
azertyman64

Messages : 380
Géo : PAU

Mer 09 Août, 2006 12:31

Tu as effectivement besoin d'internet pour la plupart des distrib, dès lors que tu sors des sentiers battus par les devs de la distrib.
Mais la plupart des "grosses " distrib possèdent plusieurs CD/DVD avec quelques milliers de logiciels que tu peux installer hors ligne. La plus grosse bibliothèque doit être la version stable de Debian je pense.
Sinon tu as Ubuntu, CD minimaliste, mais heureusement des gens ont fait 3 DVD avec tout le contenu des dépôts main, universe et multiverse d'Ubuntu ! Donc un sacré paquet de ... paquets :D.
Vas voir sur ce fil si tu veux les trouver.
Quand tout le reste a échoué, lisez le mode d'emploi.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Mer 09 Août, 2006 14:18

hello

y'a peut etre effectivement moyen de s'en sortir en utilisant l'apt-get d'une tierce personne.... comme le fait remarquer azertyman64

remarque préliminaire : comme j'ai une bonne connexion, je ne me suis jamais vraiment penché sur un probleme comme le tien, encore moins mis en application les pistes qui vont suivre.


Pour faire les choses relativement simplement, il faut un ami qui, en plus d'une bonne connexion, accepte d'installer une distribution clone de la tienne.
Prenons par exemple Ubuntu Dapper, 1 CD.
Tu l'installes sur ton ordi, puis ton ami fait de meme, à l'identique.
Ensuite tu reflechis à la liste des programmes que tu veux installer (kate, gftp, mldonkey-server, etc...)
C'est la qu'intervient apt-get : l'option -d (ou --download-only) permet de telecharger les paquets sans les ouvrir ni les installer (mais bon, s'il veut les installer il peut aussi). Les paquets se trouvent alors dans /var/cache/apt/archives
En theorie, les dependances aussi auront été téléchargée.

En faisant ainsi pour tous les logiciels que tu souhaites, tu pourras graver un CD avec les bons paquets, dépendances comprises.

Le dernier point est de transformer ce CD en "CD depots" (donc avec un fichier de liste de paquet, etc...)... mais je sais pas encore comment faire

a+
lugburz

Messages : 253

Jeu 10 Août, 2006 13:42

lugburz a écrit:Le dernier point est de transformer ce CD en "CD depots" (donc avec un fichier de liste de paquet, etc...)... mais je sais pas encore comment faire

Tu lances Synaptic, dans "Edition" -> "Ajouter un CD-Rom..."
Ça fonctionne donc aussi avec les DVD pour Ubuntu de mon post précédent ;).

//EDIT : Comme le dit Jean-Ni sur ce fil, il y a en ce moment en kiosque Ubuntu + 3 DVD (avec tous les packages...). Pourquoi ne pas en profiter...
Quand tout le reste a échoué, lisez le mode d'emploi.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit