Register
It is currently Sat Oct 21, 2017 3:47 pm

Latest versions of Synaptic have no 'mark all updates'?


All times are UTC


Post new topic Reply to topic  [ 5 posts ] 
Author Message
 PostPosted: Sat Aug 05, 2017 11:42 pm   
. . . .
User avatar

Joined: Mon Apr 21, 2003 3:56 pm
Posts: 8249
As the title says, the 'mark all updates function has been removed, replaced with the inept method of having to manually click each entry and selecting to update the package one by one. By using the space bar. Without telling you how to do this. With no option to restore the 'mark all updates' feature and no option to mimic the 'mark all updates' function.
One by one.

Did you just do a fresh install? Better get a beer.

I had to mark and manually read about any issues for 161 updated packages, one by one.

My work around for Synaptic 0.83:
Refresh as usual.
Click the heading for the list column which shows the icon for the package status. This sorts the columns according to installation status and puts available updates up top, updates are displayed with an 'arrow pointing upwards' icon.
Click the single top entry,
Press the space bar and wait a few seconds for a dialog which MAY pop up.
Answer the dialog if you get one.
Press your keyboard down arrow or click the next lower entry.
Press the space bar and wait again.
Repeat spacing and selecting next package.


Click apply.
Maybe you get an entry of "NOT AUTHENTICATED" in the popup 'Summary' window. I don't know what that means because every time I expand the "NOT AUTHENTICATED" entry, it either has nothing to display, or yesterday it explained in a very Microsoftian way that the selected packages 'could not be authenticated'. Whatever. Click to continue.

Then I got this mess:
Synaptic wrote:
E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Unable to lock the download directory

Ok, so how did I personally choose to hold broken packages, and why was this allowed to take place without notifying me earlier? This is beginning to look like the last time I tried compiling source code. That compiling was successful but the error messages flying by made me cringe.

Cancel the application of updating the selected packages, go back to Synaptic and select "Custom Filters", choose broken and see: nothing is marked as broken in Synaptic???? Uhh, you told me I was holding broken packages. Which ones are broken?

I gave up researching the broken packages and went back to click apply once more. Guess what happened this time? No errors, no error messages, no 'NOT AUTHENTICATED' message.
Make up my mind, Synaptic, are there broken packages and unauthenticated packages or not?

Updating finished, I checked the 'details' option and there seems to be nothing wrong in there:
Code:
(Reading database ... 225671 files and directories currently installed.)
Preparing to unpack .../libapt-pkg5.0_1.2.24_amd64.deb ...
Unpacking libapt-pkg5.0:amd64 (1.2.24) over (1.2.20) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Setting up libapt-pkg5.0:amd64 (1.2.24) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
(Reading database ... 225671 files and directories currently installed.)
Preparing to unpack .../libapt-inst2.0_1.2.24_amd64.deb ...
Unpacking libapt-inst2.0:amd64 (1.2.24) over (1.2.20) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Setting up libapt-inst2.0:amd64 (1.2.24) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
(Reading database ... 225671 files and directories currently installed.)
Preparing to unpack .../archives/apt_1.2.24_amd64.deb ...
Unpacking apt (1.2.24) over (1.2.20) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up apt (1.2.24) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
(Reading database ... 225673 files and directories currently installed.)
Preparing to unpack .../apt-utils_1.2.24_amd64.deb ...
Unpacking apt-utils (1.2.24) over (1.2.20) ...
Preparing to unpack .../libmagickwand-6.q16-2_8%3a6.8.9.9-7ubuntu5.9_amd64.deb ...
Unpacking libmagickwand-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9) over (8:6.8.9.9-7ubuntu5.8) ...
Preparing to unpack .../libmagickcore-6.q16-2_8%3a6.8.9.9-7ubuntu5.9_amd64.deb ...
Unpacking libmagickcore-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9) over (8:6.8.9.9-7ubuntu5.8) ...
Preparing to unpack .../imagemagick-common_8%3a6.8.9.9-7ubuntu5.9_all.deb ...
Unpacking imagemagick-common (8:6.8.9.9-7ubuntu5.9) over (8:6.8.9.9-7ubuntu5.8) ...
Preparing to unpack .../libllvm4.0_1%3a4.0-1ubuntu1~16.04.2_amd64.deb ...
Unpacking libllvm4.0:amd64 (1:4.0-1ubuntu1~16.04.2) over (1:4.0-1ubuntu1~16.04.1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Setting up libllvm4.0:amd64 (1:4.0-1ubuntu1~16.04.2) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
(Reading database ... 225673 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.24_amd64.deb ...
Unpacking apt-transport-https (1.2.24) over (1.2.20) ...
Preparing to unpack .../imagemagick_8%3a6.8.9.9-7ubuntu5.9_amd64.deb ...
Unpacking imagemagick (8:6.8.9.9-7ubuntu5.9) over (8:6.8.9.9-7ubuntu5.8) ...
Preparing to unpack .../imagemagick-6.q16_8%3a6.8.9.9-7ubuntu5.9_amd64.deb ...
Unpacking imagemagick-6.q16 (8:6.8.9.9-7ubuntu5.9) over (8:6.8.9.9-7ubuntu5.8) ...
Preparing to unpack .../libwebkit2gtk-4.0-37_2.16.6-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37:amd64 (2.16.6-0ubuntu0.16.04.1) over (2.16.3-0ubuntu0.16.04.1) ...
Preparing to unpack .../libjavascriptcoregtk-4.0-18_2.16.6-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.16.6-0ubuntu0.16.04.1) over (2.16.3-0ubuntu0.16.04.1) ...
Preparing to unpack .../linux-libc-dev_4.4.0-89.112_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.4.0-89.112) over (4.4.0-87.110) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Setting up apt-utils (1.2.24) ...
Setting up imagemagick-common (8:6.8.9.9-7ubuntu5.9) ...
Setting up libmagickcore-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9) ...
Setting up libmagickwand-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9) ...
Setting up apt-transport-https (1.2.24) ...
Setting up imagemagick-6.q16 (8:6.8.9.9-7ubuntu5.9) ...
Setting up imagemagick (8:6.8.9.9-7ubuntu5.9) ...
Setting up libjavascriptcoregtk-4.0-18:amd64 (2.16.6-0ubuntu0.16.04.1) ...
Setting up libwebkit2gtk-4.0-37:amd64 (2.16.6-0ubuntu0.16.04.1) ...
Setting up linux-libc-dev:amd64 (4.4.0-89.112) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...



Way to mess up a decent package manager tool, Debian.

NB: Fixed the broken quote code.

_________________
eMachines T5246 AMD 64 X2 w/Antix 16.2 for AMD64
EeePC 900A w/ Antix 16.2 32 bit
Dell Inspiron 1545 w/ Fedora something recent for 32 bit


Last edited by mmmna on Tue Aug 15, 2017 1:07 pm, edited 1 time in total.

Top
 Profile  
 PostPosted: Sun Aug 06, 2017 3:21 am   
Linux Guru
User avatar

Joined: Sat May 01, 2004 2:37 pm
Posts: 3908
Location: AZ, USA
And this is why I use apt.

_________________
Nightlund - AMD FX8320/16 G/960 SSD/GTX 760 2GB/Realtek 1 GB/Deb 9+W10
Excelsior - i7-6600U/32 GB/512 SSD/HD520/8265/Deb 9
Titan - i5-6440HQ/16G/1TB SSD/HD530/8265/Deb 9+W10
Wildmage - i5-5300U/16 G/1TB SSD/HD5500/8265/Arch
Defiant - i5-5200U/16G/256 SSD/HD5500/8260/Deb 10
Lichking - i5-5300U/8G/480 SSD/HD5500/8260/Deb 9
Dretch - i5-3380M/8G/480 SSD/HD4000/7260/Arch


Top
 Profile  
 PostPosted: Tue Aug 15, 2017 1:06 pm   
. . . .
User avatar

Joined: Mon Apr 21, 2003 3:56 pm
Posts: 8249
Had tried several distros in rapid fashion and they all failed for stunningly dumb reasons, and so I've ended up with Ubuntu Mate 16.04.3, where Synaptic is still the good old synaptic of yore.

_________________
eMachines T5246 AMD 64 X2 w/Antix 16.2 for AMD64
EeePC 900A w/ Antix 16.2 32 bit
Dell Inspiron 1545 w/ Fedora something recent for 32 bit


Top
 Profile  
 PostPosted: Wed Aug 16, 2017 1:21 pm   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
I just did some quick research into the use of various package management tools for Debian.

The only semi-official sources I could find, believe it or not, recommend aptitude as the standard package manager, but even these acknowledge apt-get as a worthwhile alternative to apt-get.

In the arguments one way or the other, proponents of aptitude like the fact that by default, aptitude generally seems to do more with automatic dependency resolution, whereas apt-get seems to force the user into explicitly configuring "pins" and other modifications if you want to guarantee a particular behavior. Apt-get also REFUSES to install conflicting groups of packages unless you explicitly either provide a specific "pin" configuration or force the package to install. So the aptitude proponents like that aptitude will "do more for you".

Conversely, apt-get proponents feel that, particularly when you are installing unstable software or a mixed bag of software, apt-get will notify you more directly and resist installing conflicting packages unless you explicitly either "pin" them in place or force the installation.

It's therefore not impossible to break a system with either aptitude or apt-get, but with apt-get, it'll almost certainly warn you of your choices and the potential consequences of choosing them, whereas "front-end" tools like aptitude (and also synaptic) are more likely to make choices for you that you may not even notice, and that's why the "purists" tend to prefer apt-get. It'll still do whatever you ask it to do, but you have to be very specific in conflict resolution, and it'll generally notify you that you're doing something potentially unsafe or unwise.

You can see there are advantages and disadvantages to each. The admin who wants complete control over what they are doing are either going to go with apt-get or even resort to using the lowest level, most direct tool to install software; dpkg, upon which ALL Debian-based package management tools call to actually install or remove software.

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
 PostPosted: Wed Aug 16, 2017 2:29 pm   
Linux Guru
User avatar

Joined: Sat May 01, 2004 2:37 pm
Posts: 3908
Location: AZ, USA
I think if/when all the functionality is added, all CLI interfaces except apt (not apt- suite) will probably start being deprecated. Quite honestly, if apt supports the functionality, it's far better than the apt- suite ever was, or synaptic or aptitude. However, at the moment, it only supports the functionality of apt-get and a VERY small slice of the apt-cache functionality.

_________________
Nightlund - AMD FX8320/16 G/960 SSD/GTX 760 2GB/Realtek 1 GB/Deb 9+W10
Excelsior - i7-6600U/32 GB/512 SSD/HD520/8265/Deb 9
Titan - i5-6440HQ/16G/1TB SSD/HD530/8265/Deb 9+W10
Wildmage - i5-5300U/16 G/1TB SSD/HD5500/8265/Arch
Defiant - i5-5200U/16G/256 SSD/HD5500/8260/Deb 10
Lichking - i5-5300U/8G/480 SSD/HD5500/8260/Deb 9
Dretch - i5-3380M/8G/480 SSD/HD4000/7260/Arch


Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron


Powered by phpBB © 2012 phpBB Group
© 2003 - 2012 USA LINUX USERS GROUP