Мне ничего не известно о каких-либо zutils RPM для CentOS, и rpmfind их не содержит. Поэтому вам может потребоваться скомпилировать и установить его самостоятельно.
ПРИМЕЧАНИЕ. :Следует соблюдать осторожность при замене двоичных файлов ОС на сторонние.
Начнем с того, что пакет gzip
является основной зависимостью в CentOS 7. Если вы перезапишете /usr/bin/zgrep
версией zutils
, вы, вероятно, обнаружите, что он переключается обратно на версию gzip
всякий раз, когда есть обновление пакета gzip
.
Поэтому, если вы хотите использовать zutils
, вам нужно убедиться, что он находится где-то еще на машине (, например, в /usr/local/bin
или/opt/bin
)и PATH
указывает на него.
На практике вам придется переустанавливать программы при переключении между дистрибутивами, особенно такими разными, как Ubuntu и Fedora. Это потому, что они имеют совершенно разные системы упаковки и устанавливают программное обеспечение по-разному, и двоичные файлы из одного, как правило, не будут работать на другом из-за разных версий общих библиотек.
Если ваш каталог /home
находится на отдельном разделе, то да, вы можете сохранить его при переустановке и сохранить свои данные. В противном случае лучше всего сделать резервную копию домашнего каталога, а затем переустановить и восстановить.