Open Source › Linux SysAdmin
Créer un package Debian(.deb) ou RedHat(.rpm)
http://www.siteduzero.com/tutoriel-3-426022-creer-un-paquet-deb.html
Ce tutoriel est utile d'abord pour les développeurs qui souhaitent distribuer leur logiciels sur les distributions Linux basées sur Debian.
Mais ils ne sont pas les seuls intéressés puisque les administrateurs (ou simplement les utilisateurs) de Debian peuvent ainsi comprendre comment fonctionne les paquets debian et cela peut vous aider pour comprendre les éventuels problème lors de l'installation d'un logiciel avec les outils apt-get ou aptitude.
Ci-dessous un tutoriel datant de 2005 expliquant la création de paquets pour RedHat(.rpm):
http://www.ruas-blog.com/index.php/2005/11/10/5-creer-un-paquet-rpm
Et un lien de l'hébergeur OVH qui explique comment créer un RPM spécifiquement pour un ordinateur à partir de sources (SRPM):
http://guide.ovh.com/RecompilerRPM
Linux méthodes d'installation des différentes distributions
[Linux] Installer les programmes (gestion des paquets, compil)
Dernière mise à jour le 17 novembre 2009 à 13:58 par marlalapocketPublié par Phiphi57
**************************************************************
* INSTALLER UN PROGRAMME SOUS LINUX : ****
* LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE *
* UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN **
************************************************************
- PREREQUIS :
- INTRODUCTION
- I) LA GESTION DES PAQUETS SOUS DIVERSES DISTRIBUTIONS
- I.1) INTRODUCTION
- I.2) GENERALITES
- I.3) MANDRIVA ET URPM
- I.3.1) Définir des sources pour urpmi
- I.3.2) Mise à jour des sources
- I.3.3) Installer un programme grâce a urpmi
- I.3.4) Desinstaller un programme grâce a urpme
- I.3.5) Gestion en mode graphique
- I.4) DEBIAN ET APT-GET
- I.4.1) Définir les sources pour apt-get
- I.4.2) Mise à jour des sources
- I.4.3) Installer un programme
- I.4.4) Desinstaller un programme
- I.4.5) Autres outils Debian
- I.5) FEDORA ET YUM
- I.6) SLACKWARE
- II) ALIEN : LA SOLUTION VENUE D'AILLEURS...
- III) UN EXEMPLE DE COMPILATION DE SOURCES
Shell BASH : Options pour vérifier les erreurs dans les scripts
http://blogs.codes-sources.com/madmatt/archive/2009/09/10/crire-un-script-shell-propre.aspx
Écrire un script Shell propre
Les scripts Shell pour Unix, quelle galère. C'est très puissant, mais il faut parfois s'accrocher pour trouver quelques fonctionnalités classiques.
Par exemple, un script bien construit voudrait qu'en cas d'échec d'une commande, l'exécution du script s'arrête, plutôt que de continuer avec des erreurs. Pour parvenir à cela, il suffit d'activer une option qui ordonne à bash de stopper l'exécution du script si une commande retourne une erreur.
Pour l'activer : set -e
Pour la désactiver : set +e
Il est donc recommandé d'inclure cette ligne au début du script.
Une autre façon de procéder est d'utiliser le schéma suivant :
command || { echo "Erreur"; exit 1; }
Une autre source d'erreur concerne les variables. Comment vérifier simplement si une variable utilisée n'est pas définie ou initialisée, par exemple dans le cas où vous utiliser un paramètre du script qui n'a pas été renseigné.
Cela est possible grâce à la commande : set -u
Cette commande arrêtera l'exécution du script si une variable est utilisée sans avoir été initialisée.
Ce sont des petites astuces, mais qui permettent d'obtenir des scripts bien plus fiables.
Posted: jeudi 10 septembre 2009 11:02 par MadMatt Classé sous : linux shell bash
DebsousDeb: Débuter sous Linux
Pleins d'informations pour installer, paramétrer et maintenir un système Debian:
http://debsousdeb.canalblog.com/
Dans cette section, on trouve les infos pour installer Oracle 10g, gérer les modules, la mémoire, installer un nouveau système de fichiers, mettre à jour le noyau:
http://debsousdeb.canalblog.com/archives/10__administration_systeme/index.html
Linux: squid,squint,iptables, pptp vpn server, nagios,qmail,rsync
- Gateway and Proxy Server with squid, squint, iptables in Ubuntu/Debian
- Rsync howto in Ubuntu/Debian (Single rsyn-server collect data from other servers automatically)
- PPTP VPN Server Howto in Ubuntu/Debian (Connect road-warrior to Central Office-HQ)
- PPTP VPN Server for Site-to-Site VPN Tunneling (Connect Branch Offices to Central Office-HQ)
- Nagios Installation and Configuration to Monitor IP Networks
- Qmail Vpopmail howto on Ubuntu Server (Ubuntu Server Edition 8.10/9.04)
Linux : Outils de monitoring qu'un admin doit connaitre
20 outils indispensables: http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
jnettop et htop: http://debsousdeb.canalblog.com/archives/11__outils_de_supervision/index.html
atop: http://www.atcomputing.nl/Tools/atop/index.html
MUNIN:
http://munin.projects.linpro.no/
http://fr.wikipedia.org/wiki/Munin_%28Surveillance_syst%C3%A8me_et_r%C3%A9seau%29
http://doc.ubuntu-fr.org/munin
http://www.tux-planet.fr/monitoring-avec-munin/
GANGLIA - monitoring pour les clusters et le grid computing:
http://ganglia.info/
Sites sur la programmation SHELL et le guide ABS(Advanced Bash Scripting)
http://bash-hackers.org/wiki/doku.php
http://lea-linux.org/documentations/index.php/Admin-admin_env-shell
http://lea-linux.org/mailinglist//index.php/list/aide/2009-01//msg/00186
Le guide ABS (version anglaise): http://tldp.org/LDP/abs/html/
Le guide ABS (traduction française): http://abs.traduc.org/
« billets précédents - page 1 de 3