07.06.2023

Pose Ubuntu/Debian Programs Utilisation du gestionnaire de lots

L'une des tâches les plus difficiles qui se posent lors de l'installation du prog Unixrams est le suivi des dépendances.

Tout programme plus ou moins complexeram dans son travail utilise les capacités fournies par d'autres modules, bibliothèques système, etc. Ainsi, une dépendance apparaît - si nous voulons installer program "A", qui utilise les bibliothèques de program "B" lorsque vous travaillez, nous devons d'abord installer program "B" (qui, à son tour, peut avoir ses dépendances). Ainsi, plus programs et des dépendances apparaissent sur le serveur, plus il est difficile de les suivre et de les gérer. La bonne nouvelle est que vous pouvez le faire avec le gestionnaire de paquets APT (Aavancé Ponditionnement Touf).

Installation à l'aide du gestionnaire de paquets

L'évolution des méthodes d'installation et de gestion des packages logiciels au fil du temps s'est traduite par l'utilisation de gestionnaires de packages étroitement intégrés aux référentiels. Les référentiels contiennent des prog packagésram fichiers avec des données sur leurs dépendances. Après l'installation, les référentiels système sont déjà connectés au système d'exploitation : avec leur aide, vous pouvez mettre à jour le système d'exploitation et installer des progiciels adaptés et optimisés pour fonctionner avec cette version du système d'exploitation.

Avant de commencer l'installation des packages, il est recommandé de mettre à jour les données de version et de dépendance dans le référentiel avec la commande suivante :

sudo apt-get update

Capture d'écran №1. Mise à jour des informations de version et de dépendance dans le référentiel

Si vous avez besoin de clarifier le nom du package que vous souhaitez installer, recherchez un gestionnaire de mots-clés dans le cache local, par exemple, le serveur web:

serveur web de recherche sudo apt-cache

Du coup, on obtient une grande liste de packages où ce mot-clé est présent dans la description :

Capture d'écran №2. Recherche par mot clé

Nous sélectionnons le package dont nous avons besoin - dans ce cas, il s'agit apache2, et installez-le :

sudo apt-get install apache2

Le gestionnaire de packages vérifie les dépendances et les versions, les compare avec les packages déjà installés via apt-get, après quoi il affiche une liste des composants nécessaires à l'installation et demande l'autorisation de poursuivre l'opération :

Capture d'écran №3. Installation du paquet

Presse y et attendez la fin de l'installation.

Commandes du gestionnaire de packages couramment utilisées :

Installation via le Debian paquet

Les progiciels ne peuvent pas être distribués via des référentiels. Par exemple, ils peuvent être disponibles sur les sites de développeurs. Dans ce cas, vous pouvez télécharger le package et utiliser dpkg (debian package) utilitaire pour l'installation. En utilisant dpkg ne suit pas automatiquement les dépendances et ne télécharge pas de packages supplémentaires. S'il n'y a pas assez de programs ou des bibliothèques, l'installation échouera avec une liste de packages manquants. Ils devront être installés séparément, par exemple, - obtenir, s'ils sont présents dans les référentiels connectés, ou téléchargez-les depuis les sites du développeur et installez-les dans l'ordre nécessaire via dpkg.

Par exemple, téléchargez le package d'installation du serveur Web Nginx depuis le référentiel système avec la commande :

sudo apt-get télécharger nginx

et essayez d'installer via dpkg–i nomfichier.deb:

sudo dpkg –i ./nginx_1.14.0-0ubuntu1.6_all.deb

En conséquence, le système génère une erreur avec une liste de packages manquants :

Capture d'écran №4. Erreur avec une liste de packages manquants

Principales options de dpkg:

Installation via des fichiers de script

Installation d'un programmeram implique de déballer une archive, de copier un program fichiers dans les répertoires système et, si nécessaire, apporter des modifications aux fichiers de configuration système. Toutes ces actions peuvent être saisies dans le fichier exécutable du script et exécutées lors de son exécution. De nos jours, une telle méthode d'installation d'un program est assez rare, mais certains développeurs l'utilisent. Si vous avez besoin d'installer un tel package, vous devez télécharger l'archive (généralement un fichier avec l'extension .tgz ou .tar.gz), le décompresser dans un répertoire séparé sur le serveur, examiner les fichiers décompressés et également lire le fichier readme, le cas échéant. L'installation du program est généralement lancé par le script install.sh, vous devez donc inclure l'attribut du fichier exécutable avec la commande :

sudo chmod +x ./install.sh

puis exécutez directement le script :

sudo ./install.sh