Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Ausführliche Erläuterung der Installationssoftware für rpm, yum und Quellcode

Ausführliche Erläuterung der Installationssoftware für rpm, yum und Quellcode

angryTom
Freigeben: 2020-02-11 12:42:57
nach vorne
2998 Leute haben es durchsucht

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!

Ausführliche Erläuterung der Installationssoftware für rpm, yum und Quellcode

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忽略依赖
Nach dem Login kopieren

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-Serverkonfiguration

 rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
Nach dem Login kopieren
yum-Quelle
[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
Nach dem Login kopieren
[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
Nach dem Login kopieren

Erstellen Sie dann ein neues 1.repo in diesem Verzeichnis

Der Inhalt ist

[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
Nach dem Login kopieren

Jetzt funktioniert lecker

[ftp]
name=test
baseurl=ftp://localhost/pub
gpgcheck=0
Nach dem Login kopieren

Baseurl kann ftp://

oder file:// sein

Der Inhalt ist

[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。
错误:无须任何处理
Nach dem Login kopieren

Die drei /// sind, weil das dritte / Verzeichnis bedeutet

Quellen von Drittanbietern installieren, Epel, Aliyun, Quelle der Tsinghua-Universität

Es funktioniert alles, direkt. Installieren Sie einfach das Datei rpm, und dann befindet sich die Repo-Datei der gerade heruntergeladenen Quelle in /etc/yum.repos.d.

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
Nach dem Login kopieren

cachedir ist der Standard-Download-Speicherort $basearch Sie Architektur/ Die zweite ist Ihre Version

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
Nach dem Login kopieren

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 包的名字
Nach dem Login kopieren

3. Überprüfen Sie, ob die Konfiguration in

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
Nach dem Login kopieren
Es funktioniert nicht, wenn Sie es direkt ausführen, da diese Datei kompiliert werden muss.

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
Nach dem Login kopieren

Führen Sie zu diesem Zeitpunkt nach Abschluss der Installation

[root@laotie nginx-1.17.8]# yum -y install gcc
Nach dem Login kopieren
aus. Es wird angezeigt, dass qcre fehlt, und installieren Sie es dann einfach qcre.

./configure
Nach dem Login kopieren

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
Nach dem Login kopieren

Der nächste Schritt ist make install. Nach der Ausführung ist die Installation erfolgreich

5 6. Führen Sie

[root@laotie nginx-1.17.8]# make
Nach dem Login kopieren

Anschließend

[root@laotie nginx-1.17.8]#make install
Nach dem Login kopieren
aus, um localhost einzugeben. Sie können den HTML-Code von nginx sehen

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage