Назад | Перейти на главную страницу

Нет доступного пакета sendmail

К сожалению, мой сервер не может отправлять электронную почту. Я нашел следующий учебник, выполнив поиск в Интернете:

https://pepipost.com/tutorials/install-sendmail-server-centos-7/

Но когда я вхожу в sudo yum install sendmail sendmail-cf m4 команда, я получаю следующий вывод

[root@server ~]# sudo yum install sendmail sendmail-cf m4
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.checkdomain.de
 * epel: mirrors.n-ix.net
 * extras: mirror.alpix.eu
 * updates: linux.darkpenguin.net
No package sendmail available.
No package sendmail-cf available.
Package m4-1.4.16-10.el7.x86_64 already installed and latest version
Nothing to do

Как я могу добавить пакеты sendmail и sendmail-cf?

извините, я новичок в Linux

Спасибо

РЕДАКТИРОВАТЬ Шаг 1 в учебнике (sudo yum install epel-release) имеет такой результат:

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 31 kB 00:00 * base: mirror.checkdomain.de * epel: mirrors.n-ix.net * extras: mirror.alpix.eu * updates: linux.darkpenguin.net base | 3.6 kB 00:00 extras | 2.9 kB 00:00 updates | 2.9 kB 00:00 Package epel-release-7-12.noarch already installed and latest version Nothing to do

Можете ли вы попробовать следующие команды:

#yum repolist

O / P

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.piconets.webwerks.in
 * epel: mirrors.aliyun.com
 * extras: mirrors.piconets.webwerks.in
 * updates: mirrors.piconets.webwerks.in
repo id                                  repo name                                                              status
base/7/x86_64                            CentOS-7 - Base                                                        10,097
epel/x86_64                              Extra Packages for Enterprise Linux 7 - x86_64                         13,217
extras/7/x86_64                          CentOS-7 - Extras                                                         338
updates/7/x86_64                         CentOS-7 - Updates                                                      1,787
repolist: 25,439

Если у вас не включен epel, попробуйте включить его. Кстати, sendmail идет из репозитория Centos-Base.

Если у вас включен epel, вы сможете загружать пакеты с помощью следующих команд:

#yum install sendmail sendmail-cf m4

O / P

======================================================================================================================
 Package                      Arch                    Version                             Repository             Size
======================================================================================================================
Installing:
 m4                           x86_64                  1.4.16-10.el7                       base                  256 k
 sendmail                     x86_64                  8.14.7-5.el7                        base                  736 k
 sendmail-cf                  noarch                  8.14.7-5.el7                        base                  186 k
Installing for dependencies:
 cyrus-sasl                   x86_64                  2.1.26-23.el7                       base                   88 k
 procmail                     x86_64                  3.22-36.el7_4.1                     base                  171 k

Transaction Summary
======================================================================================================================
Install  3 Packages (+2 Dependent packages)

Total download size: 1.4 M
Installed size: 3.5 M
Is this ok [y/d/N]:

Вероятно, вам нужно добавить репозиторий epel-release, выполнив команду ниже

sudo yum install epel-release

Затем попробуйте установить yum еще раз, и на этот раз он должен увидеть пакеты. Если вы не уверены, что именно называется пакет, вы также можете попробовать

sudo yum search (packageName) где имя пакета в этом случае будет sendmail

Не уверен, почему вы добавляете новое репо, оно уже доступно с вашим centos, не все пакеты установлены по умолчанию. Поскольку ваше репо epel составляет 7-12, я думаю, вы используете centos7.12. Вот весь список доступных пакетов, которые вам нужно сделать, смонтировать компакт-диск, создать локальное репо и использовать yum для установки.

http://mirror.centos.org/centos/7/os/x86_64/Packages/

Шаги по созданию репозитория DVD / CD

  1. создать каталог

    mkdir / cdrom '' 'сделать точку монтирования для dvd / cd

    mount / dev / cdrom / cdrom '' 'смонтировать его в / cdrom dir

  2. создать новый файл репо

    vi /etc/yum.repos.d/local.repo

  3. Добавьте следующие детали

    [mediarepo]

    name = mediarepo

    baseurl = file: /// cdrom

    включен = 1

    gpgcheck = 1

    gpgkey = файл: /// и т. д. / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

Теперь мы готовы. Сделайте уборку.

yum clean all

И теперь вы можете им пользоваться.

yum search sendmail

Надеюсь, это поможет.