Module LP-UE142 Logiciels Linux



Documents pareils
Chapitre 10 : Logiciels

TD séance n 2c Mise à jour des Systèmes

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

MANUEL UTILISATEUR KIWI BACKUP V 3

Situation professionnelle n X

User Documentation. Documentation utilisateur. version 0.2b

MANUEL D INSTALLATION D UN PROXY

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Compte rendu d'activité PTI n 2

0.1 Mail & News : Thunderbird

MRTG & RRD Tool. Multi Router Traffic Grapher

Contrôle distant par liaison SSH Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

[Serveur de déploiement FOG]

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat

Documentation d'installation Plateforme femme actuelle

La création d un paquet Debian. Aurélien Jarno. Journées du Logiciel Libre. 15 octobre 2005

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

REPUBLIQUE ISLAMIQUE DE MAURITANIE

Mise en place d un système de Téléphonie sur IP basé sur le logiciel Asterisk

Enoncé du TP 8 Système

contact@nqicorp.com - Web :

Manuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5. v0.99

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Accès aux ressources informatiques de l ENSEEIHT à distance

Créer son premier package.deb. 19 août

Outils et documentation Systems Management Guide d'installation de la Version 8.0.1

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Architecture de la plateforme SBC

Mise en place d un serveur DNS sous linux (Debian 6)

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

TD 1 - Installation de système UNIX, partitionnement

FusionInventory. Guillaume Rousse Journées francophones de Perl 2011

THEME : Mise en place d une plateforme d enseignement à distance

WPKG Gestion de paquets pour Windows

TP DNS Utilisation de BIND sous LINUX

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

ArcGis Server 10 (sur VM CentOS bits) DOCUMENT D INSTALLATION

Manuel de déploiement sous Windows & Linux

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide

Tutoriel Création d une source Cydia et compilation des packages sous Linux

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

Automatisation de l administration système

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER

Le logiciel Netkit Installation et utilisation

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

JESSY ZANGANI Stage Mairie De La Seyne Jessyzangani.wordpress.com

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Virtualisation : Ce qu il faut savoir :

Environnements et Outils de Développement Cours 1 Introduction

Projet Administration Réseaux

Réussir. son site e-commerce. avecoscommerce

Guide d utilisation de l utilitaire Intel One Boot Flash Update

Chapitre 02. Configuration et Installation

Acronis Backup & Recovery 11.5

Maintenir Debian GNU/Linux à jour

Bind, le serveur de noms sous Linux

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

Organiser les informations ( approche technique )

Installation de DocBook sur un système Linux

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

DHCPD v3 Installation et configuration

Tsoft et Groupe Eyrolles, 2005, ISBN :

A Libre Ouvert. Médiathèque Jacques Ellul. le

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur)

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site)

1. La plate-forme LAMP

Documentation Cobian

Avira Professional Security Migrer vers Avira Professional Security version HowTo

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

Guide d installation BiBOARD

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

Personnes ressources Tice. Académie de Rouen

Guide de démarrage IKEY 2032 / Vigifoncia

Station de gestion Dell OpenManage Guide d'installation de la version 7.1

Gestion d identités PSL Exploitation IdP Authentic

FileMaker Server 14. Guide de démarrage

Attribution dynamique des adresses IP

StreamServe Persuasion SP4

Installation d un Serveur de Messagerie

Calcul Scientifique avec 3

Guide d installation JMap 5.0

Installation et configuration d OCS/GLPI sur un Serveur Debian

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

II- Préparation du serveur et installation d OpenVpn :

Symantec Backup Exec Remote Media Agent for Linux Servers

Sauvegarde de postes clients avec BackupPC

Transcription:

Module LP-UE142 Logiciels Linux Pierre Nerzic IUT de Lannion 1 LP/UE2 v1 2006-09

1 - Installation des logiciels a) Qu est-ce qu un logiciel? Ensemble de fichiers : - exécutables placés dans /usr/bin ou /usr/local/bin - librairies statiques (.a,.lib) ou dynamiques (.so), dans /usr/lib - configuration dans /etc - documentation dans /man, /usr/share/doc - exemples, données, icônes, images dans /usr/share - signatures, copyright, licence - directives d installation, notes de réalisation... - scripts de configuration post-installation -... 2 LP/UE2 v1 2006-09

Pour ne pas égarer des fichiers, on les place tous ensemble avec leurs chemins, leurs droits et autres caractéristiques dans un paquet. L équivalent sur Windows est les fichiers.msi. b) Paquets, distributions et dépots Un paquet dépend très souvent d autres paquets précis, ex : telle version de The Gimp dépend de telle version de Gtk. Les paquets spécifient leurs dépendances : noms et versions des autres paquets nécessaires. On ne peut pas installer un paquet sans ses dépendances. Il faut impérativement se situer dans un espace de paquets cohérent (une distribution) afin de ne pas avoir de dépendances croisées : a dépend de b et b dépend de a. Cette situation pourrait arriver si on installe des paquets venant de différentes sources ; évidemment le risque d'un échec d'installation est très important. Ubuntu, par exemple, garantit la cohérence des paquets. Les paquets d'une distribution de type Debian se trouvent sur quelques serveurs qu'on appelle des dépots. Les serveurs sont authentifiés et les paquets sont signés. 3 LP/UE2 v1 2006-09

c) Gestion des paquets Un paquet est une sorte d archive dont le téléchargement et l expansion sont plus ou moins automatisés. Du meilleur au pire des cas : Debian : Advanced Packaging Tool (outil de paquetage avancé), fichiers.deb Redhat : Redhat Package Manager, fichiers.rpm Autre : archive.tar ou.tgz (rare et peu fiable) Les choses évoluent. Le système debian et ses dépots officiels semble de plus en plus convaincant, d'autres distributions s'en inspirent. Voir en TP pour la constitution exacte d'un paquet debian. Le principe est d'associer une arborescence et un fichier de description spécifiant les caractéristiques du paquet : description, version et dépendances. i) apt-get et dpkq-query sur Debian C est l outil en ligne de commande de la debian. Il gère plusieurs listes : 4 LP/UE2 v1 2006-09

- une liste des dépots /etc/apt/sources.list : ce sont des serveurs de téléchargement de paquets, pour ne pas avoir à chercher au hasard. Les dépôts Ubuntu proposent plusieurs groupes de listes : plus ou moins intégrées/compatibles : distri=canonical (pur Ubuntu), restreint (pilotes propriétaires), univers (linux GPL), multivers (sous licence, droits). Syntaxe : deb URLdudépot nomdistrib groupes - des listes de paquets installés et installables (situées dans /var/lib/dpkg). La commande apt-cache permet d obtenir des informations sur les paquets existants. Elle demande des paramètres supplémentaires qui sont des directives : - search chaine : cherche les paquets correspondant à ce nom (motif) - showpkg ou show paquet(s) : donne les informations sur ces paquets apt-get s occupe principalement des relations avec les dépôts. Ses directives : - install paquet(s) : télécharge et installe ces paquets - remove [--purge] paquet(s) : désinstalle et éventuellement supprime les paquets du cache 5 LP/UE2 v1 2006-09

- upgrade : met à jour tous les paquets installés - update : mise à jour de la liste des paquets existants dans les dépôts. - autoclean : supprime les paquets du cache (sans désinstallation). dpkg-query s occupe des paquets installés. On doit lui fournir des options : -l : liste les paquets installés -s paquet : informations sur ce paquet -L paquet : liste le contenu du paquet -S fichier : cherche le paquet qui contient ce fichier Il existe des versions gui de cet ensemble : synaptic (gtk) et aptitude (curses). ii) Rpm sur Redhat L architecture RPM ne propose pas d annuaire de paquets en standard. On peut les trouver avec rpmfind.net mais ça reste assez difficile de trouver le paquet exact correspondant au système, sauf si la distribution gère un serveur. La commande rpm permet de gérer les paquets : 6 LP/UE2 v1 2006-09

-i paquet : installe ce paquet (c est un fichier.rpm dans le répertoire courant) -e paquet : désinstalle ce paquet sauf s il est requis par d autres paquets -U paquet : met à jour le paquet (installe ce paquet s il est plus récent que l existant) -qa : donne la liste de tous les paquets installés (utiliser grep) -qi : informations sur ce paquet -ql : liste le contenu du paquet -qf fichier : cherche le paquet qui contient ce fichier Quelques commandes utiles : rpm Va : cherche les fichiers manquants par rapport à tous les paquets installés. 7 LP/UE2 v1 2006-09

iii) Fichiers tar ou tgz C est l'espace sauvage, chacun fait à sa façon : ces fichiers contiennent une arborescence qu il faut parvenir à insérer dans le système. On les met généralement dans /usr/local. Pour commencer, lire toute la doc et les README et n'installer le logiciel que si on en est sûr. Exemple : blender en version.tar.bz2 = exécutables et données. Parfois il faut recompiler ce logiciel : chercher un script appelé configure et le lancer (./configure). Ensuite, généralement il faut taper make. Cette commande s appuie sur un fichier nommé Makefile qui décrit les commandes à faire pour recompiler. <explications sur les Makefile> 8 LP/UE2 v1 2006-09