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. 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).
# Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Nap . Évalué à 5.
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 . Évalué à 2.
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 . Évalué à 7.
- 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 (site web personnel) . Évalué à 0.
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
Posté par Mus . Évalué à 3.
Linux sur 286 ?
Ils sont vraiment fort chez slackware.
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Arnaud (site web personnel) . Évalué à 1.
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 (site web personnel) . Évalué à 1.
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 . Évalué à 5.
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 . Évalué à 4.
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 . Évalué à 2.
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 !
Posté par yugz . Évalué à 5.
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 . Évalué à 0.
(-1)
[^] # Re: Jayce, sors de ce corps !
Posté par Pierre Tramonson . Évalué à 1.
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 (site web personnel) . Évalué à 2.
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
Posté par Gonéri Le Bouder (Mastodon) . Évalué à 7.
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
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par yugz . Évalué à 6.
urpmi.update --auto-select
nope, c'est urpmi.update -a
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Geo Vah . Évalué à 1.
#!/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 . Évalué à 10.
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 (site web personnel) . Évalué à 4.
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 (Mastodon) . Évalué à 1.
# Droit de réponse ;-)
Posté par Matthieu . Évalué à 3.
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 (site web personnel) . Évalué à 1.
Heu j'ai pas compris
# Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par mermaid . Évalué à 2.
sur le reseau et hop, elle s'installe.
Ensuite, mettre ses donnees sur un serveur HTTP, FTP, NFS,
ca, c'est selon les gouts.
Mmd.
# deja prevu dans la 9.1
Posté par Prosper . Évalué à 4.
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 ?
Posté par Mokona . Évalué à 4.
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 (site web personnel) . Évalué à 2.
Après tout elles ne servent que pour aller chercher les package et cela ne sert pas tous les jours.
"La première sécurité est la liberté"
[^] # Re: Et en mount compressé ?
Posté par jice (site web personnel) . Évalué à 5.
[^] # Re: Et en mount ?
Posté par kesako . Évalué à 3.
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 . Évalué à 1.
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
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
# Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Jean-Pierre Heraton . Évalué à -1.
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Juke (site web personnel) . Évalué à 1.
:-)
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Nicolas Boulay (site web personnel) . É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 ?
"La première sécurité est la liberté"
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Jean-Pierre Heraton . Évalué à 0.
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
Posté par jeanmarc . Évalué à 0.
Chez redhat aussi, ils font ça trés bien et depuis longtemps avec une diskette.
Pas mal obsolète cette news.
[^] # Re: Vos cédéroms Mandrake 9.1 sur un serveur HTTP
Posté par Mus . Évalué à 1.
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 nojhan (site web personnel, Mastodon) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.