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!