1. Version de distribution Linux
Il existe de nombreuses distributions Linux , qui sont divisées en domaine de système de bureau et en domaine de serveur selon le domaine d'utilisation. Ce qui suit est une brève introduction comme suit :
1.Red Hat et Fedora : La première version personnelle de Linux publiée par redhat. Depuis la sortie de Red Hat 9.0, RedHat n'a plus développé de version de bureau de Linux. Dans le développement de la version serveur, c'est-à-dire Red Hat Version Enterprise Linux. Le 30 avril 2004, Red Hat a officiellement cessé de prendre en charge la version 9.0 de Red Hat, marquant la fin officielle de Red Hat Linux. La version de bureau originale du package de distribution Red Hat Linux a été fusionnée avec le projet Fedora de la communauté open source pour devenir la distribution Fedora Core. À l'heure actuelle, Red Hat est divisé en deux séries : Red Hat Enterprise Linux (RHEL), qui est pris en charge et mis à jour par Red Hat moyennant des frais, et Fedora Core, qui est gratuit et développé par la communauté.
Fonctionnalités : Pour les systèmes d'application de bureau personnels, à l'aide de progiciels de gestion basés sur rpm/yum.
2. RHEL (Red Hat Enterprise Linux) et CentOS : RHEL est la Red Hat Enterprise Edition avec support commercial. CentOS est recompilé à partir de RHEL, gratuit et stable.
Caractéristiques : Pour les serveurs d'entreprise, il est sûr et stable et utilise des progiciels de gestion basés sur rpm/yum.
3. Debian et Ubuntu : Debian est un modèle de Linux basé sur la communauté et est de loin le plus conforme à la spécification GNU. Ubuntu est basé sur la distribution Debian et l'environnement de bureau GNOME. Il utilise Bash comme shell de base, donc dans de nombreuses commandes de base, ubuntu et Debian ne sont pas très évidents, et ubuntu doit faire mieux sur l'interface de bureau. Il existe des Kunbuntu/Xubuntu similaires, etc.
Caractéristiques : Pour les applications de bureau, il adopte la gestion des packages apt-get/dpkg .
Vérifiez la version du système actuel : cat /etc/issue
Vérifiez la version du noyau : uname -a
2. Outil d'installation du logiciel :
Dans le système d'exploitation GNU/Linux ( ci-après dénommé Linux) , RPM et DPKG sont les deux types d'outils de gestion de progiciels les plus courants, qui sont respectivement appliqués à la version de distribution Linux basée sur le progiciel RPM et à la version de distribution Linux . basé sur le progiciel DEB . Le rôle de l'outil de gestion des packages logiciels est de fournir des méthodes d'installation, de mise à niveau et de désinstallation des logiciels requis dans le système d'exploitation, et de fournir une requête pour toutes les informations d'état des logiciels dans le système.
Le nom complet de RPM est Redhat Package Manager , qui a d'abord été formulé et implémenté par RedHat , puis accepté par le système d'exploitation open source GNU et est devenu la norme logicielle établie de nombreux systèmes Linux (RHEL) . DEB est un outil de gestion de paquets DEB basé sur le système d'exploitation Debian (UBUNTU) - DPKG , le nom complet est Debian Package .
( 1 ) Installation / mise à niveau / requête / désinstallation du package RPM
Un package RPM contient un ensemble compressé de fichiers logiciels et les informations de contenu du logiciel (enregistrées dans le fichier d'en-tête), généralement sous la forme d'un fichier se terminant par l'extension .rpm , tel que package.rpm . Pour le faire fonctionner, vous devez utiliser la commande rpm\yum .
1. Paramètres communs des commandes RPM
L'utilisation normale de RPM est rpm-? package.rpm , où -? est le paramètre de fonctionnement ( pour plus d'informations, veuillez vous référer au helpman rpm ) :
- -q Interroger le logiciel dans le système ou interroger les informations de contenu du package RPM spécifié
- -i installe le logiciel dans le système
- -U met à jour le logiciel dans le système
- -e désinstaller le logiciel du système
- -h affiche le processus d'installation rpm avec le symbole # (dièse)
- -v détaille le processus d'installation
- -p indique d' interroger le package RPM , généralement utilisé avec d'autres paramètres, tels que :
- -qlp interroge la liste de tous les fichiers d'un package RPM et vérifie quelles parties du package seront installées sur le système .
- -qip Interroge les informations de contenu d'un package RPM , et le système listera les informations détaillées du package, y compris le nombre de fichiers, chaque nom de fichier, la taille du fichier, l'heure de création, la date de compilation et d'autres informations.
Installer le package RPM
rpm -ivh package.rpm
Mettre à jour le package rpm
rpm -paquet Uvh.rpm
Désinstaller le package rpm
package rpm -ev
Interroger les packages RPM installés
rpm -qa |greppackage
La ligne de commande suivante peut nous aider à déterminer rapidement à quel progiciel appartient un fichier :
rpm -qf <filename>
rpm -Va, Linux listera tous les fichiers corrompus pour vous
2. logiciel de gestion de paquets yum
YUM est basé sur l'outil de gestion de packages RPM , qui peut télécharger automatiquement le package RPM cible à partir de l'espace source spécifié (serveur, répertoire local, etc.) . De plus, une autre fonction de YUM est de mettre à niveau tous les logiciels du système. Comme mentionné ci-dessus, le package RPM de YUM provient de l'espace source, qui est spécifié par la configuration du fichier .repo dans le répertoire /etc/yum.repos.d/ dans RHEL . Le fichier de configuration système pour YUM se trouve dans /etc/yum.conf .
Répertorier toutes les informations de package pouvant être mises à jour
: yum info updates
Installer le package RPM
yum -y install package-name (-y trouve automatiquement les dépendances)
Mettre à jour le package rpm
yum mettre à jour nom-du-paquet
Désinstaller le package rpm
yum supprimer le nom du paquet
Répertorier les packages RPM installés
miam liste
Répertorier tous les logiciels pouvant être mis à niveau sur le système
euh check-update
(2) Installation / mise à niveau / requête / désinstallation du package DEB
Un package DEB contient un ensemble compressé de fichiers logiciels et les informations de contenu du logiciel (enregistrées dans le fichier d'en-tête), généralement sous la forme d'un fichier se terminant par l'extension .deb , tel que package.deb . Pour le faire fonctionner, vous devez utiliser la commande dpkg . Les paramètres et l'utilisation de l' outil dpkg sont présentés ci-dessous , et l'installation d' IBM Lotus Notes sur UBUNTU904 est prise comme exemple pour des instructions spécifiques.
1. Paramètres communs de la commande DPKG
L'utilisation normale de DPKG est dpkg-? Package(. deb ), où -? est le paramètre d'installation ( pour plus d'informations, veuillez vous référer au help man rpm) :
- -l Interroger les informations sur le contenu du logiciel dans le système
- --info Interroger le logiciel dans le système ou interroger les informations de contenu du package RPM spécifié
- -i installe / met à jour le logiciel dans le système
- -r Désinstaller le logiciel du système sans supprimer le fichier de configuration
- -P Désinstaller le logiciel et ses fichiers de configuration dans le système
Interroger le logiciel installé dans le système
paquet dpkg-l
Installer le package DEB
sudo dpkg -i package.deb
Désinstaller le package DEB
sudo dpkg –r package.deb #Ne pas désinstaller le fichier de configuration
sudodpkg -P package.deb #Désinstaller le fichier de configuration
2. Logiciel de gestion de paquets apt
Le nom complet d' APT est Advanced Packaging Tools . Correspondant à YUM , il a été conçu à l'origine comme le logiciel frontal de DPKG , et maintenant il prend également en charge la gestion des rpm via apt-rpm . Le principal outil de gestion des packages d' APT est APT-GET , qui peut répondre aux exigences fonctionnelles similaires à celles de YUM ci-dessus via cet outil .
mettre à jour l'index des sources
sudo apt-obtenir la mise à jour
Installer
sudo apt-get install nom-paquet
Télécharger le fichier source do apt-get source spécifié
sudo apt-get nom du paquet source
mettre à jour tous les logiciels
sudo apt-get upgrade
désinstaller
sudo apt-get remove package-name ne supprime pas le fichier de configuration
sudo apt-get remove --purge package-name supprimer le fichier de configuration
(3) Extraterrestre
L'outil Alien peut convertir des progiciels RPM en progiciels DEB , ou convertir des progiciels DEB en progiciels RPM , afin de répondre aux besoins de compatibilité. Remarque Veuillez d'abord installer alien dans le système .
Installation d'Ubuntu : sudo apt-get install alien
Installation RHEL ou centos :
Installer les dépendances requises par alien
#yum -y install Python rpm-build make m4 gcc-c++ autoconf automake r edhat-rpm-config mod_dav_svn mod_ssl mod_wsgi
#cd /usr/local/src/
#wget http://linux4you.in/alien-8.81-2.noarch.rpm
# rpm –ivh alien-8.81-2.noarch.rpm
Utiliser alien dans UBUNTU pour convertir rpm en deb et installer
sudo alien -d package.rpm
sudo dpkg -i package.deb
Utilisez alien dans RHEL pour convertir deb en rpm et installer
alien -r package.deb
rpm -ivh package.rpm
pratique:
rpm/yum : exécutez le format Red Hat et CentOS : *.rpm
dpkg/apt : exécuter Ubuntu et Debian Format : *.deb
Installez le telnet-server-0.17-47.el6.x86_64.rpm donné sur le système, vérifiez s'il est installé, puis désinstallez :