[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Различие aptitude и apt-get



Приветствую и с Наступающим всех!
Помогите, пожалуйста, понять, почему так по разному ведут себя apt-get и aptitude.
Ситуация - устанавливаю несколько пакетов на сервере, где есть другие необновлённые пакеты:

APTITUDE:

root@backup-test2:~# aptitude install libpam-krb5 krb5-user
The following NEW packages will be installed:
  krb5-config{a} krb5-user libgssrpc4{a} libkadm5clnt-mit7{a} libpam-krb5
The following packages will be upgraded:
  libkrb5-3 libkrb5support0
2 packages upgraded, 5 newly installed, 0 to remove and 23 not upgraded.
Need to get 806 kB of archives. After unpacking 856 kB will be used.
The following packages have unmet dependencies:
  libgssapi-krb5-2: Depends: libkrb5-3 (= 1.8.3+dfsg-4) but 1.8.3+dfsg-4squeeze2 is to be installed.
The following actions will resolve these dependencies:

      Remove the following packages:
1)      bind9-host
2)      curl
3)      facter
4)      heirloom-mailx
5)      ifree-ztc
6)      libbind9-60
7)      libcurl3
8)      libdns69
9)      libgssapi-krb5-2
10)     libisccfg62
11)     libnss-ldap
12)     libpq5
13)     openssh-client
14)     openssh-server
15)     postgresql-9.0
16)     postgresql-client-9.0
17)     postgresql-contrib-9.0
18)     puppet
19)     puppet-common
20)     python-psycopg2

      Keep the following packages at their current version:
21)     krb5-config [Not Installed]
22)     krb5-user [Not Installed]
23)     libgssrpc4 [Not Installed]
24)     libkadm5clnt-mit7 [Not Installed]
25)     libpam-krb5 [Not Installed]

APT-GET:

root@backup-test2:~# apt-get install libpam-krb5 krb5-user
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  krb5-config libgssapi-krb5-2 libgssrpc4 libkadm5clnt-mit7 libkrb5-3 libkrb5support0
Suggested packages:
  krb5-doc
The following NEW packages will be installed:
  krb5-config krb5-user libgssrpc4 libkadm5clnt-mit7 libpam-krb5
The following packages will be upgraded:
  libgssapi-krb5-2 libkrb5-3 libkrb5support0
3 upgraded, 5 newly installed, 0 to remove and 22 not upgraded.
Need to get 937 kB of archives.
After this operation, 823 kB of additional disk space will be used.

 Собственно, вопрос в том, почему aptitude вместо того, чтоб обновить  libgssapi-krb5-2, хочет снести полсистемы? Можно ли как-то на него повлиять? Я, конечно, могу руками попросить его поискать другое решение, но дело в том, что пакеты эти надо установить на куче серверов, причём автоматически (puppet-ом).


--
Alexey Malov


Reply to: