Jump to content

Recommended Posts

Posted

Добрый день.

При установке Kaspersky Network Agent на Ubuntu 20.04 выходит ошибка:

sudo ./klnagent64-15.4.0-8873.x86_64.sh
Unpack archive to '/tmp/30.07_05.09.15.959897381'...
Found installer...
Found parameters...
Run package installer 'akinstall.sh ' ...
[2025/07/30 05:09:16] Ready to start installation...
[2025/07/30 05:09:16] Reading kpd-file /tmp/30.07_05.09.15.959897381/klnagent.kpd
[2025/07/30 05:09:16] +++ Installation klnagent64 version 15.4.0.8873 started
[2025/07/30 05:09:16] Package type specified in kpd-file is ALL
[2025/07/30 05:09:16] Checking if any supported package managers are installed...
[2025/07/30 05:09:16] Result of check if RPM package manager is missing - 1
[2025/07/30 05:09:16] Result of check if DPKG package manager is missing - 1
[2025/07/30 05:09:16] Result of check if PKGNG package manager is missing - 1
[2025/07/30 05:09:16] Following package managers are missing: RPM - 1, DPKG - 1, PKGNG - 1
[2025/07/30 05:09:16] Threre are no supported package managers found on the system!
Clean temporary directory '/tmp/30.07_05.09.15.959897381'
Installation failed: error = 2
PERL установлен

perl -v

This is perl 5, version 30,

Posted (edited)

Согласно вывода, тут не совсем установка агента администрирования из дистрибутива, а попытка установки самостоятельно подготовленного инсталляционного пакета.

По какой-то причине сценарий не обнаружил поддерживаемый менеджер пакетов в Linux-системе.

Давайте заглянем в этот самый сценарий...

Вот строка по определению менеджера установки в сценарии "akinstall.sh":

# get type of package
pkgtype=$(read_kpd_value Setup PkgMan)

Вот строка по умолчанию в файле настроек инсталляционного пакета "klnagent.kpd" :

[Setup]
PkgMan=ALL

Вот оператор select в сценарии "akinstall.sh":

if [ "$pkgtype" = "RPM" ] ; then
    rpm_disabled=0
    dpkg_disabled=1
    pkgng_disabled=1
	rpmpkgfname=$(get_rpm_packagename "$appversion" "$apprelease")
elif [ "$pkgtype" = "DEB" ] ; then
    rpm_disabled=1
    dpkg_disabled=0
    pkgng_disabled=1
	debpkgfname=$(get_deb_packagename "$appversion" "$apprelease"

Следовательно, Вам следует выставить нужный пакетный менеджер в файле настроек при создании инсталляционного пакета, что-то типа такого:

[Setup]
PkgMan=DEB

, создать новый инсталляционный пакет и повторить попытку установки.

Edited by durtuno

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...