Короткий ответ: первое обновление от нестабильного травления до стабильного травления, затем от травления до lenny.
Похоже, что у Вас не было актуальной установки травления, согласно обсуждению для ошибки № 458452. Обновления поддерживаются от одной стабильной версии до следующего, и между последовательными состояниями нестабильного выпуска (включая его заключительное устойчивое состояние), но не всегда для более сложных случаев. Для обновления до стабильного травления даже при том, что это исчезло из зеркал Debian получите его от archive.debian.org
.
Если aptitude
отказ должен сделать что-нибудь, пока Вы не восстанавливаете проблему вручную, можно работать dpkg --force-overwrite -i /var/cache/apt/archives/debianutils_2.30_i386.deb
. Однако движение через травление было бы лучшей идеей (и у Вас не будет этой проблемы, потому что debianutils
пакет от травления объявляет dependencues та причина passwd
быть обновленным сначала).
Обратите внимание, что при обновлении до нового выпуска, Вам обычно нужно full-upgrade
вместо safe-upgrade
.
There's more than one way to do it:
DISTDIR
in make.conf
to /tmp/distfiles
, or symlink /usr/ports/distfiles
to /tmp/distfiles
. /tmp
will be cleared on the next reboot.@reboot root rm -rf /usr/ports/distfiles/*
Sequentially:
portmaster --check-depends
portmaster --check-port-dbdir
portmaster -s
portmaster -y --clean-distfiles
How can I configure FreeBSD to clean distfiles after installing a port (using make, portupgrade, etc)?
If "after installing a port", just use the distclean target:
make install distclean
This will clean the work directory and the distfile after installing.
If you want to clean distfiles separately from installation, just run
rm -rf /usr/ports/distfiles/*