[clamav-users] Problem installing ClamAV 104.1 on CentOS 7
Andrew C Aitchison
clamav at aitchison.me.uk
Tue Dec 7 18:54:41 UTC 2021
On Mon, 6 Dec 2021, Bowie Bailey via clamav-users wrote:
> I followed the instructions to install the prerequisites and then went
> through the steps for the default build. Everything went fine until I got to
> the last step.
>
> $ sudo cmake --build . --target install
> sudo: cmake: command not found
>
> The instructions have me install cmake under my user directory (python3 -m
> pip install --user cmake pytest). That works fine for the build and testing
> steps, however, it becomes a problem when I try to do the install under sudo.
>
> Do I need to re-install cmake system-wide, or is there a way I can specify to
> use the local version when running sudo?
>
> Could I log in as root, add the /home/username/.local/bin directory to the
> path, and then do the install? If so, do I need to add the
> /home/username/.local/lib directory to a lib variable?
>
> I could just experiment with the settings, but that's a bit dangerous when
> running an install as root.
I try to use packages for everything - a legacy of maintaning machines
for a whole department. That way I can trust the package management
system to know how to uninstall ...
Is the cmake from epel for CentOS7 recent enough to build clamav ?
If not, you could build a clamav rpm.
Perhaps start with the epel clamav.spec file, or maybe clamav has one since
they now ship Red Hat and Fedora binaries.
That way the cmake "install" happens inside rpmbuild, under your id
so root is only needed for the yum/dnf install.
--
Andrew C. Aitchison Kendal, UK
andrew at aitchison.me.uk
More information about the clamav-users
mailing list