Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Andrei POPESCU Newsgroups: linux.debian.user Subject: Re: Apt-get vs Aptitude vs Apt Date: Wed, 12 Aug 2020 08:00:01 +0200 Message-ID: References: X-Original-To: debian-user@lists.debian.org X-Mailbox-Line: From debian-user-request@lists.debian.org Wed Aug 12 05:58:53 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.099 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=yDyvaeGjBDhYJS8NhJaZ+dYpp2EVQ888QkueR6zyjkY=; b=hZlpFyDEVjweF0fp3mDsR93PEy5m/GkDsWhGzgyEVN+4eY9oJE81xd17stCrRGhrlP J2CW361wHb4D66R4rCJEDbX5LRtZRL+S7HfSs+xLBuLbDovDpiPKAiqsHyJHzidWJNW7 /LD3ZbqDTC4v9CR8GyV9u7KGUh7mpcTlH1IIrf/tvWZvt5ycZZDAUSJg9JbZi9fDY1NJ nTNIlwWDq+Fui0bWPi8fV0FP6z6ENEE052Yzg4iH9I31xwGWoicpGPCuL0ktSb+NDc49 htwULC/L5CjmYlt6BHkTkPQ3ULGEwBTYS8OKjO9/t2hIvFs1kuPxNh7MSZk6UWEY3Hsp K8uw== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=yDyvaeGjBDhYJS8NhJaZ+dYpp2EVQ888QkueR6zyjkY=; b=Pr6XQ+wnDUrQQ0kFlsQFtQ4KICj9NmZrdCJ3v1n3v+qh4QpuXllpEV1UNwzFiLMld1 xiaCvDxOc5HsRvDycdtOxh9Nbfnd+4i4b1ep5X8YJN+Xfc5V0J/+qIaNoDwvDakXggha WVfDXE5KWrjGrKmqgm6GSmKZ49AykHh2t/k0Eb9hFWM6UVB4L4gnvjIbVfnMpmNSVdcB R53VZ7ZK9YDnZ8PFlDbIsq5lnk7PWu3TrOSDBmqUYS/QKXlZYNuR5cZWHKVV1N3n42Ln xgYM44km4ywUVpRFC2Rcom5FIiV64+HUIE/lpafwhtutXMLY1lLKEmW8j1Ty9ocM9xmx pleQ== X-Gm-Message-State: AOAM532e2Ht6zAW5SveFB6zA5nTG+Rd8aal9huHldBPmDEyIF/oHss3z Q0NmmiG91ggBLJXFtBdATkLU4UFhTd0= X-Google-SMTP-Source: ABdhPJxXHffQnYN9+w2etftLG/iFbARBIp3KnNlGs27mNWqbA0xP4FwwO+ZOJpdyWbYsqm8PqfQfXQ== X-Received: by 2002:a17:906:1c84:: with SMTP id g4mr30937496ejh.50.1597211918715; Tue, 11 Aug 2020 22:58:38 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="epfeh5gerdfwnwpd" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Mailing-List: archive/latest/766465 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20200812055835.rzzlf5b4h77shcw2@acr13.nuvreauspam Approved: robomod@news.nic.it Lines: 97 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 12 Aug 2020 08:58:35 +0300 X-Original-Message-ID: <20200812055835.rzzlf5b4h77shcw2@acr13.nuvreauspam> X-Original-References: <20200811113002.e7eygg675pgrjfbt@acr13.nuvreauspam> Xref: csiph.com linux.debian.user:226127 --epfeh5gerdfwnwpd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Ma, 11 aug 20, 15:33:53, Javier Barroso wrote: >=20 > I swiched from aptitude to apt-get/apt some years ago >=20 > aptitude need love :( >=20 > My problem was mixing 64 and 32 bits packages. Seem aptitude didn't do a > good job >=20 > Reading Planet debian and transitions and apt-listbugs (or how It is name= d) > , apt update && apt full-upgrade , run perfect in unstable In my experience[1] 'apt full-upgrade' is rarely needed, even on=20 unstable, because 'apt upgrade' allows for new packages (and 'apt autoremove' is needed anyway for removals). This will take care of most library transitions (e.g. package foo=20 depends libbar1 -> libbar2) and packages with the version in their name=20 (e.g. linux-image-amd64 depends linux-image-5.6.xx ->=20 linux-image-5.7.xx). The main benefit of aptitude (especially for unstable) is it's=20 interactive mode: * Easy browsing of packages, (reverse) dependency chains, etc. =20 * Keeps track of "new" packages, very useful to see what's new in=20 unstable. =20 * Easy selective disabling of Recommends (or enabling, for those who=20 disable Recommends globally). * One step (full-)upgrade and autoremoval of packages (press 'u' to=20 update the package list, 'U' to prepare the full-upgrade, 'g' to=20 inspect the proposed actions and 'g' again to apply). * Interactive dependency resolving for when (not if) unstable is=20 broken, with several methods to tweak it (let it search for different=20 solutions, mark specific packages to "keep", etc.). * Forbid version, for when (not if) the new version of a package you=20 need has a bug that affects you. =20 aptitude will then automatically skip to the next version when=20 available (hopefully with the bug fixed, but that's why apt-listbugs=20 exists) * possibly more that I forget right now. And then there's aptitude's search patterns, for which there is=20 currently no replacement. I have aptitude installed on all but the smallest system (aptitude +=20 dependencies can be significant for a very small install). [1] Admittedly my recent experience is only with a smallish install with=20 openbox, Kodi and Linux build dependencies (just enough to keep track of=20 hardware support for the PINE A64+ and possibly enable some kernel=20 options for it that are not enabled in Debian's kernel), though I don't=20 expect it to be much worse with a full Desktop Environment install or=20 similar. Kind regards, Andrei --=20 http://wiki.debian.org/FAQsFromDebianUser --epfeh5gerdfwnwpd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5E64jOIbhY42OXqk/8eFRO8iNBwFAl8zhQsACgkQ/8eFRO8i NByF/BAAknQboaN8ggtAJuNU8v/6/JCJFXzy/cPIpekXesvaxEEv+iy7gxZDKNUG ipN3h7MPfTxEfvR633BszskR9UxI41Z6qppAmwZPUg7x3ZGUPgJqolVYMjOJCm9C Jx+rFMLrJhWrNFD5FqZXWRLuGcHjuMr/OdFg1995pTuMg5g800hJ82pvtz4b1o7+ U4ToIaA1cD/XRq5KRJi2Y7D5puvj0P/ObkhSIX+eB8GOFPRp7duYwb6YDzJVVO/v CKNZ5EOwaHb5f4Sc2BhIWaanXccwlvbMRDf7lrpA3mP856c70FsTfZPZqaoeXkhv xKu7ZJ4XsQunaPTEl5r+c5HvjS8hjjh0UzrbX5Ew/HPVsmORGk/8MEXZM0fHIPHZ pATxx8jar4CaqZSUH3nclmwbaro90EgJcQ5Z+ImVdQUwrPSb2VFMvCoreZ5n2xF6 ncwhqMYwg3xe7Os3Z8UZPjDJxxKVQwewe0XI6mJ+vf1WNzKMPBSG+2vVWZe0z05L +sw0B8p2e3ewHgvK6TWRTEoFg+jlwleUwsid6Lq7FGIxmMQX1OkB6z1Riuw1d46+ HgOx72C6QZ/BLpPgIv1EPZcHzF+z3B7FhuQF1NN5hccPRlZKAjWNp0vsVItNHS+p A/ff7Ldj8cFv3nx7aoYxdElCRlmOfp59WjUcGZY1vjJPCJqGAPI= =/7kT -----END PGP SIGNATURE----- --epfeh5gerdfwnwpd--