Больше нет команды "authentic" на centos8?
С учетом того, что мы переместили все наши вещи с сентос 6 на 8, я проверяю инструменты, которые мы используем.
Я видел в релизе doc, что пакеты CVS/RCS, предоставляющие команду "/usr/bin/ идент", больше не находятся в centos 8
Я не могу найти, где сейчас находится такая команда?
(Мне нужно официальное решение для использования с установкой yum из док-контейнера)
6 ответов
Извините, боюсь, вам не повезло.
ident
Команда является частью системы контроля версий, или RCS.
Раньше RCS был доступен в RHEL/Centos, но был удален в RHEL 8 в соответствии с примечаниями к выпуску RHEL 8.0.0:
Обратите внимание, что система параллельных версий (CVS) и система контроля версий (RCS), доступные в RHEL 7, не распространяются вместе с RHEL 8.
Насколько я вижу, нет другого пакета RHEL, который содержит ident
либо - не удивительно, поскольку это, вероятно, полезно только вместе с RCS.
Вероятно, вы можете установить его вручную каким-либо способом, либо используя более старый или сторонний пакет (но будьте осторожны с совместимостью), либо создав его самостоятельно.
Тем не менее, в долгосрочной перспективе вы, вероятно, должны рассмотреть вопрос о замене использования ident
и RCS - это древнее программное обеспечение, и его, вероятно, будет все труднее поддерживать в будущем (как вы можете видеть по этой проблеме).
Попробуйте задать новый вопрос о том, как заменить использование RCS:-).
Если вам нужен rcs для centos 8, вы можете собрать исходный rpm из Fedora 31.
Загрузите, установите любые зависимости и среду сборки rpm и
rpmbuild --rebuild rcs-5.9.4-12.fc31.src.rpm
Затем установите rpm.
С https://www.webscalability.com/blog/2020/01/rcs-for-centos-rhel-8/
Rpmfind показывает пакет CentOS7 для версии rcs-5.9.0-5.el7.x86_64 здесь:
https://rpmfind.net/linux/centos/7.7.1908/os/x86_64/Packages/rcs-5.9.0-5.el7.x86_64.rpm
Я загрузил это и смог просто выполнить "yum localinstall "
Вроде нормально работает. ГГМВ.
Вы можете использовать простой старый пакет (без исходного кода) из rpmfind для CentOS 8 (и других, конечно).
Вы можете просто просмотреть, что там есть: «https://rpmfind.net/linux/epel/8/Everything/x86_64/Packages/r».
ИЛИ — просто зайдите на https://rpmfind.net и введите «rcs epel linux», и вы увидите все варианты.
Ниже показано, что я использовал для системы RHEL 8.
$> wget https://rpmfind.net/linux/epel/8/Everything/x86_64/Packages/r/rcs-5.10.1-3.el8.x86_64.rpm
$> sudo dnf install rcs-5.10.1-3.el8.x86_64.rpm
-- Бэйли
Чтобы запустить RCS на CentOS 8, выполните следующие действия:
Загрузите последнюю версию RPM с исходным кодом RCS с зеркала Fedora, например:
wget https://fedora.mirror.garr.it/fedora/linux/development/rawhide/Everything/source/tree/Packages/r/rcs-5.9.4-14.fc33.src.rpm
Выполните rpmbuild, указав полный путь к файлу:
rpmbuild --rebuild /Install/RCS/rcs-5.9.4-14.fc33.src.rpm
Установите CentOS RPM из следующей папки:
/root/rpmbuild/RPMS/x86_64
У вас должно получиться 3 файла:
rcs-5.9.4-14.el8.x86_64.rpm
rcs-debuginfo-5.9.4-14.el8.x86_64.rpm
rcs-debugsource-5.9.4-14.el8.x86_64.rpm
Нет! Вам не повезло!*
Вот обходной путь:
Найдите систему CentOS 7, использующую ту же архитектуру процессора, что и хост CentOS 8, на котором вы хотите установить RCS (обычно 32 или 64 бит)
В системе CentOS 7 запустите
yumdownloader rcs
. Это должно создать файл, похожий наrcs-5.9.0-5.el7.x86_64.rpm
.Скопируйте файл, созданный на шаге 2, в вашу систему CentOS 8.
В вашей системе CentOS 8 от имени root запустите
yum --nogpgcheck localinstall rcs-5.9.0-5.el7.x86_64.rpm
, заменяяrcs-5.9.0-5.el7.x86_64.rpm
в этой команде с именем файла, созданного на шаге 2.
Теперь у вас должна быть рабочая установка RCS в вашей системе CentOS 8. Кроме того, поскольку вы установили его с помощью yum, у вас есть запись о его происхождении, если когда-либо возникнет вопрос. Например,
$ dnf provides /usr/bin/rcs
Last metadata expiration check: 0:47:50 ago on Tue 28 Jan 2020 10:17:55 AM CST.
rcs-5.9.0-5.el7.x86_64 : Revision Control System (RCS) file version management tools
Repo : @System
Matched from:
Filename : /usr/bin/rcs
* как указано в /questions/1039860/bolshe-net-komandyi-authentic-na-centos8/1039868#1039868