Bienvenue invité ( Connexion | Inscription )
RÈGLES ET MEILLEURS LIENS
Les tutoriaux des distributions : Ubuntu | Mandriva | Suse | Debian | Gentoo | FreeBSD
Les liens importants : Pourquoi/Comment passer au libre ? | Choisir sa distributon | Débuter | Gestionnaire de démarrage | X (graphique) | Jeux
![]() ![]() |
29-08-2004 04:57:43
Message
#1
|
|
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Présentation FreeBSD
mise à jour le 24/02/2005 Index ...................o Liens et licence. Avertissement de ma part. ......................................Où trouver les informations utiles ? ...................i Description de l'OS des origines à nos jours. ...................ii Compatibilité matérielle. ...................iii Avant l'installation. ...................iiii Démarrage de l'installation: commencer. ......................................Le choix du clavier par défaut ......................................Le gestionnaire de multiboot de FreeBSD ......................................Le choix de la partition, configuration et partitions recommandées ...................v Installation de base. ......................................A quoi sa sert? Qu'est ce qui est installé? ......................................De la nécessité d'avoir les sources du système. ......................................Le net, la souris, les utilisateurs , le mot de passe root et un raton-laveur. ...................vi Première Configuration du X. Installation des programmes disponibles sur le CD. ...................vii Redémarrage. ......................................Configuration post-installation ......................................Acces root ......................................Acces au Gestionnaire de Bureau ......................................(Re-)configuration du X ...................viii Les différentes versions de FreeBSD Et la configuration du système ......................................Le make.conf ......................................Le Fichier de configuration du noyau MONNOYAU ......................................Les modules (5X) ......................................La compilation du noyau. pour avoir le son ......................................Le réseau Cas des cartes réseau non reconnues. ...................viiii Les logiciels. La mise à jour des sources du système et des ports. ......................................Installer un logiciel. ......................................Mettre à jour les sources et l'arbre de portage (synchroniser avec le serveur ftp de FreeBSD) ......................................Mettre à jour l'ensemble des logiciels installés ......................................Régler quelques erreurs courantes sur l'installation ou la mise à jour ...................x Résumé des éléments post-installation. Optimisation du système Et enfin: Synopsis de l'installation Juste pour se rappeler quelles sont les étapes. quelques petits trucs sympas -------------------- There's an app for that.
|
|
|
|
29-08-2004 04:58:08
Message
#2
|
|||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Présentation. ![]() FreeBSD est un système d'exploitation, comme Debian, Gentoo, Microsoft Windows ou Mac Os X. Il est léger, paramétrable , et il intègre tous les outils nécessaires à la réalisation de serveurs ftp, http, mail, ou de systèmes de fichiers Samba. Sa robustesse fait qu'il est utilisé par les ordinateurs réclamant le plus de ressource. Il est 100% compatible avec la licence GPL, et les programmes écrits sous licence FreeBSD peuvent être utilisés par les distributions sous licence GPL. Il intègre des outils de développement, des programmes, et permet de faire fonctionner des programmes Linux directement. Il offre plus de 12300 logiciels portés, permettant de trouver tout ce qui est nécessaire à la presque totalité des besoins. Si vous êtes intéressés lisez attentivement le chapitre liens et Licence, et surtout, récupérez le Handbook pour être sûr de ce que vous faites. L'idéal est d'avoir un ordinateur avec le Handbook ouvert à proximité, même s'il ne dispose pas de connection internet, ou acheter le livre de référence de FreeBSD. o Liens et licence. Avertissement de ma part. -Ce document est le résultat d'une rencontre d'une personne qui n'est pas programmeur avec un système d'exploitation. Il se veut un suivi d'une installation mais ne peut en aucune façon remplacer le Handbook. Rappelez vous que beaucoup de questions que vous vous posez trouvent naturellement leur réponse dans le handbook. -Je vous averti que vos données personnelles sont fragiles, pensez à en faire une sauvegarde avant de toucher à votre ordinateur. Une mauvaise manipulation peut rendre des fichiers inutilisables, une table de partitions mal écrite, et vous formatez la mauvaise partition. De plus, avant de commencer à installer, vérifiez bien que vous disposez des drivers réseaux pour votre carte: peu de matériel est incompatible, certains nécessitent toutefois des versions particulières non présentes sur le CD, comme par exemple les drivers pour carte réseau NVidia, ou certaines cartes wifi. Ceci est valable quelque soit le système d'exploitation, quelle que soit la distribution que vous installez. Je vous averti aussi que si vous aimez trifouiller les PC et les logiciels, vous allez aimer (après, ça marche tout seul). Les liens: Obligatoires: Le Handbook en pages html multiples le même en page unique (utile pour télécharger et consulter sur un ordi non connecté). Et comme certains passages ne sont pas traduits, la même en anglais: pour lire les passages non traduits Necessaires: Le site de référence Ressources pour les débutants http://www.freeBSD-fr.org http://www.fr.freeBSD.org/fr Les mises à jour des logiciels portés Les logiciels portés un site avec des trucs sympas le même orienté débutants Forum de dicussion francophone autour de FreeBSD là c'est des pros et les liens redondants. Forums anglophones Le mini-Howto Linux-FreeBSD utiles: Gnome pour FreeBSD KDE pour FreeBSD Comparaison des commandes administratives des OS de type Unix moteurs de recherche spécial BSD: googlebsd freebsdsearch Récupérer les images disques de votre Système d'exploitation favori: sur Linuxiso sur des serveurs ftp comme celui-ci. le serveur ftp de freebsd ou pour d'autres versions: c'est la version actuelle de production Licence: Ben allez voir par là: J'insiste parce que peut de gens connaissent réellement les licences des logiciels qu'ils ont chez eux. La Licence Les images et les textes cités dans ce document appartiennent à leurs propriétaires respectifs. En particulier, les images d'installation sont issues du Handbook Les systèmes d'exploitations proches: -OpenBSD, NetBSD, Darwin ( Système d'exploitation fonctionnant sur ordinateurs de type Mac PPC ), PicoBSD (fork dérivé de la branche 3 de FreeBSD), DragonflyBSD (Fork dérivé de la branche 4 stable de FreeBSD)... Mon propos étant limité à une présentation et installation somme toute succinte de FreeBSD, je me limiterai donc à citer ces voisins. Où trouver les informations? -Premièrement, la lecture du Hanbook est nécessaire. Il est extrémement documenté et vous permet de réaliser une installation pas à pas. Si vous avez installé les docs sur votre OS, il est disponible ici: /usr/share/doc/fr_FR.ISO8859-1/books/handbook/index.html ou en page html simple /usr/share/doc/fr_FR.ISO8859-1/books/handbook/book.html .Remplacez fr-FR par en-US pour avoir la version anglaise. -Deuxièmement, Ressources pour les débutants, donne toutes les informations nécessaires pour aller chercher un renseignement. -Troisièmement, sur des programmes utilisés par le système, les pages de manuel accessibles en écrivant dans une console
-Quatrièmement, sur les moteurs de recherche sur Internet, la question que vous vous posez est peut-être déjà posée et une réponse existe certainement. allez passons aux choses sérieuses: -------------------- There's an app for that.
|
||
|
|
|||
29-08-2004 04:58:38
Message
#3
|
|||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
i Description de l'OS. FreeBSD fait partie de ces 3 OS qui sont nés suite à la lenteur de développement du projet 386BSD. Son noyau a complètement été réécrit pour la version 2.0 suite à un procès , et à la demande expresse du doyen de l'université de Berkeley... Les évolutions ont donné lieu à des forks, c'est à dire des groupes qui récupéraient le projet à un moment de développement et faisaient évoluer les versions dérivées sous leur nom. PicoBSD lors du passage de la branche 3 Stable à la branche 4 Stable DragonFlyBSD lors du passage de la branche 4 Stable à la branche 5 Stable (qui n'est pas encore là au moment où j'écris ces lignes). Certains OS sont directement dérivés d'une version de FreeBSD, comme Mac Os 10.3 est dérivé de FreeBSD 5.0. FreeBSD intègre des programmes écrits par d'autres: d'OpenBSD il récupère OpenSSH , OpenSSL, pf par exemple, et il intègre dans la distribution des logiciels fournis le GCC soutenu par la Free Software Foundation , ainsi que les environnements de bureau si riches et agréables comme KDE, Gnome, Windowmaker, fvwm, xfce, sans compter: enlightenment, 3Ddesktop environnement, et coetera... Aujourd'hui, une installation et une mise à jour de l'os et des logiciels portés se fait très facilement en lançant un utilitaire comme cvsup. Une installation des sources d'un logiciel porté, c'est une commande:
Une installation des binaires d'un logiciel porté, c'est une commande:
on obtiend la même chose avec portinstall ou portuprade -n . Bref, lorsque vous avez envie d'installer gnome-office, vous n'avez qu'une commande à taper pour obtenir une version compilée pour votre système personnel. Ce système est si convainquant que certaines distributions Linux s'en sont inspirées pour faire la même chose. (gentoo par exemple). ii Compatibilité matérielle. Liste des compatibilités matérielles de la version 5.3 Liste des compatibilités matérielles de la version 4.11 Quelques pilotes pour modem Eagle USB Je me borne à écrire pour les PC de type i386, fournis avec des processeurs AMD ou Intel. Même si, pour la majorité des machines FreeBSD ne pose aucun problème de compatibilité, il est nécessaire de se renseigner, d'une part pour éviter les mauvaises surprises et les manipulations hasardeuses (surtout lorsqu'on débute dans les logiciels libres) d'autre part, celà permet de faire un choix judicieux lors de l'achat de son matériel. La recompilation de l'ensemble du système et la mise en place d'un environnement de bureau léger permettent de se passer d'une carte graphique toute récente, alors que sur des OS compilés pour des PC de type 586 ou 686, la charge supportée par la carte graphique est beaucoup plus importante. Pour les cartes graphiques préférez une carte sortie il y a un an, si elle provient d'ati, elle sera supportée sans drivers propriétaires, les sources libres issues du projet DRI sont très convainquantes. Ces cartes sont les radeons de la 7000 à la 9250. Pour le réseau, préférez des cartes 3Com, Realtek, Intel, etc... la liste est longue, mais les cartes NForce2 avec lan intégré nécessitent un driver propriétaire binaire, non présent sur le CD d'installation, donc à récupérer soit d'une disquette, soit d'un point de montage sur le disque dur. Tous les supports Wifi récents semblent supportés, FreeBSD est le premier à avoir intégré un support WIFI dans l'OS. Encore une fois, vérifiez que votre matériel est supporté avant de commencer à installer . cette page web vous donne les moyens de trouver la liste de matériel supporté, le reste vous pouvez le trouver facilement sur Pour le modem, je ne peux que vous conseiller d'investir dans un modem ETHERNET permettant une connection par l'intermédiaire d'une interface HTML Le netgear D834G par exemple est un excellent matériel qui permet de se passer du casse tête consistant à installer un driver , le paramétrer. Et un tel modem ETHERNET offre en plus un pare-feu supplémentaire contre les attaques provenant du réseau Internet. Ceci est valable aussi sous Windows, bien sûr. De plus, le logiciel de connexion sur un modem usb monopolise des ressources systèmes limitant les performances de votre ordinateur. Notez que cette question de compatibilité matérielle ne se pose jamais lorsque vous achetez un ordinateur avec un OS installé à l'intérieur, pourtant c'est une des questions les plus épineuses pour Microsoft lorsqu'il sort une mise à jour quelle qu'elle soit, rappelez vous les problèmes les premiers mois de la vente de Windows Xp... Et rappelez vous récemment le coup de gueule de Bill Gates pour que les fabriquants de périfériques livrent des pilotes compatibles pour Windows Xp-64 bits. Mais les développements récents des logiciels libres dans les administrations et dans certains pays d'Asie ne peuvent que favoriser la disponibilité des pilotes de périphériques pour les logiciels libres. Le noyau de FreeBSD 5.3 intègre un module permettant directement de lire les drivers réseau écrits pour Windows. Ce module permet de faire fonctionner les drivers windows pour le wifi. -------------------- There's an app for that.
|
||||
|
|
|||||
29-08-2004 04:59:13
Message
#4
|
|||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
iii Avant l'installation. Avant d'installer, vous avez récupéré l'image disque de votre système d'exploitation favori chez Linuxiso.org ou ailleurs. 1) Vérification de l'image Que faire de cette image? D'abord vérifiez l'intégralité de votre téléchargement en vérifiant que le hash md5 disponible sur le site est égal à celui qui est chez vous. Sous freeBSD:
Nous avons demandé la liste des logiciels portés contenant le terme md5. Deux programmes répondant à notre recherche: cmd5checkpw fpc-md5. Un petit tour sur le site internet de notre arborescence de ports:
nous donne une courte description de ce package, trop courte, mais nous donne un lien vers le site web du logiciel.
C'est donc celui ci qu'il nous faut.
la commande rehash permet de relire la base de données des logiciels installés pour appeler directement ce logiciel. ce logiciel nous permet de vérifier l'intégrité de l'image iso de la version de FreeBSD que nous avons chargée. Sous Windows, un logiciel du nom de md5sum existe, il fonctionne en utilisant cmd.exe. par exemple celui-ci:
2)Gravure de l'image sur un CD vierge Gravez votre iso. Sous le système d'exploitation que vous avez sous la main, si vous avez un graveur, un logiciel de gravure existe, il vous permet de graver une image sur le disque, ou de graver au format image. Reportez vous à la documentation de votre logiciel de gravure favori. Si vous n'avez pas de logiciel de gravure, regardez sur http://www.telecharger.com des versions gratuites ou d'évaluation des logiciels les plus connus y sont regroupées. Vous mettez votre cd gravé dans un lecteur de CD ou de dvd qui fonctionne. vous rebootez, n'oubliez pas dans le bios de régler le CD en boot avant vos disques , touche suppr enfoncée dès le démarrage du pc et restée enfoncée jusqu'à ce que vous ayez acces au BIOS pour régler les paramètres dans le bios. La documentation de votre Bios est fournie habituellement avec la documentation de votre carte mère, sinon elle est téléchargeable sur le site du fabriquant la plupart du temps. 3)Installation par partition MSDOS, par port parallèle ou autre Notez, vous pouvez copier certains fichiers de l'arborescence sur une partition existante, ou sur un serveur ftp, pour installer sans avoir besoin de graver l' image, mais là je sais pas faire. Lisons le Handbook: http://www.fr.freebsd.org/doc/fr_FR.ISO885...l-advanced.html . Voila . -------------------- There's an app for that.
|
||||||||||
|
|
|||||||||||
29-08-2004 04:59:37
Message
#5
|
|||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
iiii Démarrage de l'installation: commencer. D'abord et avant toute chose, ce que j'écris n'est qu'un mauvais condensé de ce qu'il y a dans le handbook. (voir § o ) Se limiter à mon mauvais tutorial ne peut qu'engendrer des erreurs , il faut absolument suivre le Handbook, je donne juste une expérience personnelle qui ne peut fonctionner que chez moi et chez mes connaissances, avec qui j'ai des contacts réguliers. Si votre CD est reconnu comme bootable, votre PC va booter dessus. Vous allez voir divers checks et écrans de choix. Sur les versions 4.x, le premier écran permet de résoudre les éventuels conflits de périfériques. Je ne l'ai jamais utilisé, ce qui est une erreur, je vous invite à l'utiliser et suivre le Handbook pour paramétrer correctement ces périphériques. Sur les versions 5.x, cet écran a disparu. Nous arrivons donc à l'écran à choix multiples. Je vous rappelle que je suis sur une 5.3. Le support de l'ACPI est désormais impeccable, boutons
Si un bug intervient peut-être pourriez-vous réessayer avec le choix n°2: with ACPI disabled. Il sera facile plus tard d'activer ou désactiver cette fonction au boot. sur les versions 4.x le boot se fait sans ACPI par défaut, donc c'est le choix n°1. Ensuite l'utilitaire sysinstall est lancé. -> Sur les versions 4.X, rebootez jusqu'à revenir à cet écran. Sinon, continuez. ![]() donc après reboot, retour à cet écran de l'utilitaire sysinstall, que vous trouverez par la suite en ecrivant en root sur votre Eterm favori :
Il y a plusieurs entrées sur cette utilitaire, donc que faut-il faire? 1) Apprendre à utiliser cet utilitaire Un petit tour sur
vous familiarisera avec le fonctionnement du menu, les touches <TAB> et/ou <ESPACE> (ça dépend des menus) pour valider, les flèches et la touche entrée. 2) Configurer son clavier Configurer son clavier correctement vous permettra de ne pas à avoir à chercher les lettres. Si vous ne le faites pas, vous allez avoir toute l'installation avec le clavier qwerty américain... Et vous aurez des difficultés avec l'utilitaire de partitionnement fdisk. 3) Débuter l'installation.
c'est recommandé, ça tombe bien, c'est ce qu'on va faire. 4) Choix de la partition, l'utilitaire fdsik. A savoir, l'ordre des disques ne dépend quede leur position sur la nappe IDE, le cavalier Maitre/esclave n'est pas efficace pour FreeBSD qui n'en a pas l'utilité. Soyez sûr de la partition et du disque que vous voulez utiliser. Lisez le Handbook à cette page-là pour plus de détails. ![]() Vous choisissez laquelle de votre partition duquel de vos disques va être utilisée pour installer FreeBSD. Les commandes accessibles sont affichées en bas de l'écran, la touche U permet de revenir en arrière. 5) le chargeur de boot -mettez en 1 sur chacun de vos disques , des fois que le boot Windows soit pas sur la première partoche de votre premier disque, pis c'est marrant ce ptit truc au démarrage. 6) Partitionnement ![]() Vous regardez maintenant votre partition où va s'installer FreeBSD. c'est à dire un écran presque vide, qui se manipule ligne par ligne, avec sur la première ligne un texte surligné en bleu indiquant l'espace encore utilisable sur votre partition FreeBSD. Les commandes utiles: A partitionnement automatique Q quitter U effacer toutes les modifications Flèches: pour positionner le curseur sur la bonne ligne C creer une partition... La liste est visible en permanence dans la fenetre departitionnement. --> appuyer sur A Le partitionnement automatique réalise une proposition de partition de base. Mais!!! -le /var est beaucoup trop petit, le /tmp aussi. Déplacer le curseur sur /usr entrez
pour le détruire, réalisez la même opération sur /tmp sur /var. -Positionnez vous sur le Haut du tableau (la ligne indiquant l'espace restant à configurer). -entrez C (créer) -choisissez fs (filesystem) laissez tel quel le choix du type de fichier (165 pour FreebSD) . Notez que sur les versions 5.x, l'UFS2 qui est utilisé comme système de fichiers par défaut. Ce système de fichiers est journalisé, mais le code 165 reste utilisé. ( compatibilité totale avec le précédent système de fichiers. Si vous n'avez pas détruit le / et la swap, commencez bien par allouer le /var et le /tmp. La taille est donnée en nombre de cylindres. -Supprimez ce qui est noté remplacez par 4G, 5G, 3G 512M, en fonction de vos besoins. Le prefixe G permet d'allouer des Go et le prefixe M des MegaOctets, pas besoin de jouer avec les emplacements de cylindres. (lire le handbook ![]() Pour la taille du /usr, ne remplacez pas le chiffre, il représente le reste de l'espace utilisable. Donc moi j'ai
q pour quit. Vous vous rendrez compte en faisant
qu'un espace de 6 à 7Mo à la fin de votre disque n'est pas utilisé, c'est normal, c'est une sécurité.
-------------------- There's an app for that.
|
||||||||||||||
|
|
|||||||||||||||
29-08-2004 05:00:02
Message
#6
|
|||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
v Installation de base Ecran suivant, celui de l'installation du système. Selectionnez les packetages que vous voulez installer. Sélectionnez
Pour pouvoir recompiler votre systeme et avoir les sources de ce dont vous aurez besoin plus tard. Notez qu'elles peuvent être téléchargées si vous avez sélectionné une installation minimale, mais si vous les installez, la mise à jour sera moins longue qu'un téléchargement complet de l'arborescences /usr/src (sources du système) , /usr/ports (arbre des logiciels portes) et les sources du serveur d'affichage graphique (Xorg pour la 5.3, XFree86 pour les versions antérieures). 1)qu'est-ce que vous mettez en place avec une installation du système seul? tout ce qui permet de faire fonctionner le système, pilotable sur des écrans virtuels (ttyv). -un utilitaire de configuration graphique vous pouvez y acceder en root en ecrivant
soit sous forme générique :
à condition que vous ayez sélectionné les sources du système. Tous les programmes Posix permettant de manipuler le système. Les commandes:
par exemple. -Les programmes de l'OS freeBSD. par exemple: burncd Logiciel de gravure en ligne de commande. Son utilisation se découvre en RTFM: man burncd Les serveurs et leurs démons: (lire le Handbook sur l'explication des démons FreeBSD.) ftpd, sshd, telnetd, httpd, sendmail, etc... Vous pouvez faire un serveur web sur un OS qui en tout et pour tout ne pèsera que quelques 40Mo! Mais l'utilité de FreeBSD ne s'arrête pas là. -Les pages de manuel. permettant de faire du RTFM sa religion. Si vous les avez sélectionnées à l'installation. - Les alertes de mise à jour. L'introduction des UPDATING permet de se renseigner rapidement sur ce qui a changé au moment de la mise à jour du système. après avoir sélectionné toutes les sources et les binaires, sysinstall vous rappelle une dernière fois que vous allez perdre tout ce qu'il y a sur votre disque. Dites Oui ou Non. Il formatte et installe l'os. Là l'OS en lui-même est installé, lorsque vous avez l'habitude, entre le premier reboot et cette étape, il s'est passé 10 à 15 minutes! Une fenêtre Congratulations apparaît, il vous suffit d'appuyer sur la touche entrée. 2) Les reglages finaux de l'OS Passé cette étape, les configurations sont simples et rapides. cette page vous renseignera en détails L'utilitaire vous demande si vous voulez créer des serveurs ftp, ssh, sendmail, etc... vous avez tout interet à refuser d'autant que ce sera facile par la suite de les activer, sauf si vous installez FreeBSD pour ça. Notez que le FTP en anonyme positionne ses fichiers par défaut sur /var. Donc un /var important en taille est nécessaire. ensuite je passe sur les config ultrarapides et très bien documentées: le réseau, la souris, l'heure, etc... Vous trouverez faciliement ici-même ou dans le Handbook des réponses aux problèmes que vous vous posez. Pour avoir une compatibilité maximale installez la compatibilité Linux. Elle permet de créer une arborescence dédiée aux programmes fonctionnant sous Linux., on voit apparaïtre un /usr/compat/Linux/usr.... et tout ce qui est nécessaire au bon fonctionnement de programmes Linux, absents sur FreeBSD. (un ~/local par exemple). Dans les portages, des compatibilités plus précises peuvent être installées, comme celles de Debian, et RedHat. Pour l'user account: le compte utilisateur: rentrez simplement le login le mot de passe et laisser le reste tel quel (choix du shell, du groupe, etcoetera)... Lisez le Handbook pour plus de détails. Et un raton laveur.
-------------------- There's an app for that.
|
||||||||||
|
|
|||||||||||
29-08-2004 05:00:28
Message
#7
|
|||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
vi Configuration du X et installation des programmes disponibles sur le CD 1) le X pendant l'installation Il apparaît que cette option n'est pas disponible sur le CD de la 5.3. Nous parlerons de ce cas en post-installation. :) Le serveur d'affichages graphiques Xorg ou XFree86 est un programme comme un autre, sous Linux comme sous FreeBSD. Il se paramètre de diverses façons en fonction de son intégration dans l'OS. Tuxxx a réalisé un excellent tutorial sur ce programme, je vous invite à le lire. De même, le Handbook donne de plus amples renseignements. Donc plutôt que de nous plonger dans les caractéristiques de ce programme, nous allons voir les spécificités de son intégration dans l'OS, son approche facilitée sous FreeBSD. -Durant l'installation, sysinstall demande si nous voulons configurer le X. Nous pouvons le faire facilement après, mais ça nous permet d'avoir un affichage graphique rapidement après le reboot qui suit l'installation. Pour retrouver cette configuration graphique par la suite, ecrivez sur votre Xterm favori:
ensuite sélectionnez --->Configuration puis --> X.org ou XFree86 selon la version de votre freeBSD. Si nous choisissons oui, une fenêtre de choix apparaît. (cas du X.org)
Alors tout de suite je vous préviens, n'utilisez pas le 2: la base de donnée des cartes graphiques n'y est pas complète et c'est imbuvable. :) les choix 3 ou 4 sont équivallents, j'ai une préférence pour la configuration par le choix n° 3. Si votre carte graphique est trop récente, pour les ATI, ça va à ce niveau poser un problème: indiquez simplement drivers VESA (et pas ATI) mode Vesa. A la fin de la configuration, il demande s'il peut écrire le fichier que va lire le serveur X pour se configurer. -Si vous voulez créer un exemple qui sera relu, donnez lui simplement un autre nom. -Si vous voulez configurer votre serveur, validez simplement l'écriture à l'adresse
Au redémarrage, il est possible que votre configuration ait échoué. Si le problème n'est pas matériel (carte graphique hors d'état de fonctionner), une configuration automatique fonctionne très bien (en tout cas chez moi)
La comparaison avec le fichier que vous avez créé vous permet de bien configurer vos claviers et souris.
le pilote de la souris PS2 sous FreeBSD est la plupart du temps /dev/sysmouse. 2) choix du desktop par défaut. Vous avez le choix, moi je suis sous Gnome là. L'utilitaire sysinstall se charge de remplir le fichier .xinitrc avec la commande permettant de lancer Gnome.
Les réglages finaux de votre bureau seront effectués après l'installation. (son, molette, carte graphique si nécessaire) 3)Choix des paquetages. On va vite, en fonction de vos besoins, choisissez quelques paquetages. Je vous recommande d'installer de quoi écrire, de quoi écouter de la musique, un navigateur internet en mode texte (c'est trop marrant) comme Lynx ou Links, et surtout les outils de mise à jour et à niveau comme cvsup et portupgrade. voila l'installation est finie vous pouvez rebooter n'oubliez pas d'enlever le CD du lecteur. -------------------- There's an app for that.
|
||||||||||||
|
|
|||||||||||||
29-08-2004 05:00:51
Message
#8
|
|||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
vii Redémarrage- configuration post-installation avec le mbr vous verrez quelque chose comme ça:
Si vous sélectionnez F5 vous aurez cet écran:
Bien sûr la position de la partition FreeBSD varie en fonction de chaque cas. Sélectionnez la bonne partition, la position par défaut est la précédente sélectionnée. Vous pouvez utiliser un bootloder comme Grub ou Lilo pour charger votre FreeBSD. L'interface est certainement plus conviviale que le mbr FreeBSD. regardez dans cette partie du Handbook Premier démarrage: image sur un VMWare ![]()
regardez ce qui suit avant de vous connecter. Pour se déconnecter appuyez sur les deux touches ctrl+D simultanément. 1)Acces au SuperUtilisateur (su): connectez vous au système en root.
Note: aucun caractère n'apparaît à l'écran lorsque vous écrivez votre mot de passe root. vous allez modifier le fichier group pour acceder au SuperUtilisateur à partir de votre login. C'est important, ça vous permet d'utiliser le compte root dans un shell, avec le X activé. apprenez à utiliser vi: à la fin de ce tuto je donne quelques renseignements sur l'usage de cet éditeur de texte, un autre tuto plus détaillé sera disponible ici
positionnez votre curseur sur la troisième ligne à l'aide des flèches (ligne wheel:*:0:root, ) ensuite effectuez cette série de commandes:
relisez le fichier /etc/group:
les flèches du bas ou q pour quitter le more. Effacez la copie du fichier que vous avez faite et déconnectez-vous:
si vi vous rebute, utilisez ee, il est plus documenté lors de l'affichage du texte.
documentez vous pour apprendre à utiliser ee:
Connectez vous avec votre nom d'utilisateur:
-------------------- There's an app for that.
|
||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||
29-08-2004 05:01:11
Message
#9
|
|||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
2)Acces au gestionnaire de Bureau. Si l'installation s'est bien passée, un gestionnaire de bureau est présent sur votre PC. La commande
permet de le lancer. 3 possibilités: -Cas numéro 1: tout se passe bien. -Cas numéro 2: Vous avez acces au bureau de base: un affichage avec trois fenêtres et pas votre KDE ou GNOME favori. -Cas numéro 3: Vous retournez en console TTYV. Le premier cas ne pose pas de problèmes, vous êtes sous un Bureau, pour les détails nous verrons plus tard, notez simplement que les configuration systèmes ne sont que très peu supportés par KDE et Gnome, faut tout faire avec les programmes FreeBSD écrits en texte. C'est pas un soucis, et on voit tout de suite quel type d'erreurs peuvent être engendrées. Le deuxième cas peut être facilement réglé: A condition que vous n'ayez pas installé de gdm ou de xdm.vérifiez que vous avez gnome2: ecrivez dans la console:
Il est présent, mais apparement il ne se lance pas en root
Editez le fichier .xinitrc . Il doit contenir les informations sur le gestionnaire de bureau à démarrer.
Il est vide? alors c'est normal de ne pas démarrer Gnome2 il faut le renseigner.
ensuite vous allez tuer le processus X 2 méthodes:
repérez le numéro du processus du X. Chaque processus s'affiche par ligne, sur les colonnes les renseignements permettent de connaitre un certain nombre d'informations. Recherchez la colonne PID
ici Xorg a un PID 479. entrez simplement k -9 479 et votre serveur X s'arrêtera. vous vous retrouvez donc en console. Une autre solution consiste à revenir sur la première console: CTRL+ALT+F1 Sur cette console, le X fonctionne, donc vous n'avez pas l'invite de commande, mais vous voyez un etat de fonctionnement du X. entrez simplement CTRL+C pour tuer le processus X. ensuite vous avez la main. Votre /home/mon_nom_d_utilisateur contient maintenant un .xinitrc qui contient cette instruction: exec gnome-session, votre gnome2 sera relancé lorsque vous démarrerez le X. Les différentes commandes pour lancer les gestionnaires de bureau:
votre gestionnaire de bureau comprend un Comment-Faire qui vous indique le plus souvent quels paramètres à entrer dans votre fichier .xinitrc. Regardez sur le Handbook ce qu'ils disent au sujet des gestionnaires de bureau. Sur les 9 consoles virtuelles disponibles lisez le Handbook, la fenêtre lancée par le X se trouve sur les UNIX, par défaut sur la ttyv8 que l'on atteind en appuyant simultanément sur ces trois touches: CTRL+ALT+F9 relancez le X et vous avez votre gestionnaire de bureau favori qui s'affiche. - Cas numéro 3 lisez le Handbook à cette page et aux suivantes, si vous avez une carte ATI RADEON supérieur à la 9200, il faudra rajouter dans le fichier de configuration du noyau pour les versions 5.x et supérieures.:
Si l'utilitaire sysinstall n'inclus pas de réglages de Xorg C'est le cas pour l'iso de la version 5.3. Vous avez installé les sources du X donc au redémarrage à la commande startx un bureau de base devrait apparaître. Renseignez le /home/moimeme/.xinitrc comme indiqué dans le cas n°2 (au cas où celà se passe mal ) (par exemple en mettant la ligne startkde ) Créez un /etc/X11/xorg.conf (par exemple avec la commande X -configure ou la commande xorgcfg ) Pour le clavier, rajouter la ligne dans le /etc/X11/xorg.conf
Ou choisissez votre clavier avec l'interface graphique de KDE ou de gnome. Note: d'autres possibilités de configuration existent, mais ce sont des variantes provoquant le même résultat. pour les versions plus anciennes de freebsd, la meilleure méthode est de faire faire l'affichage graphique par le système comme décrit dans le handbook. Allez voir aussi sur le super topic de Tuxxx s'il n'y a pas un renseignement qui vous manque sur le X.
-------------------- There's an app for that.
|
||||||||||||||||||||
|
|
|||||||||||||||||||||
29-08-2004 05:01:38
Message
#10
|
|||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
3)Configuration du X: Post installation. Cas de Xorg Le X se configure sous FreeBSD de 5 façons différentes. En détail, le fichier /etc/X11/xorg.conf est le fichier où se trouve la configuration du X. -1ere possibilité: vous disposez de tous les renseignements nécessaires, donc vous éditez ce fichier et insérez les modifications à la main. -2eme possibilité: vous n'avez aucun renseignement précis sur votre carte, les tentatives que vous avez faites ne fonctionnent pas, ou avec un mauvais affichage: la commande xorgcfg en root est faite pour vous, elle chargera les meilleurs réglages qu'elle a trouvée à priori pour votre écran. A vous de les remplacer dans le fichier /etc/X11/xorg.conf: ces réglages ne concernent que l'affichage, c'est à dire l'écran, la carte vidéo , et le moniteur. Il ne faut pas oublier de préciser le clavier et la souris. -3eme possibilité, Xorg -configure permet de paramétrer clavier, souris, ecran, moniteur, carte, résolution en mode graphique, les résultats ne sont pas garantis. -4 eme possibilité, le shellscript xorgconfig vous faites remplir par un script les renseignements ligne par ligne, le fichier obtenu vient remplacer le précédent dans /etc/X11/xorg.conf -5eme possibilité, le shell-script xorgcfg -textmode celui-ci permet d'éditer les paramètres à configurer les uns après les autres. Mais il peut ne pas supprimer les paramètres qui vous semblent bons Donc ce que je conseille si vous avez des problèmes d'affichage: 1 entrez en root
Ce programme va déterminer la meilleure possibilité graphique de votre ensemble. Il crée un fichier nommé xorg.conf.new 2 testez ce fichier en lançant la commande qu'il vous a signalée en réponse au test. 3 CTRL+ALT+F1 et CTRL+C pour tuer ce test. (apparemment il s'arrête mal) 4 si le test est concluant: remplacez le fichier xorg.conf par celui-ci
puis pour reparamétrer votre souris et votre clavier, en lançant
Surtout ne modifiez pas le moniteur, l'écran et la carte vidéo, ils fonctionnent ! ensuite acceptez le résultat et quittez cet utilitaire. La molette: editez ce fichier xorg.conf. cherchez mouse.
rajoutez
avant la fin de la sous-section de la souris. (mouse en anglais). Notez que sur les Linux, l'option à rajouter n'est pas ZAxisMapping "4 5" mais ZAxisMapping "5 6" jesais pas pourquoi. :) Si vous avez une souris usb, c'est pas /dev/sysmouse le driver mais /dev/mu0 semble-t-il: Lisez le Handbook. voila redémarrez le X et vous devez avoir un affichage correct. Vous pouvez modifier les résolutions d'écran en éditant le fichier xorg.conf. Mon fichier xorg.conf
Pour XFree86, remplacez xorgconfig par XF86Config, et les autres programmes sont xfree86, XFree86... regardez les pages de manuel de XFree86, maintenant il est de plus en plus appelé à être remplacé par le projet Xorg, qui respecte la licence GPL. Le son. ben on va voir ça quand on va s'occuper du noyau, c'est à dire bientôt. viiiLes différences entre les versions 4 et 5 Bon jusqu'à présent, mise à part les configurations de XFree86 et Xorg, il n'y avait que très peu de différence entre les versions 4.X (branches 4 stable et 4.X-current) et les versions 5.X (versions 5.2.1-current ou en 5.3-Bêta). Mais arrivé à ce stade, compiler un noyau sur mesure, il ne nous est plus possible de raisonner comme si les deux versions agissaient de la même façon. FreeBSD 4.X est issu du développement de FreeBSD depuis la version 2.0. Son noyau, au départ petit, en intégrant petit à petit des drivers et des supports de plus en plus importants, a grossi en taille au point de nécessiter un espace d'utilisation s'approchant des 100Mo nécessaires (recommandés pour les versions supérieures à la 4.8). L'équipe de développement a donc décider d'extraire les pilotes de périphériques du noyau, de façon à l'alléger. Ces logiciels spécifiques se chargent au boot ou sont chargés aussi avec les binaires du noyau au moyen des device.hints. Le noyau ne propose plus que l'architecture permettant de faire fonctionner ces pilotes. C'est vague? Alors auparavant, pour faire fonctionner le son sur une carte realtek, il suffisait de rajouter le texte:
dans le fichier de configuration du noyau. Aujourd'hui pour la 5.3, il faut écrire:
et charger le bon module son Pour ça, dans le chargeur de boot. Editez le fichier:
et insérez la ligne:
ou:
Remarquez que charger tous les modules son est une hérésie, ne sert à rien, alors que un ou deux seulement sont nécessaires. kldstat permet de connaître les modules chargés. Avantages alleger le noyau, pour le contraindre à ne faire que fonctionner le système, les périfériques sont pilotés "en périférie" du noyau. Autre avantage? Rappelez vous la structure du noyau HURD, du projet GNU-HURD. Elle y ressemble. Inconvéniens: On s'éloigne de l'idée d'un OS qui "fait un tout" avec un gros noyau et quelques logiciels autour, facilement paramétrables et compilables (je n'ai pas trouvé de problèmes de compilation avec le chargement de tous les modules son, mais qu'en serait-il de drivers provoquant des conflits entre-eux?) D'ailleurs les inconvéniens ont été jugés suffisants pour un certains nombre de contributeurs, qui se sont éloignés de l'équipe FreeBSD pour créer un Fork appelé DragonflyBSD (LibelluleBSD), repartant de la dernière version stable (à l'époque) la 4.8. Aujourd'hui ils ont sorti la 1.0. Les nouveautés de la branche 5.X encore en développement (branche current) au moment où j'écris ces lignes: -système de fichiers journalisé UFS2 -Le langage PERL quitte le noyau pour rejoindre les logiciels portés. -Xorg devient le serveur X de base (5.3) -Les systèmes de fichiers Linprocfs, les modules sons et réseau sont chargés en module, et non plus dans le noyau. Un fichier de module à charger et compiler en parallèle avec le noyau existe et est appelé à se développer dans l'avenir: GENERIC.hints dans le répertoire du fichier de configuration du noyau.
De plus, pour toutes les versions, de plus en plus de logiciels portés sont disponibles sur les mirroirs ftp de FreeBSD (+ de 12300) ces logiciels sont validés ou non par les comiters FreeBSD. -rapidité, fluidité du système? peut-être quelques gains mais c'est pas évident à vérifier. Ce système est réputé pour être un des plus rapides et puissants. -------------------- There's an app for that.
|
||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||
29-08-2004 05:02:00
Message
#11
|
|||||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
1) Le fichier de configuration du compilateur Le Compilateur (GCC) doit être renseigné pour permettre de compiler selon les ressources de votre ordinateur. En effet, les binaires créés ne sont pas les mêmes si vous utilisez un PIV C ou un Barton. (Je passe sur l'Athlon 64 qui peut, si tous les binaires sans les sources sont disponibles en 64 bits être recompilé en 64 bits). On appelle celà l'optimisation du système. Elle permet d'avoir un OS plus efficace qu'un concurrent dont la compilation a été faite pour des architectures de type 586 (Athlon K6, Intel Pentium)... Le make conf doit disposer de quelques renseignements précis. Sur les versions 4.X Le fichier doit se trouver dans /etc/make.conf Par défaut , l'emplacement est vide. vérifiez quand même, on ne sait jamais. Vous pouvez récupérer un fichier dans /etc/defaults/
renseignez le comme il faut, vous pouvez retirer les lignes commençant par le caractère # ce sont des commentaires non utilisés par le compilo.
ce sont les deux critères à renseigner sur les 4.X . CPUTYPE donne la meilleure architecture du CPU pour la compilation, CFLAGS le niveau d'optimisation. A moins d'optimiser en modifiant des paramètres avancés. Lisez le Handbook pour plus de détail. ou faites: #man make.conf Note Si la compilation passe pas en -O3, tentez en -O2 avant de la passer en -O (aucune optimisation) vous pouvez aussi utiliser l'option -Os. Sur les versions 5.X Le fichier make.conf existe à l'emplacement désiré. Il contient les paramètres de compilation du langage PERL qui n'est plus dans le noyau. Ces paramètres sont indispensables pour pouvoir compiler certains logiciels écrits en PERL. Le système fonctionnera beaucoup moins bien si ces lignes sont modifiées. Je vous engage à en faire une copie dans /root. Le compilateur reconnait les Athlon XP Il optimise donc beaucoup mieux le code que les versions précédentes.
Remarque: un make.conf un peu plus poussé:
#CXXFLAGS+= -fmemoize-lookups -fsave-memoized provoque une erreur (valeurs non reconnues ) voila, pour les autres archis, ou d'autres optimisations, regardez sur /usr/share/examples/etc/make.conf et man make.conf bien sûr. D'autres exemples sont sur Internet. 2) Le fichier de configuration du noyau Il se trouve dans /usr/src/sys/i386/conf/ Le noyau de base s'appelle GENERIC Il peut être modifié par les sources systèmes à chaque fois que vous mettez à jour. Vous ne l'utilserez donc pas pour faire votre noyau sur mesure. Vous en Fâites une copie.
Ensuite il faut le renseigner. Si vous voulez optimiser votre système, vous pouvez supprimer les modules qui ne vous servent pas. Mais n'oubliez pas qu'un module peut en cacher un autre. Vous pouvez ne plus booter si vous supprimez un module nécessaire au système. Le Handbook est très bien documenté pour vous aider à préparer un noyau sur mesure. Sur les versions 4.X Le fichier d'exemples et de renseignement se situe au même endroit : /usr/src/sys/i386/conf/ Il se nomme LINT #more LINT vous renseignera sur toutes les options disponibles du noyau. Le noyau dispose de modules à charger. Il faut peut-être en rajouter et en modifier en fonction de votre configuration. Il faut renseigner: le type de processeur (i686CPU) Le nom de votre Kernel. (remplacez GENERIC par MONNOYAU ) Rajouter les drivers spécifiques dont vous avez besoin device pcm pour avoir le son sur les cartes que gère ce driver. renseignez vous à l'aide du Handbook pour les autres options disponibles et sur google pour quelques cas particuliers. Sur les versions 5.X idem sauf que NOTES est le fichier d'exemples, LINT peut être généré automatiquement en faisant un make. device sound pour avoir le son à partir de la 5.3 et il existe un device radeondrm si vous avez une ATI récente.(>9100) par exemple. Et que vous chargez de moins en moins de modules mais des structures permettant de faire fonctionner les modules présents dans device.hints ou dans /boot/loader.conf, ou ailleurs... 3) Les modules (versions 5.X) Que dire de plus? Les modules sont chargés avec kldload, déchargés avec kldunload, on sait ce qui est chargé avec kldstat. Le chargement automatique se fait avec -les déclarations des modules dans /boot/loader.conf ou en utilisant le fichier /boot/device.hints Mon Fichier /boot/loader.conf
On retrouve ici le module if_nv qui est celui de la carte réseau NVidia, qui n'est pas inclus dans le système. Le fichier device.hints est celui qui va permettre d'activer les pilotes de périphériques. Il est chargé au démarrage du système. man device.hints, ainsi que le handbook à cette page vous renseigneront. 4) Recompiler le noyau Ben maintenant qu'on a tout on recompile ?
Vous pouvez utiliser l'option -j 2 à -j X pour demander au make d'exécuter plusieurs tâches simultanément. Cette option permet de raccourcir le temps total de compilation. (X est un entier positif). Installation du noyau: D'abord, désinstallez les drivers tiers qui peuvent provoquer des conflits:
Installez le noyau:
5) Le réseau.Cas des cartes réseau non reconnues La plupart des cartes réseaux sont reconnues directement. Quelques cas particuliers posent problèmes, comme les cartes intégrées aux plate-formes NForce2, dont les drivers propriétaires n'ont pas leur équivallent dans le libre. Le site http://www.gnuworld-fr.org donne un exemple précis pour le chargement du module nvnet sur des FreeBSD 5.X.. D'autres programmes comme VMWare ® peuvent perturber ce module, je vous indique donc la méthode pour vérifier qu'il est chargé, le charger et le démarrer à la main, méthode qui elle est documentée dans le Handbook. Attention, le chargement du module est à manipuler avec précaution, et avec sous la main, le manuel à la page "Que faire si cela se passe mal." ( $8.6 du Handbook de FreeBSD dans le chapitre configurer le noyau). Creation du module: suivre les informations de GnuWorld-fr: FreeBSD5.2.x sur NForce2 + carte réseau.. Verification de la présence du module:
sortie de ifconfig :
Si l'adresse IPV4 (ici 192.168.0.5 ) n'apparaît pas, le net n'est pas démarré. Si aucun autre périférique n'est en conflit, et si vous avez suivi les instructions de GNUWorld-fr, au prochain démarrage, le module devrait être actif. il existe un moyen de démarrer un nouveau périférique sans redémarrer. Pour le net, et à condition que vous ayez proprement configuré votre carte, faites ce qui suit en root:
#ping 192.168.0.5 l'adresse ip de votre carte. Pas de réponse si elle n'est pas reconnue par le système ou pas démarrée. Ce message a été modifié par ouragan - 26-05-2005 08:38:20. -------------------- There's an app for that.
|
||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||
29-08-2004 05:02:21
Message
#12
|
|||||||||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
viiii Les logiciels la mise à jour des sources et des ports 1) Les programmes. Présentation Les logiciels portés Le système d'exploitaton FreeBSD inclus des logiciels portés: ce sont une série de logiciels soumis par leurs auteurs à validation et insertion dans l'arborescence des logiciels portés. Vous les trouverez en entrant dans votre navigateur /usr/ports/README.html (attention à la casse des caractères). L'arborescence est une image de ce qu'il y a sur le site web de FreeBSD, à l'adresse http://www.freebsd.org/ports/ . Ces logiciels portés sont disponibles sous forme de source à recompiler comme sous forme de binaires executables à installer directement. Pour rechercher un logiciel porté:
Pour installer un logiciel porté à partir des sources:
![]() Galeon est un navigateur issu du moteur gecko, commun avec Mozilla et Firefox. Pour Installer un logiciel précompilé (binaire) sans le recompiler:
Pour vérifier la présence d'un logiciel, voir ses dépendances:
Note: Le système de gestion de logiciels de FreeBSD assure une très bonne gestion des dépendances. Quelques erreurs peuvent venir, mais elles sont rapidement corrigées. Pensez à vous renseigner et à lire le /usr/ports/UPDATING régulièrement, les mailing-lists FreeBSD sont aussi une source de renseignements très utiles. Les logiciels non-portés Pour les autres logiciels (ceux qui ne se trouvent pas dans l'arborescence), il faut lire les instructions d'installation données par l'éditeur pour FreeBSD. Et vérifier qu'une version ne se trouve pas dans l'arborescence des logiciels portés. Remarque importante L'architecture de l'OS au niveau des ports ( /usr/ports/ ) des documentations ( /usr/share/doc/fr_FR.ISO8859-1/books/handbook/index.html ) et des sources correspond à une architecture Web, à laquelle ont peut naviguer avec un navigateur Internet. Cette fonction permet de rechercher très vite des logiciels ou des renseignements sans disposer d'affichage graphique, par exemple avec un navigateur comme Links. Elle est remarquable, et c'est une image totale de ce qu'il y a sur les mirroirs ftp de FreeBSD à une date donnée. 2)Mise à jour de l'arborescence logiciels portés, des sources et des docs: Il est recommandé de faire une mise à jour de l'arborescence des ports, d'une part parce que de nouvelles versions apparaissent, d'autre part, parce que les nouvelles versions des logiciels incluent souvent des corrections de bug ou des nouvelles fonctionnalités intéressantes. L'outil de mise à jour et les fichiers de paramétrage de cet outil L'outil le plus utilisé sur FreeBSD pour la mise à jour est cvsup. Il est installé parce que vous n'avez pas oublié de le faire. Il est lié à quelques fichiers: ports-supfile Permet de mettre à jour l'arborescence des ports. doc-supfile Permet de mettre à jour les documentations. stable-supfile Permet de mettre à jour les sources d'une version STABLE standard-supfile Permet de mettre à jour une version Standard. Je rajouterai deux choses à ce qu'il y a sur le Handbook et que je vous invite à lire: -renseigner l'adresse ftp en changeant CHANGE.THIS.freeBSD.org par exemple par cvsup.fr.FreeBSD.org -Les tags tag=. pour les ports-supfile et doc-supfile tag=RELENG_5 Pour la dernière version de l'arborescence des sources sur le niveau de développement le plus récent de FreeBSD la liste des tag cvs et leurs significations sont disponibles à cette page: http://www.freebsd.org/doc/en_US.ISO8859-1...k/cvs-tags.html mise à jour des ports: Une fois que vous avez copié ports-supfile dans le dossier /root Entrez la commande suivante (en root)
mise à jour des sources du noyau: **version current
**version stable
Ces mises à jour récupèrent des sources, des modifications de sources permettant de régler des problèmes de sécurité et autres. Au bout d'un certain temps, il deviendra nécessaire de recompiler son noyau pour inclure ces modifications dans votre OS. (Genre en production, il est recommandé de recompiler son noyau une fois par semaine) , cette recompilation est transparente, jusqu'au reboot, elle peut être effectuée alors que votre système continue à fonctionner. Votre système étant déjà optimisé, elle prend moins de temps que la première compilation et optimisation de votre système. 3)Mise à jour des logiciels installés: synchronisation avec l'arbre de portage:
recrée les bases de dépendances, la database des logiciels installés
règle les conflits de bibliothèques ou permet de le faire Très important: Vérification, correction des problèmes connus, méthodes pour bien mettre à jour:
La lecture de ce fichier permet de faire ce qu'il faut pour qu'une mise à jour se déroule sans problèmes. Il est complet et les dernières modifications à apporter sont renseignées en début de fichier.
télécharge les dernières versions de vos logiciels et les installe. Attention, certains logiciels ont besoin de consentements, de listes de choix donc de réponses de votre part, si vous le lancez la nuit, il se peut que le lendemain matin, ça n'ait que très peu avancé parce qu'il attendait une confirmation de votre part... man portupgrade vous donnera des renseignements sur les options disponibles. Note: Pour bien comprendre ce que vous faites, il est préférable de lancer un portupgrade uniquement des logiciels dont vous sentez la nécessité.
4)Régler quelques erreurs courantes sur l'installation ou la mise à jour Si le portupgrade se termine par une liste de logiciels avec: *nom_du_logiciel failed Regarder pourquoi. - more /usr/ports/UPDATING pour vérifier que la solution n'est pas déjà décrite. - Il manque deux ou trois fichiers, allez les chercher à l'adresse indiquée par
( par exemple pour Java... Et placez ces fichiers dans
- Checsum mismatch , se règle facilement avec un:
Ensuite répétez l'opération d'installation ou de mise à jour. Pour les autres conflits, la lecture de la liste de diffusion permet la plupart du temps de trouver des solutions parce que d'autres personnes ont eu le même problème que vous. ![]() Une fois que vous avez installé les sources de ce que vous jugez comme nécessaire pour votre système, vous pourrez faire un make buildworld, et un make buildkernel objet du chapitre suivant. C'est à dire créer un système sur mesure, où les programmes, les pilotes de périphériques le noyau fonctionneront ensemble. Ceci est le gage d'avoir un système puissant et rapide. et n'oubliez pas, le Handbook donne beaucoup plus de détails , une lecture attentive du handbook permet dans la presque totalité des cas de résoudre les problèmes qui se posent, ou d'empêcher qu'ils se posent. -------------------- There's an app for that.
|
||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||
29-08-2004 05:02:42
Message
#13
|
|||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
x Résumé des éléments post Installation. Optimisation de l'ensemble du système 1) Résumé des éléments post installation Contribution de Imil, livrée telle qu'elle diponible grâce à gcu-squad.org (Et encore Merci à Imil et à tous les contributeurs )
2) Optimisation de votre système Bon ben si vous avez bien lu plus haut, vous savez faire:
Voila vous avez un système installé et qui marche! 3) Quelques Remarques importantes lecture des notes importantes de mise à jour: regardez le contenu du fichier
Pour vous tenir au courant des problèmes et des modifications de mise à jour de votre système. regardez le contenu du fichier
Pour vous tenir au courant des problèmes et des modifications concernant les mises à jour de vos logiciels favoris. L'utilitaire
est disponible à n'importe quel moment. son onglet
permet de modifier ou de recréer des éléments de configuration, permettant de paramétrer une carte réseau, réécrire le xorg.conf, et plein d'autres choses, utiles lorsque vous ne savez pas remplir des fichiers de configuration propres. La database des fichiers se paramètre ainsi: ---Création de la database:
---Recherche d'un fichier ou d'un dossier
Pour copier/coller une chaîne de caractère, il suffit de se positionner au début de la chaîne de caractères, maintenir le clic gauche enfoncé tout en déplaçant la souris jusqu'à la fin de la chaîne de caractère, se positionner à l'endroit où on veut la copier Puis faire un clic milieu. Vous pouvez savoir quels logiciels sont installés sur votre FreeBSD.
Le taux d'occupation de vos partoches
Les programmes en cours
la liste des fichiers et répertoires dans un fichier.
4) Où se trouvent ? - Les bibliothèques: regarder le fichier /etc/libmap.conf - L'arborescence Linux ? ( chroot ): derrière /usr/. Par exemple: /usr/local/etc/... - Mes logiciels préférés? /usr/ports -Les sources du système? /usr/src -Les fichiers de conf? /etc/ -Le répertoire perso? /home/user/. -> lien symbolique vers /usr/home/user si il n'y a pas de partition dédiée à /user /root/ - Les docs? /usr/share/doc /usr/doc - Les jeux Unix? /usr/games ( par exemple: factor décompose en facteurs premiers -------------------- There's an app for that.
|
||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||
29-08-2004 05:03:03
Message
#14
|
|
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Synopsis de l'installation:
A Avant l'install -1 Récupérez l'iso -2 Vérifiez son intégrité -3 Gravez le -4 Récupérez les pilotes de cartes réseaux propriétaires si vous avez besoin (cas du pilote nvnet et NForce2) -5 Enregistrez les (disquette , cd-rom ou partoche de votre disque dur) B Pendant l'install -6 Débutez l'install (sans ACPI sur les NFORCE2 ou avec ACPI pour les autres sur les versions 5.X) -7 Positionner la partition à installer -8 Positionnez le multi-boot FreeBSD -9 Créez les partitions d'installation: (en système UFS//UFS2 : / /var /tmp /usr en swap la swap ) -10 Installez les sources et les docs de l'OS ainsi que celles du serveur X -11 Paramétrez votre environnement graphique -12 Installez la compatibilité Linux, les serveur FTP Samba SSH telnet http. -13 Paramétrez votre réseau (cas des cartes réseau reconnues ) -14 Enregistrez autant de noms d'utilisateur et un mot de passe root -15 Installez des logiciels dispos sur le CD -15 terminez retirez le CD et rebootez C Apres l'install -16 Accedez au groupe Super Utilisateur -18 Accedez au graphique -19 Installez des logiciels par les portages ou autres -20 Mettez à jour vos sources -21 Synchronisez vos logiciels et votre système avec le reste du monde -22 Tenez vous au courant des informations de mise à jour (UPDATING) -23 Compilez un système sur mesure -24 Grattez sur les liens que j'ai donné en §i les petits trucs qui peuvent vous interresser. Note: Le point B: l'installation proprement dite me prend de 10 à 20 minutes en fonction des programmes que j'installe. Voila -------------------- There's an app for that.
|
|
|
|
29-08-2004 05:03:23
Message
#15
|
|||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Ici, lorsque j'aurais le temps et sur demande Acces à la complémentation des noms pour l'utilisateur Le shell dispo pour les utilisateurs est /bin/sh, pour activer le complement des noms, le plus simple est d'en utiliser un autre. Lla commande chpass permet de le remplacer. (comme csh, tcsh ou autre)
enregistrez la modification en quittant. Vous aurez acces à la complémentation des noms avec la touche <tab> en tant qu'utilisateur comme le root. FreeBSD en Français... pour tous les programmes compatibles
Le Gestionnaire de Demarrage Graphique le GDM à l'ouverture de la session: Si vous avez installé gdm2: Editez le fichier /etc/ttys à la ligne
remplacez xdm par gdm , supprimez le caractère # en début de ligne et passez le à on:
Le choix entre plusieurs bureaux au démarrage du gestionnaire graphique Pour avoir le choix entre plusieurs bureaux (enlightenment, kde, windowmaker, etc...) au démarrage du système (et non pas éditer le fichier ./.xsession à la main ) , il suffit de rajouter Un fichier correspondant au bureau souhaité dans le dossier /usr/X11R6/etc/dm/Sessions/ Exemple: vous avez installé enlightenment et vous voulez avoir le choix au démarrage de gdm entre enlightement et gnome: Il faut créer dans le répertoire /usr/X11R6/etc/dm/Sessions/ un fichier enlightenment.desktop qui inclue les lignes permettant de le définir:
Le verrouillage du pavé numérique à l'ouverture de session: Merci à freebsdebutant.org. http://www.freebsdebutant.org/
Graver une image iso sur votre graveur : testez la gravure:
gravez:
Réinstaller le bootmanager FreeBSD : Attention, ce procédé est tout bête, je l'ai trouvé par hasard non pas sur le net, où il va se propager, mais par moi-même. Bootez avec le CD d'install de freeBSD. Selectionnez votre clavier et faites comme si vous vouliez une installation standard. A l'invite du choix des partitions, quittez sans en proposer aucune A l'invite du boot manager choisissez le mbr FreeBSD A l'invite de la table des partitions à créer n'en sélectionnez aucune. Au choix des programmes sélectionnez
Le système va procéder à l'installation de boot manager, et arrêter l'installation du système avec un message d'erreur disant qu'il n'a pas pu écrire la table des partitions. Régler l'heure du système à l'heure locale. Vous allez vous rendre compte, en ayant choisi l'heure de Paris à l'installation, qu'il existe un décalage de quelques heures entre l'heure réelle (celle qui est dans le Bios ) et votre heure locale, surtout si vous avez installé FreeBSD avec un beau YES lorsque le système vous a posé la question. En fait, par défaut, le système reçoit l'heure du Bios et considère que cette heure est l'heure UTC. Vous avez deux solutions pour régler ce problème: régler l'heure du Bios à l'heure UTC, et si vous avez un multi-boot avec Windows, vous aurez un décalage sur Windows, ou donner au système l'information qu'il n'a pas: l'heure système est l'heure locale. Pour celà la démarche est simple: en superutilisateur, créez un fichier vide dans le répertoire /etc/, nommé wall_cmos_clock , entrez la commande adjkerntz -i et rebootez (ou relancez l'initialisation des démons).
Pour plus d'informations sur adjkerntz, un petit man adjkerntz peut être utile. voila. -------------------- There's an app for that.
|
||||||||||||||||||||
|
|
|||||||||||||||||||||
29-08-2004 05:03:46
Message
#16
|
|||||||||||||||||||||||||||
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Une succinte présentation de vi vi est un éditeur de texte présent sur le système , en concurrence avec ee, sur les systèmes Linux comme BSD.
Vous remarquerez que le répertoire /home est sur FreeBSD un sous-répertoire de /usr. Vous remarquerez aussi que monfichier n'a pas d'extension. Ce sont les premiers bits du contenu d'un fichier qui permettent de décrire quel type de fichier c'est. Le contenu du fichier est alors affiché intégralement sur la page courante (console virtuelle ou Terminal de votre environnement graphique favori). Comment se déplacer et modifier le contenu? vi dispose de deux modes de fonctionnement: le premier accessible à l'ouverture d'un fichier, et chaque fois que l'on appuie sur la touche <Echap> (ou <Esc> ) est le mode d'édition. Les commandes disponibles et utiles sur ce mode sont les suivantes: -Les flèches: pour se déplacer dans le corps du texte.
Acces direct à une ligne:
Positionner le curseur sur une ligne:
<Echap>
L'usage du ! point d'exclamation permet de forcer l'enregistrement ou de quitter (en particulier si vous avez modifié un texte et que vous ne vouliez pas). Et n'oubliez pas: surligner le texte que vous voulez copier, basculer en mode insertion à l'endroit où vous souhaitez l'insérez et faites un clic-milieu: c'est la version BSD-Linux du copier-coller. Pour de plus amples renseignements sur vi ça se passe là Quelques pistes pour l'avenir La Debian utilisant les bibliothèques Glib-c sur FreeBSD La Debian utilisant les bibliothèques libc5 Le portage de Gentoo sur FreeBSD Ensuite, il existe le projet TrustedBSD qui souhaite répondre aux exigences les plus dures des sites sensibles en matière de sécurité informatique. -------------------- There's an app for that.
|
||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||
29-08-2004 05:04:04
Message
#17
|
|
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
Les Versions de FreeBSD, laquelle choisir
A savoir: La 4.11 est la plus récente jusqu'à la sortie de la 5.4. FreeBSD est un système d'exploitation qui dispose pour l'instant de deux versions majeures en parallèle: La branche 4-STABLE fournit les versions qui peuvent être installés en production, elle est basée sur une architecture éprouvée, mais aura peut-être quelques soucis sur du matériel très récent. La branche 5-STABLE fournit des versions qui peuvent être utilisées en production, ou sur des ordinateurs personnels. La 4.8 est sortie au printemps 2003, La 4.9 en octobre 2003, La 4.10 au mois de juin 2004. La 4.11 en janvier 2005 La 5.1 est sortie durant l'été 2003. La 5.2 en décembre 2003. La 5.2.1 au mois de mars 2004 La 5.3 en novembre 2004. La 5.4 bientôt ^^. La 6.0 est prévue pour cet été. Regardez ce qui est écrit sur le Handbook au sujet de cvsup, le renseignement du fichier "standard-supfile" ou "stable-supfile" avec le bon tag vous permet d'avoir un système figé, mais disposant des correctifs de sécurité. -------------------- There's an app for that.
|
|
|
|
29-08-2004 05:05:05
Message
#18
|
|
![]() Chevalier jedi Groupe : INpactien Messages : 3 146 Inscrit : 06-11-2003 Lieu : Entre l'Ocean et la terre Membre n° 14 111 |
reserved
-------------------- There's an app for that.
|
|
|
|
29-08-2004 18:06:44
Message
#19
|
|
![]() Linux est son ami ! Groupe : ANCIEN Messages : 5 078 Inscrit : 07-05-2004 Lieu : Perros-Guirec Membre n° 26 802 |
Allez, z'ou, une p'tite epingle sur celui la z'aussi !!
Continue la mise en forme et ton travail, ouragan, -------------------- Linux Registered User #224740
Linux is user friendly, it's just very selective about who its friends are |
|
|
|
31-08-2004 08:04:30
Message
#20
|
|
![]() Ewok Groupe : INpactien Messages : 41 Inscrit : 26-03-2004 Membre n° 23 800 |
merci pour cet article ouragan qui vas m'être très utile
-------------------- |
|
|
|
![]() ![]() |
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
|
Version bas débit
![]() |
Nous sommes le : 10-02-2010 09:21:45 |
Partenaire : forum science






29-08-2004 04:57:43













