Are you sure you want sendmail? There are easier to use options.
Thanks for the reply. Yes, I actually want postfix eventually not sendmail.
U will just update your package list. G will install the upgrades.
If I try to do 'g' (after doing 'u'), aptitude says:
No Packages will be installed, removed or upgrade. Some packages could be upgraded, but you have chosen not to upgrade them. Type "U" to prepare an upgrade.
When I do "U" (uppercase), I get "#Broken: 1".
For now it might be less confusing to just use apt-get
I wanted to use aptitude because it remembers dependencies.
If I install A, and B is installed as a required dependency, then when I remove A, B will automatically be removed, too. As I understand it, apt-get won't automatically removed B when A is removed.
apt hasn't been able to resolve the broken dependency problem, either.
what happens if you just do this?
$ apt-get update
$ apt-get upgade
I previously did do update and upgrade using aptitude to upgrade the system. So when I do
it tells me that sendmail-bin "has been held back". And that "0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded." The "1 not up upgraded" is obviously sendmail-bin.
will give you a list of unmet dependencies.
It shows that sendmail-bin "has an unmet dep:
depends: libsasl2 (>= 2.1.19.dfsg1)". So it detects the same problem as aptitude did.
$ apt-cache depends <packagename>
shows the the dependency info for that package
This shows libsasl2 as a dependency of sendmail-bin.
I did change my sources.list to match what you posted. I did 'u', but the broken dependency reappears when I do 'U' (uppercase) in aptitude, or if I do
it still says that sendmail-bin "has been kept back".