


Explication détaillée du logiciel d'installation de rpm, yum et code source
Cet article explique comment installer un logiciel à l'aide de rpm et yum, ainsi que comment installer un logiciel à l'aide de la compilation de code source. Il a une certaine valeur de référence et j'espère qu'il sera utile aux amis qui apprennent les systèmes Linux !
Explication détaillée du logiciel d'installation de rpm, yum et code source
Installation 8.1rpm
rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖
Lors de l'installation, vous devez importer le fichier iso de centos7. Pourquoi devez-vous l'apporter parce que les packages à l'intérieur sont des packages RPM ?
Le chemin spécifique est /run/media/wangzirui/Centos 7 X86_64/Packages/
Ensuite, exécutez
rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
Installation 8.2yum
Résoudre les problèmes de dépendances,
configuration du serveur ftp yum dépôt
[root@MiWiFi-R3L-srv ftp]# rpm -qa | grep vsftpd vsftpd-3.0.2-25.el7.x86_64 [root@MiWiFi-R3L-srv ftp]# cd ~ [root@MiWiFi-R3L-srv ~]# systemctl start vsftpd [root@MiWiFi-R3L-srv ~]# mount /dev/cdrom /var/ftp/pub/ mount: /dev/sr0 写保护,将以只读方式挂载 [root@MiWiFi-R3L-srv ~]# ll /dev/cdrom lrwxrwxrwx. 1 root root 3 2月 10 00:07 /dev/cdrom -> sr0
yum source
[root@MiWiFi-R3L-srv etc]# cd /etc/yum.repos.d [root@MiWiFi-R3L-srv yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@MiWiFi-R3L-srv etc]# cd /etc/yum.repos.d [root@MiWiFi-R3L-srv yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo [root@MiWiFi-R3L-srv yum.repos.d]# ^C [root@MiWiFi-R3L-srv yum.repos.d]# mkdir xx [root@MiWiFi-R3L-srv yum.repos.d]# mv *.repo xx/ [root@MiWiFi-R3L-srv yum.repos.d]# ls xx
Créez ensuite un nouveau 1.repo dans ce répertoire
Le contenu est
[ftp] name=test baseurl=ftp://localhost/pub gpgcheck=0
Maintenant miam fonctionne bien
[root@MiWiFi-R3L-srv yum.repos.d]# vim 1.repo [root@MiWiFi-R3L-srv yum.repos.d]# yum install http 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile ftp | 3.6 kB 00:00 (1/2): ftp/group_gz | 165 kB 00:00 (2/2): ftp/primary_db | 3.2 MB 00:00 没有可用软件包 http。 错误:无须任何处理
baseurl peut être ftp://
ou file://
Le contenu est
[loacl] name=local baseurl=file:///mnt/dvd gpgcheck=0
Les trois /// sont parce que le troisième répertoire / signifie
Installer des sources tierces, epel, aliyun, source de l'Université Tsinghua
Tout fonctionne, directement Il suffit d'installer le fichier rpm, puis le fichier repo de la source que vous venez de télécharger sera dans /etc/yum.repos.d.
Commande 8.3yum
La configuration de l'installation de yum se trouve dans le fichier /etc/yum.conf
[main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release
l'emplacement de téléchargement par défaut de cachedir $basearch est votre Architecture/ La deuxième est votre version
Keepcache Voulez-vous l'enregistrer après le téléchargement et l'installation
Ensuite, les commandes Zhu
install update remove search Grouplist yum list 包的名字
Source 8.5 ? installation des codes
1. Téléchargez
Téléchargez d'abord le code source, puis décompressez-le. Comme il existe une interface graphique, vous pouvez l'utiliser directement.
2. Décompressez
et téléchargez nginx, puis décompressez-le et ouvrez-le pour le visualiser.
[wangzirui@laotie ~]$ cd nginx-1.17.8/ [wangzirui@laotie nginx-1.17.8]$ ls auto CHANGES.ru configure html man src CHANGES conf contrib LICENSE README
3. Vérifiez que la configuration dans
est un fichier exécutable.
[wangzirui@laotie nginx-1.17.8]$ ./configure checking for OS + Linux 3.10.0-1062.el7.x86_64 x86_64 checking for C compiler ... not found ./configure: error: C compiler cc is not found
Cela ne fonctionnera pas si vous l'exécutez directement car ce fichier doit être compilé.
Vous devez donc installer gcc
[root@laotie nginx-1.17.8]# yum -y install gcc
À ce moment-là, une fois l'installation terminée, exécutez
./configure
Il vous indiquera que qcre est manquant, puis installez simplement. qcre.
[root@laotie nginx-1.17.8]# yum list pcre 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.163.com 已安装的软件包 pcre.x86_64 8.32-17.el7 @anaconda 可安装的软件包 pcre.i686 8.32-17.el7 base [root@laotie nginx-1.17.8]# yum -y install pcre-devel
Installé C'est tout. L'étape suivante consiste à créer et générer le fichier d'installation
4. Compiler
[root@laotie nginx-1.17.8]# make
L'étape suivante est make install. Après l'exécution, l'installation est réussie
5 Installer
[root@laotie nginx-1.17.8]#make install
Entrez ensuite dans le répertoire et exécutez le fichier exécutable
6. Exécutez
[root@laotie nginx-1.17.8]# cd /usr/local/nginx [root@laotie nginx]# ls conf html logs sbin [root@laotie nginx]# cd sbin [root@laotie sbin]# ls nginx
Puis exécutez
./nginx
pour entrer dans localhost Vous pouvez voir le code HTML de nginx
Apprentissage recommandé : Tutoriel du système d'exploitation Linux<.>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Étant donné que C++ 11 doit être utilisé, mais que le gcc4.4.7 fourni avec CentOS ne le prend pas en charge, j'ai décidé de mettre à niveau gcc. Le fonctionnement est le suivant : #Sauvegarde mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

1. Téléchargez le package d'installation de gitlab. Téléchargez la dernière version chinoise du package d'installation de gitlab à partir de [Tsinghua University Open Source Software Mirror Station]. Le package d'installation est livré avec un package de localisation en chinois simplifié. Téléchargez le dernier package d'installation de gitlab depuis le [site officiel de gitlab]. 2. Installez gitlab, prenez gitlab-ce-14.9.4-ce.0.el7.x86_64 comme exemple, téléchargez-le sur le serveur centos et utilisez yum pour installer gitlabyum-yinstallgitlab-ce-14.3.2-ce.0. el7.x86_64.rpm utilise yum pour installer gityum-yinstallgit#Installer git et modifier le fichier de configuration gitlab vi

Comment résoudre le problème d'installation des bibliothèques dépendantes dans le développement C++ Résumé : Au cours du processus de développement C++, des problèmes d'installation sont souvent rencontrés lors de l'utilisation de bibliothèques dépendantes. Cet article présente plusieurs méthodes courantes pour résoudre l'installation de bibliothèques dépendantes dans le développement C++, notamment l'utilisation. gestionnaires de packages, compilation et installation manuelles, utilisation de binaires précompilés, etc. De plus, des exemples d'installation et des précautions pour certaines bibliothèques dépendantes courantes sont également présentés. Mots clés : développement C++, installation de bibliothèques dépendantes, gestionnaire de packages, compilation et installation, fichiers binaires précompilés 1. Introduction Dans le développement C++, il est très courant d'utiliser des bibliothèques dépendantes

D'une manière générale, les systèmes Linux célèbres sont essentiellement divisés en deux catégories : série RedHat : Redhat, Centos, Fedora, etc. ; série RedHat : Debian, Ubuntu, etc. yum (YellowdogUpdater, modifié) est un gestionnaire de packages front-end Shell dans Fedora, RedHat et SUSE. apt (AdvancedPackagingTool) est un gestionnaire de paquets front-end shell dans Debian et Ubuntu. Présentation générale De manière générale, les célèbres systèmes Linux sont essentiellement divisés en deux catégories : Série RedHat : Redhat, Cento

Comment supprimer php de centos7 yum : 1. Vérifiez la version de PHP via "php -v" ; 2. Utilisez "rpm -qa|grep php" pour vérifier les extensions liées à PHP installées 3. Désinstallez php en exécutant "yum delete" ; php" commande C'est tout.

Le RPM Linux est généralement stocké par défaut dans le répertoire « /usr/local » ou « /usr/bin » ; le répertoire « /usr/local » est le répertoire « /usr » fourni aux utilisateurs généraux, où les logiciels d'application généraux sont installés. , et Le répertoire "/usr/bin" héberge également de nombreuses applications.

Dans les systèmes Linux, RPM (RedHatPackageManager) est un outil de gestion de progiciels courant utilisé pour installer, mettre à niveau et supprimer des progiciels. Parfois, nous devons trouver le chemin de stockage d'un fichier RPM installé pour une recherche ou d'autres opérations. Ce qui suit explique comment trouver le chemin de stockage du fichier RPM dans le système Linux et fournit des exemples de code spécifiques. Tout d’abord, nous pouvons utiliser la commande rpm pour trouver le package RPM installé et son chemin de stockage. Ouvrir

L'outil RPM (RedHatPackageManager) dans les systèmes Linux est un outil puissant pour installer, mettre à niveau, désinstaller et gérer les packages logiciels système. Il s'agit d'un outil de gestion de progiciels couramment utilisé dans les systèmes RedHatLinux et est également utilisé par de nombreuses autres distributions Linux. Le rôle de l'outil RPM est très important. Il permet aux administrateurs système et aux utilisateurs de gérer facilement les progiciels sur le système. Grâce à RPM, les utilisateurs peuvent facilement installer de nouveaux progiciels et mettre à niveau les logiciels existants.
