Debian, les dessous techniques ARU2L Présentation du 13 janvier 2011.

Slides:



Advertisements
Présentations similaires
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Advertisements

Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
Méthodes et outils employés pour développer des logiciels libres Étude basée sur le cas du projet Debian Par Raphaël Hertzog Gérant de Freexian SARL Développeur.
Outil Système Complet d'Assistance Réseau CRDP de l'académie de Lyon Documentation librement inspirée de la présentation.
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Ghost (Création d'image Système)‏ C.R.I.P.T Informatique (BOYER Jérôme)‏
Les Logiciels Libres une informatique ouverte et citoyenne Jeudi 27 Avril Gaël Utard – Thomas Petazzoni
Les sauvegardes Pourquoi sauvegarder ? Que sauvegarder ? Quand sauvegarder ? Ou sauvegarder ? Et comment ?
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Comment Organiser une Install Party Emmanuel Seyman Rencontres Mondiales du Logiciel Libre 08/07/2005.
Découverte d'Ubuntu Premiers pas dans un nouvel univers Frédéric Mandé.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Organisation du projet PostgreSQL. À propos des auteurs ● Guillaume Lelarge ● ●
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
Le sytème GNU/Linux GNU/Linux est un système d'exploitation : un ensemble de programmes responsables de la liaison entre les ressources matérielles d’un.
Médiathèque d'Auray – Association RhizomesVendredi 14 mars 2008 Le système d'exploitation GNU/Linux.
Les profils du SEDA confection de profil avec Agape.
Architecture pour serveurs d'hébergement. Le projet... - un panneau de contrôle accessible - de nombreuses fonctionnalités - un développement de confiance.
Les Logiciels Libres Samedi 18 février Gaël Utard – Thomas Petazzoni - Toulibre
Passer aux Logiciels Libres à la maison Libres Clics 2007 Thomas Petazzoni Dimanche 7 Janvier.
Fedora 11 Party de lancement Jean-Francois Saucier
Présentation sous Licence Creative CommonsLicence Creative Commons Ubuntu installation de logiciels.
Ubuntu : l'essentiel « Ubuntu est un projet libre dont l'ambition est de rassembler le meilleur de l'univers Open Source pour.
Séminaire Novembre 2006 Séminaire Novembre 2006 Bilan et perspectives.
Migration LGA, Windows 2008 ● Pré-requis ● Postes clients ● Serveurs.
PLF, histoire d'un dépôt pas comme les autres pour Mandriva Juillet 2010 Michael Scherer.
Ubuntu Party Contribuer à Ubuntu. 2 | Ubuntu-Party Introduction Propagande Traductions Support Documentation Tests / Rapports de bugs Triage.
1 / 15 Animation - 3 décembre 2008 Les Logiciels libres éducatifs, Des Solutions pour les écoles.
1 Les logiciels libres, un univers insoupçonné....
Le projet Debian Sam Hocevar 30 juin 2007 Cité des Sciences et de l’Industrie Debian, mais aussi Ubuntu, et le futur.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
LES LOGICIELS LIBRES A L'USAGE DU JEUNE INFORMATICIEN (ET DES AUTRES)
El proyecto Debian Sam Hocevar Líder de proyecto Debian 8 vo Encuentro Linux Arica, Chile — 13 de Octubre 2007.
« Linux pour tous » Nizar Kerkeni Membre Ubuntu et Ubuntu-tn Fondateur de l’association pour la Culture numérique Libre – CLibre -
Formation Utiliser xUbuntu
AbulÉdu Logiciels Libres et Éducation la solution logicielle libre
Introduction aux systèmes GNU/Linux Séance 3 inetdoc.net
Comment accroître le nombre de contributions externes ?
Gestion de version centralisée et décentralisée
Les Logiciels Libres Mercredi 23 novembre Toulibre
Qu'est-ce que KDE ? Le bureau de KDE4 et comment l'utiliser
Séminaire EOLE Beaune Septembre 2007
Javadoc et débogueur Semaine 03 Version A17.
Fedora 26 Quelles nouveautés ? License CC-BY-SA.
Installer linux sur VMware
Centralisation de logs
Préparation de mise à jour
Module 5 : Gestion des disques.
Développement d’une application Android destinée aux commerciaux
Solution de déploiement logiciel
La distribution Ubuntu
Gestion du cours Aissa Boulmerka.
Présentation Linux Mint « 18.2 Sonya »
Documentation technique (Linux)
Windows Server 2012 Objectifs
SPIP Pour faire un site sous Spip, voici une sélection d'outils.
Prise en main Emmanuel Braux Institut Mines Telecom / Télécom Bretagne
GNU Linux accessible Groupe des Utilisateurs de Logiciels et œuvres Libres d'Ille-et-Vilaine et des Environs de Rennes.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
Système d’exploitation UNIX
Introduction à la démarche DevOps
Présentation du système Linux
Les différents modes de démarrage de Windows
Modern Drivers/BIOS Management Joël Surget Octobre 2018
FORMATION DANE NC RNE Le 05/09/2018
Système d’exploitation UNIX Historique. 17/09/2019Rabie Boulmal et Mouad Es-Sabry 2 C’est quoi?  C’est un système d’exploitation (OS)  Dont le code.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Debian, les dessous techniques ARU2L Présentation du 13 janvier 2011

Choisir Debian... ce qui peut faire venir à Debian : ●Distribution pérenne (masse critique de développeurs) ●installation du strict nécessaire : ~ 500 Mo ●stabilité dans le temps : pas de nouvelle version tous les 6 mois ●bonne solidité de la gestion des dépendances ●ne s'installe qu'une fois, les joies de la rolling release (uniquement Testing/unstable) ●effort dans le sens du respect des standards ●traduction française remarquable ●LIBRE (enfin si vous le décidez ;))

...ou pas ce qui peut éloigner de Debian : ●pas certifié par les constructeurs/éditeurs ●trop de temps entre les révisions (mais il y a les backports :) ) ●support du matériel récent en stable -> difficulté d'installer ●libre tendance radicale (p. ex. suppression microcode propriétaire dans noyau) ●plus “brut de fonderie” que d'autres distributions GNU/Linux ●moins “intégré” pour l'utilisateur débutant

Localisation des developpeurs Debian

Projet Debian en bref Projet Debian ●fondé en 1993 ●Debian = Debra + Ian Murdock (“dèbianne”) ●2005 : ~ 1000 développeurs officiels, plus les contributeurs ●leader élu annuellement sur un programme (technique et organisationnel) ●100 % libre ● fonctionnement à ciel ouvert (bogues, charte, etc.)

La Distribution Universelle Communautaire Debian n'induit pas forcément Linux ●à l'origine : GNU/Linux ●en développement : GNU/Hurd GNU/kFreeBSD, GNU/kNetBSD ●11 architectures (i386, m68k, powerpc, sparc, alpha, hppa,mips, mipsel, arm, s390, ia64) mais pragmatiquement, en production : GNU/Linux

Différentes versions de Debian 3 versions coéxistent : ●stable ● testing ●unstable problème classique : laquelle utiliser ?

STABLE UNSTABLE TESTING Sous 2 a 3 semaines Decision du release manager Developpeurs Passage des Paquets dans les differentes branches Pas de dépot Securité Depot securité Une nouvelle version lorsqu'elle est prete, tous les 2 ans environs

Coexistence des versions d'un même paquet dans Debian (01/2011) paquet stable testing unstable postfix mutt samba 2: : :3.5.6 apt aptitude

Révisions, numéros et noms de code –chaque révision de la version stable (et elle seule) est officiellement numérotée, à sa sortie –chaque version testing a un nom de code (Toy Story) qu'elle garde lors du passage à stable – unstable s'appelle toujours “sid” Unstablesidsidsidsid sidsidsid TestingPotatoWoodySargeEtchLennySqueeze (Wheezy) StableSlinkPotatoWoodySargeEtchLenny (Squeeze) La particularité de Debian est que l'on peut utiliser ces trois branches pour maintenir à jour un systeme d'exploitation, on appelle cela le PINNING

Obtenir Debian L'installateur Debian propose plusieurs possibilités ● CD d'installation (stable, testing) ● DVD d'installation (stable, testing) ● Net-install (stable, testing) Pour installer Testing, il peut etre preferable d'utiliser le cd de net-install,à cause de la grande quantité de mises à jour à faire suite à l'installation. Pour unstable, il n'existe pas de CD, il vous faut faire une mise à jour avec aptitude apres avoir modifié le sources.list. Image CD pour stable Image CD net-install pour stable Image CD pour testing installer/ installer/

Les sections de l'archive Debian les dépôts de paquets sont divisés en 3 sections : ●main : les paquets libres selon Debian (GPL, licence BSD, licence artistique) ●non-free : paquets presques (pas) libres ;) ●contrib : paquets libres ayant des dépendances dans non-free

Exemple de /etc/apt/sources.list pour Lenny ################################################ ## lenny deb lenny main contrib non-free deb-src lenny main contrib non-free ## lenny multimedia deb lenny main non-free deb-src lenny main non-free # lenny security deb lenny/updates main contrib non-free deb-src lenny/updates main contrib non-free # volatile deb lenny/volatile main contrib non-free deb-src lenny/volatile main contrib non-free

Les backports, un cas a part ● Fait maintenant partie du projet Debian ● Amene des versions plus à jours des paquets dans stable ● Les backports sont un depot à part entier à gerer dans le sources list ##### /etc/apt/sources.list deb lenny-backports main ##### Pour installer un paquet, il vous faut utiliser aptitude install -t lenny-backport Pour que les mises à jours soient automatiques, il vous faut créer le fichier : /etc/apt/preferences avec ce contenu Package: * Pin: release a=lenny-backports Pin-Priority: 200

Le pinning mode d'emploi ● On peut dans certains cas utiliser les paquets d'une autre version sans mettre à jour l'ensemble. ● Utile en cas de bug d'un paquet. ● Utile si un paquet plus recent apporte de nouvelles fonctionalités. ● Utile dans Testing si les paquets d'unstable ne sont pas arrivés dans testing (ex. Les drivers Nvidia). ● Pas tres interessant pour stable, il vaut mieux utiliser les backports sauf si le paquet n'existe pas. Le principe sera le meme pour toutes les distributions : ● Avoir les sources.list des 3 branches réunis en un seul sources.list. ● Creer un fichier /etc/apt/preferences sinon vous allez vous retrouver avec une jolie Sid (en fait vous bloquez la version des paquets) ● Installer les paquets avec cette commande si vous désirez la version d'une autre branche. aptitude install -t

Exemple de pinning ● ●

Aptitude l'outil de gestion des Paquets sous Debian ● Plus puissant que apt-get ● Plus respectueux de la gestion des versions differentes de debian install - Installer/mettre à jour des paquets. remove - Supprimer des paquets. purge - Supprimer des paquets et leurs fichiers de configuration. update - Télécharger les listes de paquets nouveaux/à mettre à jour. safe-upgrade - Effectuer une mise à jour en toute sécurité. search - Rechercher des paquets en indiquant leur nom ou une expression. show - Afficher les informations détaillées concernant un paquet. clean - Effacer les fichiers des paquets téléchargés. autoclean - Effacer les anciens fichiers des paquets téléchargés. reinstall - Télécharger et réinstaller un paquet déjà Installé. Pour etre “sur” d'eviter des problemes avec testing/unstable, il vous faut utiliser: aptitude update aptitude safe-upgrade

Installation du driver Nvidia a la mode Debian Les branches non-free des depots doivent etre activées Pour le cas de stable, les binaires de Nvidia sont livrés précompilés dans les depots there is nothing to do :) Depuis squeeze, il vous suffit de taper ceci en root : aptitude install nvidia-kernel-dkms nvidia-settings nvidia-xconfig nvidia-xconfig reboot

Debian, on peut configurer graphiquement

Un bureau Gnome, ou KDE ou XFCE, ou …..au choix

Quelques Liens ● Wiki Debian ● Wiki Debian facile ● Planet debian frhttp://planet-fr.debian.net/users/ ● Suivie de Debian

A VOUS !!!!