Как настроить эпозиторию вручную

output=$(head $file) сохраняет встроенные новые строки в значении output и обрезает все отстающие новые строки.

Разница заключается в том, как вы ссылаетесь на переменную.

Помещение ссылки на переменную в двойные кавычки, например:

echo "$output"

печатает встроенные новые строки, но не концевые новые строки, которые были удалены расширением команды $(...).

Это работает, потому что оболочка интерпретирует только знак доллара, расширение команды (обратные кавычки и $(...)) и обратные косые черты внутри двойных кавычек; оболочка не интерпретирует пробелы (включая новые строки) как разделители полей внутри двойных кавычек.

-1
13.07.2018, 04:23
1 ответ

В этом руководстве показано, что необходимо сделать для настройки EPEL в CentOS 6 и 7:

6
$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
7
$ yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Если вы посмотрите на один из пакетов RPM, вы увидите, какие файлы он установит при установке:

$ rpm -qlp epel-release-latest-7.noarch.rpm
/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
/etc/yum.repos.d/epel-testing.repo
/etc/yum.repos.d/epel.repo
/usr/lib/systemd/system-preset/90-epel.preset
/usr/share/doc/epel-release-7
/usr/share/doc/epel-release-7/GPL

Ключевыми частями являются epel.repoи ключевой файл GPG RPM-GPG-KEY-EPEL-7. Вы можете вручную установить эти 2 файла, и ваша система будет включена для репозитория EPEL.

Ссылки

2
28.01.2020, 05:10

Теги

Похожие вопросы