При попытке установить на сервере пакет php5-snmp мне было предложено следующее:
root@server:~# apt-get install php5-snmp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libapache2-mod-php5 libsnmp30 php5-cli php5-common php5-gd php5-mysql php5-readline snmp snmpd
Suggested packages:
php-pear php5-user-cache
The following packages will be REMOVED:
libsnmp15 zabbix-server-mysql
The following NEW packages will be installed:
libsnmp30 php5-snmp
The following packages will be upgraded:
libapache2-mod-php5 php5-cli php5-common php5-gd php5-mysql php5-readline snmp snmpd
8 upgraded, 2 newly installed, 2 to remove and 90 not upgraded.
Need to get 7,684 kB/7,943 kB of archives.
After this operation, 7,587 kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.
Т.е. libsnmp15 удалиться и вместо нее установится libsnmp30 - не испортятся ли связи пакетов на сервере? Чем вообще такая замена черевата? Это же не апдейт, а просто удаление одного компонента и установка другого. Удалится пакет zabbix-server-mysql - это еще зачем? Собственно, это главная причина того, что я не устанавливаю пакет на сервер - тут не просто замена версии, как в случае с libsnmp15, а полное удаление без замены. Чую здесь точно связи порушатся, и это отразится на работе заббикса. Среди устанавливаемых пакетов собственно то, что мне и нужно: php5-snmp. Есть ли возможность установить только этот пакет, не апдейтя ничего и ничего не удаляя? Будет ли корректно отрабатывать установленный таким образом пакет?