Articles précédents : Articles
- [43] Un test de Mandrake "bureautique" dans Décision
- [69] « The Unix-Haters Handbook » est disponible en ligne
- [79] L'avenir des métiers de l'informatique...
- [26] Des DivX bootables sous Linux
- [5] Tiscali se lance dans le Wi-Fi
- [24] 10ème anniversaire de The Linux Doc Project
- [58] Lecteurs Ogg Vorbis matériel de poche
- [32] AOL, Microsoft et Yahoo! alliés... contre le SPAM
- [7] Interview du Core Team de FreeBSD
- [77] Un but marqué par le P2P, face à la RIAA
Liens connexes
Dépêche modérée par
Articles : Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Matthieu MARC (). Modéré le 29 avril 2003.Et bien il existe une solution : mettre vos cdroms sur un serveur HTTP, et installer les packages RPMs depuis le réseau.
Le guide qui suit vous indiquera l'ensemble des étapes à effectuer afin d'être libéré de la lourde tâche d'insertion des galettes.
> Lire la dépêche (37 commentaires, moyenne: 2,6).
Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
je pense que ça marche aussi si on crée un répertoire et que l'on met tous les RPMs dedans non ?
et on doit pouvoir généraliser aussi à un serveur FTP, NFS...
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par SQP () le 30/04/2003 à 00:20. (lien). Évalué à 2.perso je l'ai fait pour un portable pour lequel je n'avais plus de lecteur de cdrom (mais avec un serveur FTP pour cette occasion)
j'ai mis la disquette de boot et précisé l'adresse serveur, user/pass, et repertoire pour lancer l'installation ;)-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par domi () le 30/04/2003 à 07:44. (lien). Évalué à 7.Trois choses à noter :
- Cela ne date pas de la Mandrake 9.1, il y a bien longtemps que l'on peut faire une installation par le réseau.
- Ce n'est pas non plus spécifique à la Mandrake, les autres distributions permettent une installation via le réseau également. La Slackware a un petit "plus" : c'est la seule à ma connaissance qui permet l'installation depuis un lecteur Zip sur port parallèle, ce qui est pratique pour un vieux portable sans CD-Rom ni carte réseau !
- L'installation via HTTP ou FTP est gourmande en ram : si on veut installer sa distribution sur une machine un peu ancienne, il vaut mieux passer par du NFS. Par exemple, l'installation via FTP d'une Mandrake 8.2 nécessitait 52 Mo de ram.-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Bapt (page perso, ) le 30/04/2003 à 17:17. (lien). Évalué à 0.Slack a un deuxième plus c de pouvoir aussi s'installer entièrement par disquette, en jouant un peu avec les packages (bcp font plus de 1,44 Mo)
J'ai retrouver un vieux 286 ya pas longtemps :) et hop une slack 8.1 le pire c que ca marche-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Arnaud (page perso, ) le 01/05/2003 à 11:04. (lien). Évalué à 1.sur un 286 ?
t'as modifié des trucs ?
Parcequ'il me semble que Linux ne s'installe qu'a partir du 386 ...
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Christophe Merlet (page perso, ) le 01/05/2003 à 21:45. (lien). Évalué à 1.> J'ai retrouver un vieux 286 ya pas longtemps :) et hop une slack 8.1 le pire c que ca marche
Ben voyons, et la marmotte elle mets le chocolat dans le papier alu !
-
-
-
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par yugz () le 30/04/2003 à 01:24. (lien). Évalué à 5.oui oui
Il suffit de cliquer sur "Gestionnaire de logiciels" > "Gestionnaire des dépôts de logiciels" dans le mandrake control center, puis sur "ajouter" dans la fenêtre qui s'ouvre pour ajouter les sources que tu veux. Les choix proposés sont Fichiers Locaux (ce à quoi tu pensais), serveur FTP, HTTP, Périphérique amovible et une source d'update (forcément en ligne).-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par harbort () le 30/04/2003 à 05:49. (lien). Évalué à 4.Ouai, et même que ça date pas de la Mandrake 9.1 ... si vous voulez le faire avec une version plus ancienne, je sais que moi c'est comme ça qu'on installait notre Mandrake il y a 3 ans quand j'étais à la maison des élèves de mon école !
En gros, le réseau des élèves avait mis les CDs sur un site ftp (avec loopback pour avoir le contenu des fichiers) et après il suffisait de démarrer avec la disquette de boot "ftp" et entrer l'adresse du site et le répertoire où se trouve la Mandrake. Je dirais que la seule chose qui manquait (est-ce que ça a été corrigé ?) c'est un petit client ftp pour retrouver le répertoire .... car au début je me faisait souvent avoir à oublier où ils avaient mis cette Mandrake :)
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par laurentb () le 30/04/2003 à 13:55. (lien). Évalué à 2.... et une source d'update (forcément en ligne).
Même pas forcément en ligne. En bidouillant un peu le fichier de configuration de urpmi, j'ai déclaré un répertoire local comme source de mise à jour.
Quel intérêt ? Je n'ai pas de haut débit chez moi mais seulement au boulot, donc je télécharge de temps en temps tout le contenu de MandrakeUpdate (ainsi que plf et d'autres sources) et je ramène tout ça à la maison sur un cdrw.
-
Jayce, sors de ce corps !
Ce guide s'adresse également aux administrateurs systèmes qui auront moins de mal à déployer des desktops Mandrake en entreprise (plus la peine de se déplacer avec les cédéroms, tout se fait à distance)
Ca fleure bon le discours Multideskossien et ça me fait bien rire.
Blague à part, le site est innaccessible (une adresse en homelinux.org, c'est un serveur perso. Il faudrait peut être mettre ce guide dans un lieu un peu plus sûr qui ne risque pas de se faire linuxfr-dotter) mais je pense qu'il parle de la possibilité d'avoir des sources en ligne pour urpmi. Si c'est le cas, autant aller sur http://www.urpmi.org/fr/(...)
-
[^]Re: Jayce, sors de ce corps !
Posté par Gentoo][Gravis (page perso, ) le 30/04/2003 à 06:56. (lien). Évalué à 0.C'est vrai que sur Multideskos c'est quand meme beaucoup plus simple. Si le cd cd package n'est pas disponible, il configure une connexion réseau, se connecte à un serveur web, y install multideskos, et en fait un mirror. Il peut ensuite télécharger les packages qu'il désire
(-1)-
[^]Re: Jayce, sors de ce corps !
Posté par Pierre Tramonson () le 30/04/2003 à 08:28. (lien). Évalué à 1.Mais cela correspond tout à fait à mes besoins !
Finalement je vais peut-être envisager la migration de mon parc de 30000 Suse sous MultideskOS, un OS stable, léger et puissant.
Bon son coeur n'est pas encore Le GNU/Hurd mais ça arrive...
[-1 itou]
-
-
[^]et le wiki ?
Posté par Misc (page perso, ) le 30/04/2003 à 07:15. (lien). Évalué à 2.il y a un wiki ou le document serai sasn doute à sa place :
http://mandrake.vmlinuz.ca/(...)
le responsable est vincent danen, c'est la personne qui se charge des mises a jours de securités chez mdk.
Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Avec une connexion internet, on directement utiliser les mirroirs internet, la page Easy Urpmi de plf permet de facilement savoir les commandes a tapper pour ajouter ces mirroirs dans votre liste de mirroir :
http://plf.zarb.org/~nanardon/(...)
Par exemple pour un français, tapper ça pour avoir main, contrib et update :
urpmi.addmedia main ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrake/9(...) with ../base/hdlist.cz
urpmi.addmedia contrib ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrake/9(...) with ../../i586/Mandrake/base/hdlist2.cz
urpmi.addmedia --update updates ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrake/u(...) with ../base/hdlist.cz
sinon, pour mettre a jour l'index, tappez ça :
urpmi.update --auto-select
et pour mettre a jour les programmes (tres utile pour les updates de sécu ) :
urpmi --auto-select
apt-get moo
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Geo Vah () le 30/04/2003 à 06:24. (lien). Évalué à 1.Et donc moi j'ai un petit script qui est mis dans /etc/cron/daily qui ressemble à un truc comme ca :
#!/bin/sh
/usr/sbin/urpmi.update mirrors.secsup.org
/usr/sbin/urpmi --update --auto-select --auto
le urpmi.update force juste la mise à jour de la source de sécurité, la deuxième fait la mise à jour automatique !
Comme ca votre serveur, il se vaccine tout seul et vous vous dormez sur vos 2 oreilles....-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par PLuG () le 30/04/2003 à 07:17. (lien). Évalué à 11.Je ne ferai *jamais* ca.
que se passe t'il si pour une raison quelconque un rpm vérolé est stocké sur tes serveurs d'update ?
genre un rpm avec un backdoor, un rpm qui ne marche pas (du coup pour un probleme de sécurité tu fait une interruption de service ...), un rpm avec un bug (genre un fichier de conf par defaut qui n'est pas flaggé en temps que tel et qui va donc ecraser ta conf au lieu de se renommer .rpmnew) ...
il peut arriver plein de choses lors d'une mise a jour, je conseille vraiment de la faire a la main, en lisant les beaux messages genre "file /etc/inetd.conf existing, installing new as /etc/inetd.conf.rpmnew) qui permet de faire le ménage juste après ...
par contre sur mes machines j'ai effectivement un truc qui tourne pour *rapatrier* les rpms et m'envoyer un mail genre "ici ton serveur bidule, s'il te plait upgrade moi avec ces packages rpms: ....."-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Benoît Sibaud (Jabber id, page perso, ) le 30/04/2003 à 10:06. (lien). Évalué à 4.Sans parler d'autres problèmes genre changement de bibliothèques, qui nécessite de redémarrer tous les services utilisant ladit bibliothèque.
Vient d'être discuté sur debian-security par exemple
http://lists.debian.org/debian-security/2003/debian-security-200304(...)
En cas de mise à jour sécurité de la libschmurtz-2.3.so, /usr/lib/libschmurtz-2.3.so est renommée en /usr/lib/libschmurtz-2.3.so.dpkg-new, la nouvelle /usr/lib/libschmurtz-2.3.so est installée et /usr/lib/libschmurtz-2.3.so.dpkg-new est supprimé du répertoire (mais existe encore, car les processus utilisant l'ancienne libschmurtz ont encore une référence sur l'ancien fichier, et empêche donc sa suppression). Pour voir les processus qui utilisent encore l'ancienne version vulnérable :
$ lsof +L1 | grep dpkg-new$
(ce n'est valable que pour Debian, il faut adapter l'argument du grep suivant la distrib)
En général la mise à jour d'un paquet entraîne un redémarrage du service, mais si la faille concernée la libc, la mise à jour ne va pas vous forcer à redémarrer tous vos processus...
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Gonéri Le Bouder (Jabber id, page perso, ) le 30/04/2003 à 10:23. (lien). Évalué à 1.Je sais que ça ne regle pas tout les problemes. Mais tout les rpms mandrake sont signé par une clef gnupg. Dès qu'il y a un probleme urpmi gueule et attend la confirmation du root.
--
apt-get moo
-
-
Droit de réponse ;-)
Désolé pour le site inaccessible, j'ai quelques problèmes en ce moment de connectivité internet. Le site ne pourra être accessible que dans quelques heures :-(
Il est vrai qu'il est possible de copier les CD-Roms sur le disque directement, ou par FTP ou autre, mais je préfère HTTP (dans ce cas) car :
1. moins de problème de sécurité que FTP, HTTP suffit amplement surtout que les données ne sont pas confidentielles.
2. la place disque, c'est mieux dans certains cas (rapiditié), mais pour en faire profiter d'autres PC ce n'est pas l'idéal.
3. utiliser un mirroir disponible d'internet, c'est bien, mais faut que la connection suive. Avec de l'ADSL 128Ko, il ne faut pas être pressé. Mettre les packages sur son serveur HTTP de son réseau interne (100Mb) c'est plus rapide.
Enfin, après c'est du cas par cas. Je propose juste une solution pour un problème donné.
-
[^]Re: Droit de réponse ;-)
Posté par Pascal Terjan (Jabber id, page perso, ) le 30/04/2003 à 08:26. (lien). Évalué à 1.1. moins de problème de sécurité que FTP
Heu j'ai pas compris
deja prevu dans la 9.1
Pour faire un serveur il suffit de lancer drakpxe , ca permet en plus pour les cartes reseaux bootant en pxe ( la plupart des micros que l on trouve en entreprise le font ) d installer sans disquette ou sans cds.
Ce qui est installé c est un serveur dhcp et un serveur tftp , le repository mandrake ( accessible par http ) pouvant etre utilisé aussi avec une disquette d install network.img
Et en mount ?
Personnellement, je mets les .iso sur le disque dur et ils sont montés en read-only sur des partitions du style /mnt/Mdk9.1-cdrom1
J'enlève les sources "CDs" après l'installation, je mets les sources "CDs montées" dans urpmi et puis voilà.
Plus besoin d'installer les CDs, ils sont là tout le temps.
Personne ne fait comme moi ?
Utiliser en HTTP local, je vois ça pour une solution, c'est si on a son parc informatique avec uniquement des Mdk de même version, histoire de ne pas dupliquer les iso sur toutes les machines, et histoire d'éviter d'utiliser NFS :)
-
[^]Re: Et en mount compressé ?
Posté par Nicolas Boulay () le 30/04/2003 à 08:22. (lien). Évalué à 2.Question bète : est-il possible de monter des iso compressé ?
Après tout elles ne servent que pour aller chercher les package et cela ne sert pas tous les jours.-
[^]Re: Et en mount compressé ?
Posté par jice (page perso, ) le 30/04/2003 à 09:23. (lien). Évalué à 5.à mon avis, les iso contenant 98% de fichiers compressés sont très peu compressables... donc tu vas perdre ton temps.
-
-
[^]Re: Et en mount ?
Posté par kesako () le 30/04/2003 à 13:30. (lien). Évalué à 3.j'avais fais la meme chose : copie puis montage -o loop
mais ensuite j'ai eu des problemes avec NFS si je voulais utiliser ces repertoires pour d'autres machines.
Comme je n'avais pas le temps de resoudre la question, j'ai laissé tomber et copié tous les rpms des 3 cd dans un seul repertoire .
ensuite j'ai pu virer tout ce qui ne m'interessait pas ( kernel smp , tout ce qui se rapporte a des langues autres que fr et en, etc...) au moins 350Mo de moins
de plus le nb de montages en -o loop est limité et j'en avais besoin pour d'autres cds .-
[^]Re: Et en mount ?
Posté par B. franck () le 02/05/2003 à 08:28. (lien). Évalué à 1.de plus le nb de montages en -o loop est limité et j'en avais besoin pour d'autres cds
un petit hack du noyau pour augmenter le nombre de périphériques "loopback" possible:
-------------------------------------------------------
[frbn@core]$ vim /usr/src/linux/drivers/block/loop.c
79 #define MAJOR_NR LOOP_MAJOR
80
81 static int max_loop = 16; /* initial: 8 */
-------------------------------------------------------
et n'oubliez pas les nouveaux "devices" à créer en mode block
(ex: mknod /dev/loop15 b 15 7) depuis loop0 à loop[MAJOR_NR LOOP_MAJOR-1]
brw-rw---- 1 root disk 7, 0 aoû 30 2001 /dev/loop0
brw-rw---- 1 root disk 7, 1 aoû 30 2001 /dev/loop1
brw-rw---- 1 root disk 7, 10 aoû 30 2001 /dev/loop10
brw-rw---- 1 root disk 7, 11 aoû 30 2001 /dev/loop11
brw-rw---- 1 root disk 7, 12 aoû 30 2001 /dev/loop12
brw-rw---- 1 root disk 7, 13 aoû 30 2001 /dev/loop13
brw-rw---- 1 root disk 7, 14 aoû 30 2001 /dev/loop14
brw-rw---- 1 root disk 7, 15 aoû 30 2001 /dev/loop15
brw-rw---- 1 root disk 7, 2 aoû 30 2001 /dev/loop2
brw-rw---- 1 root disk 7, 3 aoû 30 2001 /dev/loop3
brw-rw---- 1 root disk 7, 4 aoû 30 2001 /dev/loop4
brw-rw---- 1 root disk 7, 5 aoû 30 2001 /dev/loop5
brw-rw---- 1 root disk 7, 6 aoû 30 2001 /dev/loop6
brw-rw---- 1 root disk 7, 7 aoû 30 2001 /dev/loop7
brw-rw---- 1 root disk 7, 8 aoû 30 2001 /dev/loop8
brw-rw---- 1 root disk 7, 9 aoû 30 2001 /dev/loop9
bien sûr, il faut recompiler le noyau
ou
juste les modules si vous
utilisez plutôt le module "loopback" + un "depmod -a"
-
Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Personnellement, j'ai testé avec une source nfs, je travail actuellement sur des scripts permettant la mise à jour 'automatique' des machines d'un réseau à partir de cette source (ie serveur de déploiement).
[+] Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Euh ... je vais sans doute me faire jeter mais j'utilise cela depuis surper longtemps : cela s'appelle apt-get ;-)
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Juke (Jabber id, page perso, ) le 30/04/2003 à 08:19. (lien). Évalué à 1.Ce n'est pas la question, ça existe aussi depuis longtemps dans mandrake.
:-)
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Nicolas Boulay () le 30/04/2003 à 08:21. (lien). Évalué à 2.?
apt-get et urpmi sont équivalents. Là, on parle d'utiliser une source réseau ou disque comme média plutot que les CD.
Donc, ou est le rapport avec la choucroute ?-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Yannick Thebault (page perso, ) le 30/04/2003 à 09:58. (lien). Évalué à 0.Donc, ou est le rapport avec la choucroute ?
Ben je voualis juste dire que cela n'avais rien de super mega original.
Perso qd j'installe une nouvelle machine (debian), je prends juste les disquette de boot et j'installe tout avec les repository HTTP
Mais je te concède que le rapport n'est pas direct.
Yannick-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Mus () le 30/04/2003 à 18:05. (lien). Évalué à 1.Ben je voulais juste dire que cela n'avais rien de super mega original.
Ce qui est original, ce n'est pas de pouvoir installer des packages par http, mais d'avoir fait une documentation qui explique pas à pas comment procéder.-
[^]Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Noj Han (Jabber id, page perso, ) le 01/05/2003 à 14:15. (lien). Évalué à 1.Ce que je trouve original c'est également de le faire savoir... on ne peut pas digérer la doc complète de tout les trucs et astuces du monde en 2 jours, je trouve ça bien que de l'informations comme celle-ci passe pour ceux qui n'y aurait jamais pensé.
-
-
-




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.