dave-theunsub / clamtk

An easy to use, light-weight, on-demand virus scanner for Linux systems
https://gitlab.com/dave_m/clamtk/wikis/home
Other
349 stars 44 forks source link

Unable to install Clamtk #85

Closed ravirajbasis closed 6 years ago

ravirajbasis commented 6 years ago

Hi

I am running RHEL Workstation 7.4 on x86_64. Trying install clamtk as per the instructions given on : https://github.com/dave-theunsub/clamtk.

Clamtk does not gets installed, the command output is:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamtk-5.24-1.fc.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install clamtk Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager epel/x86_64/metalink | 5.9 kB 00:00
epel | 4.3 kB 00:00
(1/2): epel/x86_64/updateinfo | 812 kB 00:03
(2/2): epel/x86_64/primary_db | 4.8 MB 00:31
No package clamtk available. Error: Nothing to do [root@localhost Downloads]# yum install clamtk*.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.fc.noarch.rpm: clamtk-5.24-1.fc.noarch Marking clamtk-5.24-1.fc.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.fc will be installed --> Processing Dependency: perl(Gtk2) >= 1.241 for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: clamav-update for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: gnome-icon-theme-legacy for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.22.2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.fc.noarch --> Running transaction check ---> Package clamav-update.x86_64 0:0.99.2-8.el7 will be installed ---> Package clamtk.noarch 0:5.24-1.fc will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.22.2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.fc.noarch ---> Package gnome-icon-theme-legacy.noarch 0:3.12.0-1.el7 will be installed ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-Glib.x86_64 0:1.305-1.el7 will be installed ---> Package perl-Gtk2.x86_64 0:1.2495-1.el7 will be installed --> Processing Dependency: perl(Pango) >= 1.220 for package: perl-Gtk2-1.2495-1.el7.x86_64 --> Processing Dependency: perl(Cairo) >= 1.00 for package: perl-Gtk2-1.2495-1.el7.x86_64 --> Processing Dependency: perl(Pango) for package: perl-Gtk2-1.2495-1.el7.x86_64 --> Processing Dependency: perl(HTML::TreeBuilder) for package: perl-Gtk2-1.2495-1.el7.x86_64 ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Text-CSV.noarch 0:1.30-3.el7 will be installed ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.fc will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.22.2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.fc.noarch ---> Package perl-Cairo.x86_64 0:1.104-1.el7 will be installed ---> Package perl-HTML-Tree.noarch 1:5.03-2.el7 will be installed --> Processing Dependency: perl(HTML::FormatText) for package: 1:perl-HTML-Tree-5.03-2.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed ---> Package perl-Pango.x86_64 0:1.226-1.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.fc will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.22.2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.fc.noarch ---> Package perl-HTML-Format.noarch 0:2.10-7.el7 will be installed --> Processing Dependency: perl(Font::Metrics::Courier) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::CourierBold) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::CourierBoldOblique) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::CourierOblique) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::Helvetica) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::HelveticaBold) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::HelveticaBoldOblique) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::HelveticaOblique) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::TimesBold) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::TimesBoldItalic) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::TimesItalic) for package: perl-HTML-Format-2.10-7.el7.noarch --> Processing Dependency: perl(Font::Metrics::TimesRoman) for package: perl-HTML-Format-2.10-7.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.fc will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.22.2) for package: clamtk-5.24-1.fc.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.fc.noarch ---> Package perl-Font-AFM.noarch 0:1.20-13.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.fc.noarch (/clamtk-5.24-1.fc.noarch) Requires: perl(:MODULE_COMPAT_5.22.2) Error: Package: clamtk-5.24-1.fc.noarch (/clamtk-5.24-1.fc.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.fc.noarch (/clamtk-5.24-1.fc.noarch) Requires: perl(:MODULE_COMPAT_5.22.2) Error: Package: clamtk-5.24-1.fc.noarch (/clamtk-5.24-1.fc.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]#

What to do? Do you have installation instructions specific to RHEL?

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

You should download the CentOS rpm, not the Fedora (.fc) one:

https://bitbucket.org/davem_/clamtk/downloads/clamtk-5.24-1.el6.noarch.rpm

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi

Tried to install the CentOS rpm as per your advice above. The installation was un-successful!

The command output encountered error's, they are as given below:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamtk-5.24-1.el6.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install clamtk Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No package clamtk available. Error: Nothing to do [root@localhost Downloads]# yum install clamtk*.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el6.noarch.rpm: clamtk-5.24-1.el6.noarch Marking clamtk-5.24-1.el6.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el6.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

What to do?

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

I noticed you have the rpm "epel-release-latest-7.noarch.rpm" in that directory. Has it been installed yet? It seems to me your RHEL might require that repo to get all the dependencies.

Try:

yum install epel-release-latest-7.noarch.rpm yum -y update yum -y install clamtk-5.24-1.el6.noarch

ravirajbasis commented 6 years ago

Hi Dave

Ran the commands in your reply above, the command output is:

[root@localhost Downloads]# yum install epel-release-latest-7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining epel-release-latest-7.noarch.rpm: epel-release-7-10.noarch epel-release-latest-7.noarch.rpm: does not update installed package. Error: Nothing to do [root@localhost Downloads]# yum -y update Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No packages marked for update [root@localhost Downloads]# yum -y install clamtk-5.24-1.el6.noarch Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No package clamtk-5.24-1.el6.noarch available. Error: Nothing to do

Still clamtk is not installed!

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

This error: "No package clamtk-5.24-1.el6.noarch available." means you are not in the same directory as the rpm. If you "ls" the Downloads directory, what do you see?

It's actually easier to use a file manager, too.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi

I am in the same directory as the rpm. See command output below:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamtk-5.24-1.el6.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm recordmydesktop-0.3.8.1.tar.gz

Please note the 5th file from the top!

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

Ok, here are three more tries: :)

  1. Try the deprecated command localinstall: yum localinstall clamtk-5.24-1.el6.noarch.rpm

  2. Try this; notice the dot slash before the filename: yum localinstall ./clamtk-5.24-1.el6.noarch.rpm

  3. Try using rpm itself: rpm -Uvh clamtk-5.24-1.el6.noarch.rpm

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

Ran the 3 commands in your above reply, still no luck!

The command output is as below:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamtk-5.24-1.el6.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum localinstall clamtk-5.24-1.el6.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el6.noarch.rpm: clamtk-5.24-1.el6.noarch Marking clamtk-5.24-1.el6.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el6.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]# yum localinstall ./clamtk-5.24-1.el6.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining ./clamtk-5.24-1.el6.noarch.rpm: clamtk-5.24-1.el6.noarch Marking ./clamtk-5.24-1.el6.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el6.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el6 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: clamav-db for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el6.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el6.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Text::CSV) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(:MODULE_COMPAT_5.10.1) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el6.noarch (/clamtk-5.24-1.el6.noarch) Requires: clamav-db You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]# rpm -Uvh clamtk-5.24-1.el6.noarch.rpm warning: clamtk-5.24-1.el6.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6ada59de: NOKEY error: Failed dependencies: clamav-db is needed by clamtk-5.24-1.el6.noarch perl(:MODULE_COMPAT_5.10.1) is needed by clamtk-5.24-1.el6.noarch perl(Digest::SHA) is needed by clamtk-5.24-1.el6.noarch perl(Glib) is needed by clamtk-5.24-1.el6.noarch perl(Gtk2) is needed by clamtk-5.24-1.el6.noarch perl(Gtk2) >= 1.248 is needed by clamtk-5.24-1.el6.noarch perl(Gtk2::Gdk::Keysyms) is needed by clamtk-5.24-1.el6.noarch perl(JSON) is needed by clamtk-5.24-1.el6.noarch perl(LWP::Protocol::https) is needed by clamtk-5.24-1.el6.noarch perl(Locale::gettext) is needed by clamtk-5.24-1.el6.noarch perl(Text::CSV) is needed by clamtk-5.24-1.el6.noarch perl(Time::Piece) is needed by clamtk-5.24-1.el6.noarch [root@localhost Downloads]#

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

I just noticed something - you're attempting to install the CentOS 6 version of ClamTk, not the CentOS 7 version.

Try this rpm instead: https://bitbucket.org/davem_/clamtk/downloads/clamtk-5.24-1.el7.noarch.rpm

Sorry I'm just noticing that. The EL6 version is for older versions - that's why your system doesn't have those dependencies.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

I tried the new rpm i.e. for el7. Now i get different set of dependencies. Please see the command output below:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamtk-5.24-1.el7.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install clamtk Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No package clamtk available. Error: Nothing to do [root@localhost Downloads]# yum install clamtk*.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el7.noarch.rpm: clamtk-5.24-1.el7.noarch Marking clamtk-5.24-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: clamav-update for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: clamav-update for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Gtk2) >= 1.248 for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: clamav-update for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Glib) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Gtk2::Gdk::Keysyms) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Text::CSV) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: clamav-update Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Text::CSV)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2::Gdk::Keysyms) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Glib) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: clamav-update Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Gtk2) >= 1.248 Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Text::CSV) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]#

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

Ok, now let's add the EPEL repository.

https://fedoraproject.org/wiki/EPEL#What_packages_and_versions_are_available_in_EPEL.3F

You'll probably want the first EPEL 7 link for x86_64. It's a small rpm but adds a lot of packages. Once it is installed, it should handle those dependencies.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

In the web-page in your reply above, by selecting x86_64, it opens an index page: http://ftp.riken.jp/Linux/fedora/epel/7/x86_64/, listing the directories, do you want me to select, download, then install individual files from there. Or Is there an rpm file that may be installed instead!

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

Better yet: https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

You'll want the EL7 rpm: https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Try that.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

Installed individual packages as well as el7 rpm, now only one package remains. I am unable to find that package in: https://mirrors.ustc.edu.cn/epel/7/x86_64/.

The command output is below:

--> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]# clear

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamav-update-0.99.2-8.el7.x86_64.rpm clamtk-5.24-1.el7.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm perl-Cairo-1.104-1.el7.x86_64.rpm perl-Data-Section-Simple-0.05-1.el7.noarch.rpm perl-Glib-1.305-1.el7.x86_64.rpm perl-Gtk2-1.2495-1.el7.x86_64.rpm perl-Locale-SubCountry-1.66-1.el7.noarch.rpm perl-Locale-US-2.112150-7.el7.noarch.rpm perl-Pango-1.226-1.el7.x86_64.rpm perl-Text-CSV-1.30-3.el7.noarch.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install clamtk-5.24-1.el7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el7.noarch.rpm: clamtk-5.24-1.el7.noarch Marking clamtk-5.24-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]#

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

Well, that's weird. It should be there. How about this:

yum clean metadata yum install clamtk-5.24-1.el7.noarch.rpm

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

Ran the commands in your reply above, still the same package missing. Similar package names are available i.e. perl-Locale-SubCountry-1.66-1.el7.noarch.rpm, perl-Locale-S-2.112150-7.el7.noarch.rpm, also they have been installed.

Please see below for command output:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamav-update-0.99.2-8.el7.x86_64.rpm clamtk-5.24-1.el7.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm perl-Cairo-1.104-1.el7.x86_64.rpm perl-Data-Section-Simple-0.05-1.el7.noarch.rpm perl-Glib-1.305-1.el7.x86_64.rpm perl-Gtk2-1.2495-1.el7.x86_64.rpm perl-Locale-SubCountry-1.66-1.el7.noarch.rpm perl-Locale-US-2.112150-7.el7.noarch.rpm perl-Pango-1.226-1.el7.x86_64.rpm perl-Text-CSV-1.30-3.el7.noarch.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum clean metadata Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Cleaning repos: rhel-7-workstation-rpms 5 metadata files removed 5 sqlite files removed 0 metadata files removed [root@localhost Downloads]# yum install clamtk-5.24-1.el7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el7.noarch.rpm: clamtk-5.24-1.el7.noarch Marking clamtk-5.24-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el7.noarch rhel-7-workstation-rpms | 3.5 kB 00:00
(1/3): rhel-7-workstation-rpms/7Workstation/x86_64/group | 712 kB 00:06
(2/3): rhel-7-workstation-rpms/7Workstation/x86_64/updatei | 2.4 MB 00:20
(3/3): rhel-7-workstation-rpms/7Workstation/x86_64/primary | 43 MB 02:54
--> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

Thanks Ravi

dave-theunsub commented 6 years ago

Well, I'm confused again. Apparently perl-Locale-gettext is now named perl-gettext. I'm not sure why it's asking for the old name. I just installed that same version of clamtk on CentOS 7 without issues. Anyway:

  1. See if you can install it: yum install perl-gettext

  2. Then try to install the clamtk file: yum install clamtk-5.24-1.el7.noarch.rpm

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

No package perl-gettext is found. The command output is:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamav-update-0.99.2-8.el7.x86_64.rpm clamtk-5.24-1.el7.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm perl-Cairo-1.104-1.el7.x86_64.rpm perl-Data-Section-Simple-0.05-1.el7.noarch.rpm perl-Glib-1.305-1.el7.x86_64.rpm perl-Gtk2-1.2495-1.el7.x86_64.rpm perl-Locale-SubCountry-1.66-1.el7.noarch.rpm perl-Locale-US-2.112150-7.el7.noarch.rpm perl-Pango-1.226-1.el7.x86_64.rpm perl-Text-CSV-1.30-3.el7.noarch.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install perl-gettext Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No package perl-gettext available. Error: Nothing to do [root@localhost Downloads]# yum install clamtk-5.24-1.el7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.24-1.el7.noarch.rpm: clamtk-5.24-1.el7.noarch Marking clamtk-5.24-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.24-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.24-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.24-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.24-1.el7.noarch (/clamtk-5.24-1.el7.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]#

Thanks Ravi

dave-theunsub commented 6 years ago

Ok, here's a link to 5.25, just released.

https://dave-theunsub.github.io/clamtk/ - scroll down a bit and grab the CentOS 7 rpm.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

Downloaded the Cent OS 7 rpm for clamtk 5.25, while installing the same package as before is missing!

The command output is:

[root@localhost Downloads]# pwd /root/Downloads [root@localhost Downloads]# ls bomgar-scc-w0yc30i6zff1dedz768zzezi7hjj5d11ww815jc40jc90.desktop bomgar-scc-w0yc30yhfziwwhw58zejwiii7fgh8djyzzzzwwc40jc90.desktop CLAMAV clamav-0.99.2.tar.gz clamav-update-0.99.2-8.el7.x86_64.rpm clamtk-5.24-1.el7.noarch.rpm clamtk-5.25-1.el7.noarch.rpm clamtk-master.zip epel-release-latest-7.noarch.rpm flash-player-npapi-26.0.0.151-release.x86_64.rpm perl-Cairo-1.104-1.el7.x86_64.rpm perl-Data-Section-Simple-0.05-1.el7.noarch.rpm perl-Glib-1.305-1.el7.x86_64.rpm perl-Gtk2-1.2495-1.el7.x86_64.rpm perl-Locale-SubCountry-1.66-1.el7.noarch.rpm perl-Locale-US-2.112150-7.el7.noarch.rpm perl-Pango-1.226-1.el7.x86_64.rpm perl-Text-CSV-1.30-3.el7.noarch.rpm recordmydesktop-0.3.8.1.tar.gz [root@localhost Downloads]# yum install clamtk-5.25-1.el7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.25-1.el7.noarch.rpm: clamtk-5.25-1.el7.noarch Marking clamtk-5.25-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: gnome-icon-theme-legacy for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.25-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch ---> Package gnome-icon-theme-legacy.noarch 0:3.12.0-1.el7 will be installed ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.25-1.el7.noarch (/clamtk-5.25-1.el7.noarch) Requires: perl(Locale::gettext)


yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


Error: Package: clamtk-5.25-1.el7.noarch (/clamtk-5.25-1.el7.noarch) Requires: perl(Locale::gettext) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@localhost Downloads]#

Thanks Ravi

ravirajbasis commented 6 years ago

Hi Dave

I enabled the previously disabled repos and it worked. The missing package perl-gettext as well as clamtk 5.25 got installed. See the command output below:

[root@localhost Downloads]# yum install clamtk-5.25-1.el7.noarch.rpm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager Examining clamtk-5.25-1.el7.noarch.rpm: clamtk-5.25-1.el7.noarch Marking clamtk-5.25-1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: gnome-icon-theme-legacy for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Digest::SHA) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(JSON) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(LWP::Protocol::https) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch --> Processing Dependency: perl(Time::Piece) for package: clamtk-5.25-1.el7.noarch --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch ---> Package gnome-icon-theme-legacy.noarch 0:3.12.0-1.el7 will be installed ---> Package perl-Digest-SHA.x86_64 1:5.85-4.el7 will be installed ---> Package perl-JSON.noarch 0:2.59-2.el7 will be installed ---> Package perl-LWP-Protocol-https.noarch 0:6.04-4.el7 will be installed --> Processing Dependency: perl(Mozilla::CA) >= 20110101 for package: perl-LWP-Protocol-https-6.04-4.el7.noarch ---> Package perl-Time-Piece.x86_64 0:1.20.1-292.el7 will be installed --> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch ---> Package perl-Mozilla-CA.noarch 0:20130114-5.el7 will be installed --> Finished Dependency Resolution Error: Package: clamtk-5.25-1.el7.noarch (/clamtk-5.25-1.el7.noarch) Requires: perl(Locale::gettext)


Dependency resolving failed due to missing dependencies. Some repositories on your system are disabled, but yum can enable them and search for missing dependencies. This will require downloading metadata for disabled repositories and may take some time and traffic.


Enable all repositories and try again? [y/N]: y rhel-7-workstation-extras-rpms/x86_64 | 3.8 kB 00:00
rhel-7-workstation-openstack-8-tools-rpms/7Workstation/x | 4.0 kB 00:00
rhel-7-workstation-optional-rpms/7Workstation/x86_64 | 3.5 kB 00:00
rhel-7-workstation-optional-rpms/7Workstation/x86_64/upd | 1.6 MB 00:05
rhel-7-workstation-optional-rpms/7Workstation/x86_64/pri | 5.6 MB 00:19
rhel-7-workstation-satellite-tools-6.1-rpms/x86_64 | 3.8 kB 00:00
rhel-7-workstation-rhceph-1.3-tools-rpms/7Workstation/x8 | 4.0 kB 00:00
rhel-7-workstation-supplementary-rpms/7Workstation/x86_6 | 3.4 kB 00:00
rhel-7-workstation-fastrack-rpms/x8664 | 3.2 kB 00:00
rhel-7-workstation-thirdparty-oracle-java-rpms/7Workstat | 3.4 kB 00:00
rhel-7-workstation-thirdparty-oracle-java-rpms/7Workstat | 52 kB 00:00
rhel-7-workstation-thirdparty-oracle-java-rpms/7Workstat | 356 kB 00:01
rhel-7-workstation-rhceph-2-tools-rpms/7Workstation/x86
| 4.0 kB 00:00
rhel-7-workstation-optional-fastrack-rpms/x86_64 | 3.2 kB 00:00
rhel-7-workstation-rh-common-rpms/7Workstation/x86_64 | 3.8 kB 00:00
rhel-7-workstation-openstack-10-tools-rpms/7Workstation/ | 4.0 kB 00:00
rhel-7-workstation-rhn-tools-rpms/7Workstation/x86_64 | 3.8 kB 00:00
rhel-7-workstation-satellite-tools-6.2-rpms/x86_64 | 3.8 kB 00:00
rhel-7-workstation-openstack-9-tools-rpms/7Workstation/x | 4.0 kB 00:00
rhel-7-workstation-openstack-11-tools-rpms/x86_64 | 3.8 kB 00:00
rhel-7-workstation-dotnet-rpms/7Workstation/x86_64 | 4.0 kB 00:00
--> Running transaction check ---> Package clamtk.noarch 0:5.25-1.el7 will be installed --> Processing Dependency: perl(Locale::gettext) for package: clamtk-5.25-1.el7.noarch --> Running transaction check ---> Package perl-gettext.x86_64 0:1.05-28.el7 will be installed --> Finished Dependency Resolution

Dependencies Resolved

================================================================================ Package Arch Version Repository Size

Installing: clamtk noarch 5.25-1.el7 /clamtk-5.25-1.el7.noarch 830 k Installing for dependencies: gnome-icon-theme-legacy noarch 3.12.0-1.el7 rhel-7-workstation-rpms 421 k perl-Digest-SHA x86_64 1:5.85-4.el7 rhel-7-workstation-rpms 58 k perl-JSON noarch 2.59-2.el7 rhel-7-workstation-rpms 96 k perl-LWP-Protocol-https noarch 6.04-4.el7 rhel-7-workstation-rpms 11 k perl-Mozilla-CA noarch 20130114-5.el7 rhel-7-workstation-rpms 11 k perl-Time-Piece x86_64 1.20.1-292.el7 rhel-7-workstation-rpms 69 k perl-gettext x86_64 1.05-28.el7 rhel-7-workstation-optional-rpms 22 k

Transaction Summary

Install 1 Package (+7 Dependent packages)

Total size: 1.5 M Total download size: 22 k Installed size: 1.3 M Is this ok [y/d/N]: y Downloading packages: perl-gettext-1.05-28.el7.x86_64.rpm | 22 kB 00:02
Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : perl-Mozilla-CA-20130114-5.el7.noarch 1/8 Installing : perl-LWP-Protocol-https-6.04-4.el7.noarch 2/8 Installing : gnome-icon-theme-legacy-3.12.0-1.el7.noarch 3/8 Installing : perl-Time-Piece-1.20.1-292.el7.x86_64 4/8 Installing : 1:perl-Digest-SHA-5.85-4.el7.x86_64 5/8 Installing : perl-gettext-1.05-28.el7.x86_64 6/8 Installing : perl-JSON-2.59-2.el7.noarch 7/8 Installing : clamtk-5.25-1.el7.noarch 8/8 rhel-7-workstation-dotnet-rpms/7Workstation/x86_64/produ | 2.1 kB 00:00
rhel-7-workstation-openstack-10-tools-rpms/7Workstation/ | 2.1 kB 00:00
rhel-7-workstation-openstack-8-tools-rpms/7Workstation/x | 2.1 kB 00:00
rhel-7-workstation-openstack-9-tools-rpms/7Workstation/x | 2.1 kB 00:00
rhel-7-workstation-optional-rpms/7Workstation/x8664/pro | 2.1 kB 00:00
rhel-7-workstation-rhceph-1.3-tools-rpms/7Workstation/x8 | 2.1 kB 00:00
rhel-7-workstation-rhceph-2-tools-rpms/7Workstation/x86
| 2.1 kB 00:00
rhel-7-workstation-supplementary-rpms/7Workstation/x86_6 | 2.1 kB 00:00
rhel-7-workstation-thirdparty-oracle-java-rpms/7Workstat | 2.2 kB 00:00
Verifying : perl-JSON-2.59-2.el7.noarch 1/8 Verifying : perl-gettext-1.05-28.el7.x86_64 2/8 Verifying : 1:perl-Digest-SHA-5.85-4.el7.x86_64 3/8 Verifying : perl-LWP-Protocol-https-6.04-4.el7.noarch 4/8 Verifying : clamtk-5.25-1.el7.noarch 5/8 Verifying : perl-Time-Piece-1.20.1-292.el7.x86_64 6/8 Verifying : gnome-icon-theme-legacy-3.12.0-1.el7.noarch 7/8 Verifying : perl-Mozilla-CA-20130114-5.el7.noarch 8/8


Dependency resolving was successful thanks to enabling these repositories: /clamtk-5.25-1.el7.noarch rhel-7-workstation-optional-rpms


Would you like to permanently enable these repositories? [y/N]: N

Installed: clamtk.noarch 0:5.25-1.el7

Dependency Installed: gnome-icon-theme-legacy.noarch 0:3.12.0-1.el7
perl-Digest-SHA.x86_64 1:5.85-4.el7
perl-JSON.noarch 0:2.59-2.el7
perl-LWP-Protocol-https.noarch 0:6.04-4.el7
perl-Mozilla-CA.noarch 0:20130114-5.el7
perl-Time-Piece.x86_64 0:1.20.1-292.el7
perl-gettext.x86_64 0:1.05-28.el7

Complete!

Now, how to launch clamtk i.e. in GUI?

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

It should be in your Applications menu.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

I found clamtk in Applications menu, configured it & able to perform activities.

I have two questions: 1) Why is that CentOS rpm works & not RHEL or Fedora? 2) Can we apply the idea of using CentOS (rpm distros) rpm for third-party applications not getting install with RHEL?

Thanks Ravi

dave-theunsub commented 6 years ago

Hi Ravi,

  1. The CentOS rpm should work on both CentOS and RHEL. Technically there's probably not much difference anymore with the Fedora rpm, but there used to be. It's out of habit now that I make separate rpms.
  2. You should be able to install the same rpms across RHEL and CentOS as long as you have the right repos enabled.

Almost forgot - if everything is working for you, go ahead and mark the issue closed. You can always open up a new one later if need be.

Thanks, Dave M

ravirajbasis commented 6 years ago

Hi Dave

My issue is resolved. I am closing the case.

Many thanks for your precious time, support & patience in resolving the issue.