Dieser Artikel stellt vor, wie man Software mit rpm und yum installiert und wie man Software mit der Quellcode-Kompilierung installiert. Er hat einen gewissen Referenzwert und ich hoffe, dass er für Freunde, die Linux-Systeme erlernen, hilfreich sein wird!
Detaillierte Erläuterung der RPM-, YUM- und Quellcode-Installationssoftware
8.1rpm-Installation
rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖
Bei der Installation müssen Sie die ISO-Datei von centos7 mitbringen. Warum müssen Sie sie mitbringen, weil es sich bei den darin enthaltenen Paketen um RPM-Pakete handelt?
Der spezifische Pfad ist /run/media/wangzirui/Centos 7
Abhängigkeitsprobleme lösen, yum-Repository der FTP-Serverkonfigurationrpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
[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
[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
[ftp] name=test baseurl=ftp://localhost/pub gpgcheck=0
[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。 错误:无须任何处理
8.3yum-Befehl
Die Konfiguration der yum-Installation befindet sich in der Datei /etc/yum.conf.[loacl] name=local baseurl=file:///mnt/dvd gpgcheck=0
Möchten Sie sie nach dem Herunterladen und Installieren speichern?
Als nächstes befiehlt Zhu[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
8.5-Quelle Code-Installation
1. Laden Sie zuerst den Quellcode herunter und entpacken Sie ihn dann.
2. Entpacken Sie
und laden Sie Nginx herunter, entpacken Sie es dann und öffnen Sie es zur Ansicht. install
update
remove
search
Grouplist
yum list 包的名字
eine ausführbare Datei ist. [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
Sie müssen also gcc installieren
[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
Führen Sie zu diesem Zeitpunkt nach Abschluss der Installation [root@laotie nginx-1.17.8]# yum -y install gcc
./configure
Installiert. Der nächste Schritt besteht darin, die Installationsdatei zu erstellen und zu generieren.
[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
5 6. Führen Sie
[root@laotie nginx-1.17.8]# make
[root@laotie nginx-1.17.8]#make install
Empfohlenes Lernen: Linux-Betriebssystem-Tutorial
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Installationssoftware für rpm, yum und Quellcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!