Předpoklady
Chcete-li postupovat podle tohoto průvodce, ujistěte se, že máte následující:
- Server Centos s přístupem root nebo uživatel, který může spouštět příkazy sudo
- Přístup k internetu
- Některé balíčky v úložišti Remi závisí na
epel-release
takže pokud jej nemáte nainstalujte pomocísudo dnf install epel-release
Povolení remi repo
Chcete-li povolit remi repo, nainstalujte rpm
poskytuje remi na této adrese URL http://rpms.remirepo.net/enterprise/remi-release-<version>.rpm
, verze je verze Centos Release.
Příklad:
Pro Centos 5/Rhel 5:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-5.rpm
# Or
Sudo yum install http://rpms.remirepo.net/enterprise/remi-release-5.rpm
Pro Centos 6/Rhel 6:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release6.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
Pro Centos 7/Rhel 8:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Pro Centos 8/Rhel 8/Alma Linux 8/Rocky Linux 8:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
# Or
Sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Po dokončení instalace potvrďte, že je repo povoleno pomocí tohoto příkazu:
$ sudo dnf repolist
repo id repo name
appstream CentOS Linux 8 - AppStream
baseos CentOS Linux 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras CentOS Linux 8 - Extras
remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
Pokud v seznamu vidíte remi, znamená to, že byl nainstalován.
Instalace balíčků z úložiště Remi
Chcete-li používat balíčky z úložiště remi, musíte je povolit. Ukažme seznam modulů poskytujících php pomocí tohoto příkazu:
$ sudo dnf module list php
Last metadata expiration check: 2:53:03 ago on Sun 29 Aug 2021 08:52:16 AM UTC.
CentOS Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 [e] common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
Pokud chcete nainstalovat například php 8.0, povolte jej pomocí tohoto příkazu:
sudo dnf module enable php:remi-8.0
Poté jej můžete nainstalovat pomocí příkazu dnf install:
sudo dnf install php php-cli
Chcete-li prohledat všechny balíčky, použijte tento příkaz:
sudo dnf search php