Guys,
First, a few words about me:
I was quite familiar with FreeBSD back in past. Let's say in version 6 or so. For a few years I haven't worked with FreeBSD at all. Now I inherited a FreeBSD 9.1 server from one of my co-workers and I'm little confused with ports dependencies.
Because it is 9.1 and it is no longer supported i'd like to upgrade it to 9.3 releng. Before that I need to upgrade some packages which are vulnerable. And there are troubles. For example I want to upgrade wget. Pretty simple isn't it? Not exactly:
It is WGET! It has no connection to Spamassasin. Why did pkg want to deinstall SpamAssassin?
There are more: when I want to install spamassassin (not p5-mail-spamassasin), pkg wanted to deinstall... apache, mc or postgrey!
I can't reinstall whole server and install the newest version because there is no time for that. It has to be running for now. And I want it to be updated and safe. But I can't. Right now all vulnerable services are disabled but it is only a temporary solution.
Could you please help me? What to do? How to upgrade only one package or how to remove those strange dependencies?
Best,
Ev.
First, a few words about me:
I was quite familiar with FreeBSD back in past. Let's say in version 6 or so. For a few years I haven't worked with FreeBSD at all. Now I inherited a FreeBSD 9.1 server from one of my co-workers and I'm little confused with ports dependencies.
Because it is 9.1 and it is no longer supported i'd like to upgrade it to 9.3 releng. Before that I need to upgrade some packages which are vulnerable. And there are troubles. For example I want to upgrade wget. Pretty simple isn't it? Not exactly:
Code:
[root@deamon ~]# pkg upgrade wget
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (6 conflicting)
Checking integrity... done (0 conflicting)
The following 7 packages will be affected (of 0 checked):
Installed packages to be REMOVED:
p5-Mail-SpamAssassin-3.3.2_6
New packages to be INSTALLED:
gettext-runtime: 0.19.4
gettext-tools: 0.19.4
Installed packages to be UPGRADED:
wget: 1.14 -> 1.16.2_1
libiconv: 1.14 -> 1.14_6
gettext: 0.18.1.1 -> 0.19.4
libidn: 1.26 -> 1.29
It is WGET! It has no connection to Spamassasin. Why did pkg want to deinstall SpamAssassin?
There are more: when I want to install spamassassin (not p5-mail-spamassasin), pkg wanted to deinstall... apache, mc or postgrey!
I can't reinstall whole server and install the newest version because there is no time for that. It has to be running for now. And I want it to be updated and safe. But I can't. Right now all vulnerable services are disabled but it is only a temporary solution.
Could you please help me? What to do? How to upgrade only one package or how to remove those strange dependencies?
Best,
Ev.