Стороннее ПО

Skip to end of metadata
Go to start of metadata

Как правильно устанавливать стороннее ПО

Стороннее ПО можно устанавливать только в корневую файловую систему*, но не в контейнер, так как при обновлении во всех контейнерах перезатираются все каталоги, кроме:

  • /var/
  • /etc/
  • /cfg/
  • /mnt/

yum

Тем не менее иногда возникает потребность в установке утилит отсутствующих в стандартной поставке. Перечень пакетов, установка которых (вместе с зависимостями из официальных репозиториев CentOS) не приведёт к плачевным последствиям:

  • wget
  • usbutils
  • iperf
  • vnstat
  • parted
  • tzdata
  • util-linux
  • dmidecode
  • ipmitool
  • lm_sensors
  • numactl
  • stress
  • fail2ban
  • wireshark
  • hdparm
  • smartmontools
  • mc
  • iftop
  • nethogs
  • vnstat
  • bwm-ng
  • atop
  • atopsar
  • htop
  • jq
  • yum-utils
  • hpssacli
  • xsos

При необходимости установить что-либо отсутствующее в списке, обратитесь в техподдержку.

Проблемы при установке пакетов

error: cannot open Packages database in /var/lib/rpm

Перестройте базу индексов rpm:

mv /var/lib/rpm/__db* /tmp
rpm --rebuilddb

После чего очистите кеш и историю:

yum clean dbcache
yum history new

[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"

Известны две возможные причины этой ошибки:

  • Файл недоступен на сервере.
    В случае, yum install завершился ошибкой:
    "[Errno 256] No more mirrors to try"

    вероятней всего причина другая:

  • Не обновляется кеш.

Решением второй проблемы может стать временно отключение кеша yum в конфиге /etc/yum.conf. Добавьте в файл следующую строку:

http_caching=packages

После установки ПО лучше эту строку убрать.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.