en/computer/debian/aptitude goneWEBlog -- Wouter's Eclectic Bloghttps://grep.be/blog//en/computer/debian/aptitude_gone/WEBlog -- Wouter's Eclectic Blogikiwiki2014-03-01T14:02:37Zaptitudehttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2163/Fabian2014-03-01T13:42:06Z2013-06-25T14:48:52Z
I agree, but leave it still installed for "aptitude why ", for which I have not yet found a replacement in the apt-get/apt-cache world. <img alt=":(" src="https://grep.be/blog//smileys/sad.png" />
Same herehttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2164/Elessar (tanguy+grep.be@ortolo.eu)2014-03-01T13:42:06Z2013-06-25T14:51:10Z
Same here, I still have aptitude, but when I use it to upgrade a specific package, most of the time it offers to remove it as a solution!
aptitude keeps removing packageshttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2165/foobar (foobar@mailinator.com)2014-03-01T13:42:06Z2013-06-25T14:53:11Z
Aptitude needs a SAT-Solver. Other distributions are ahead of debian in this issue.
Helping the resolverhttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2166/Rémi (vanicat@debian.org)2014-03-01T13:42:06Z2013-06-25T16:10:48Z
It's possible to help atpitude resolver using 'R' and 'A' on action you Refuse to be done, or you Accept as part of a solution. I often find quickly an interesting solution thanks to both of those key. But some time, aptitude will failed to find the interesting solution, and it's a pain.
Opposite experiencehttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2167/cevi2014-03-01T13:42:06Z2013-06-25T16:24:51Z
That's interesting, because I have the exact opposite experience. Even just now when I run apt-get dist-upgrade, apt-get wants to remove clang due to conflicts. A full-upgrade on aptitude at least warns me that it can not resolve the conflict manually.
dselecthttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2168/Marcos Dione2014-03-01T13:42:06Z2013-06-25T18:50:19Z
I still prefer the dselect way of going: let you solve the problem, with a good enough interfsace to do it. unluckly it doesn't support multiarch and I don't think it will ever do it, and right now multiarch is essential for my current personal machine. otherwise, I keep using it in servers.
It's not the only issue with aptitudehttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2169/Rootlexx2014-03-01T13:42:06Z2013-06-26T08:18:46Z
<p>I gave up using aptitude some time ago, too.</p>
<p>One day I noticed that it sometimes clears the auto-installed flag on packages, which results in them staying in the system forever. The last straw was when I saw some packages were still there after an upgrade to wheezy (testing), which I knew were not needed anymore.</p>
<p>When wheezy became stable, I tried aptitude again to check if anything changed, only to see it became <em>worse</em>. See below:</p>
<p>-------------------- >8 --------------------</p>
<h1 id="apt-getinstallextremetuxracer">apt-get install extremetuxracer</h1>
<p>...
The following extra packages will be installed:
extremetuxracer-data extremetuxracer-extras libmikmod2 libsdl-mixer1.2
tcl8.5
...
Do you want to continue [Y/n]? y
...</p>
<h1 id="aptitudeshowextremetuxracer-datagrepauto">aptitude show extremetuxracer-data | grep Auto</h1>
<p>Automatically installed: yes</p>
<h1 id="aptitudeshowextremetuxracer-datagrepauto">aptitude show extremetuxracer-data | grep Auto</h1>
<p>Automatically installed: yes</p>
<h1 id="apt-getremoveextremetuxracer">apt-get remove extremetuxracer</h1>
<p>...
The following packages were automatically installed and are no longer required:
extremetuxracer-data extremetuxracer-extras libmikmod2 libsdl-mixer1.2
tcl8.5
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
extremetuxracer
...
Do you want to continue [Y/n]? y
...</p>
<h1 id="apt-getautoremove">apt-get autoremove</h1>
<p>...
The following packages will be REMOVED:
extremetuxracer-data extremetuxracer-extras libmikmod2 libsdl-mixer1.2
tcl8.5
...
Do you want to continue [Y/n]? n
Abort.
root@debian:/home/user# aptitude show extremetuxracer-data | grep Auto
Automatically installed: yes
root@debian:/home/user# aptitude show extremetuxracer-data | grep Auto
Automatically installed: no <--- WTF?!</p>
<h1 id="apt-getautoremove">apt-get autoremove</h1>
<p>Reading package lists... Done
Building dependency tree <br />
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 114 not upgraded.
-------------------- 8< --------------------</p>
<p>`aptitude show', which is intended to <em>show</em> information, <em>changed</em> the auto-install flag state on its own!</p>
Automatically installedhttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2170/Ole Laursen2014-03-01T13:42:06Z2013-06-26T17:31:23Z
The one feature that really kept me on aptitude was support for "automatically installed" packages. But googling for it, it looks like apt-get knows about those and has done so since July 2006. Now I feel old.
aptitudehttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2171/Samuel (uraharakisuke153@gmail.com)2014-03-01T13:42:06Z2013-06-26T23:46:53Z
<p>Hi,</p>
<p>I have used apt-get for the longest time. Others have always advised me that aptitude was better. Trying it I always was not confident in it's dependency resolving, especially when removing packages. Though I appreciate it's amount of features, I am also going to have to suggest others just use apt-get. I hope aptitude improves though, I would like to see it exceed zypper.</p>
Re: Helping the resolverhttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2172/wouter2014-03-01T13:42:06Z2013-06-27T07:35:47Z
<p>I know about these; in fact, that's what I referred to when I said I am often "fighting aptitude" in my blog post.</p>
<p>I must say that it doesn't usually work out for me, actually.</p>
what for interactive use?https://grep.be/blog//en/computer/debian/aptitude_gone/comment_2173/eikenberry (jae@zhar.net)2014-03-01T13:42:06Z2013-06-27T18:25:36Z
I use aptitude mainly for its curses based interactive mode. Is there a good front end that uses apt-get's resolver for interactive use like aptitude?
Re: what for interactive use?https://grep.be/blog//en/computer/debian/aptitude_gone/comment_2174/wouter2014-03-01T14:02:37Z2013-06-29T06:21:22Z
I've started using synaptic for that. It's not ideal, but it does use the apt resolver, not the aptitude one.
Re: aptitude keeps removing packageshttps://grep.be/blog//en/computer/debian/aptitude_gone/comment_2175/sathieu2014-03-01T13:42:06Z2013-07-01T09:13:40Z
There is Mancoosi: http://mancoosi.debian.net/