Skip to main content
Topic: Octopi vs. Synaptic (Read 486 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Octopi vs. Synaptic

Package managers differ in the way they handle packages. From the get-go, I installed Octopi and had since only used it a handful of times. Most days, I update my install with sudo pacman -Syu (alias agu).

Octopi is an OK package manager but, to me, it lacks the extensiveness of Synaptic. For one, a click can display packages and libraries already installed. But what's important to me, I guess, is log/history of when packages were installed and updated.

My question is do we have anything in the repo that might equal or close to the capabilities of Synaptic?

I will hold on to Octopi for the meantime.  :(
S6/Plasma

Re: Octopi vs. Synaptic

Reply #1
My question is do we have anything in the repo that might equal or close to the capabilities of Synaptic?

How about pkgbrowser .

You can install it from the omniverse repo:

https://eu-mirror.artixlinux.org/omniverse/x86_64/pkgbrowser-0.28.1-4-x86_64.pkg.tar.zst

or build it yourself:

https://aur.archlinux.org/cgit/aur.git/snapshot/pkgbrowser.tar.gz
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Octopi vs. Synaptic

Reply #2
I use nano for this:
Code: [Select]
$ nano /var/log/pacman.log

Although I do uncomment these options (remove the #) in /etc/nanorc to get line wrapping and code highlighting
Code: [Select]
# include /usr/share/nano/*.nanorc
# set constantshow
# set stateflags
# set softwrap
# set brackets ""')>]}"
# set wordbounds

 

Re: Octopi vs. Synaptic

Reply #3
A TUI is not an issue. The output just seem overwhelming and long.

Code: [Select]
~ > cat /var/log/pacman.log | grep -i "installed\|reinstalled\|upgraded"
[2024-12-24T12:54:50+0800] [ALPM] upgraded adwaita-cursors (46.2-1 -> 47.0-1)
[2024-12-24T12:54:50+0800] [ALPM] upgraded adwaita-icon-theme-legacy (46.2-1 -> 46.2-3)
[2024-12-24T12:54:50+0800] [ALPM] upgraded adwaita-icon-theme (46.2-1 -> 47.0-1)
---snip---
[2025-01-27T15:14:01+0800] [ALPM] upgraded abseil-cpp (20240722.0-1 -> 20240722.1-1)
[2025-01-27T15:14:01+0800] [ALPM] upgraded fastfetch (2.34.0-1 -> 2.35.0-1)
[2025-01-27T15:14:01+0800] [ALPM] upgraded libpng (1.6.45-1 -> 1.6.46-1)
[2025-01-27T15:14:01+0800] [ALPM] upgraded xz (5.6.3-1 -> 5.6.4-1)
[2025-01-27T15:14:02+0800] [ALPM] upgraded gtk3 (1:3.24.43-4 -> 1:3.24.48-1)
[2025-01-27T15:14:02+0800] [ALPM] upgraded procps-ng (4.0.5-1 -> 4.0.5-2)
[2025-01-27T15:14:02+0800] [ALPM] upgraded gvfs (1.56.1-1 -> 1.56.1-2)
[2025-01-27T15:14:02+0800] [ALPM] upgraded gvfs-mtp (1.56.1-1 -> 1.56.1-2)
[2025-01-27T15:14:02+0800] [ALPM] upgraded libvlc (3.0.21-11 -> 3.0.21-12)
[2025-01-27T15:14:03+0800] [ALPM] upgraded man-pages (6.9.1-1 -> 6.10-1)
[2025-01-27T15:14:03+0800] [ALPM] upgraded vlc (3.0.21-11 -> 3.0.21-12)
[2025-01-27T15:14:03+0800] [ALPM] upgraded vte-common (0.78.2-1 -> 0.78.3-1)
[2025-01-27T15:14:03+0800] [ALPM] upgraded vte3 (0.78.2-1 -> 0.78.3-1)
[2025-01-28T15:11:16+0800] [ALPM] installed fish (3.7.1-2)
[2025-01-29T11:53:15+0800] [ALPM] upgraded libvorbis (1.3.7-3 -> 1.3.7-4)
[2025-01-29T11:53:15+0800] [ALPM] upgraded fluidsynth (2.4.2-1 -> 2.4.3-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded gmic (3.5.0-2 -> 3.5.1-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded gupnp (1:1.6.7-1 -> 1:1.6.8-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded libnm (1.50.1-2 -> 1.50.2-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded networkmanager (1.50.1-2 -> 1.50.2-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded python-pip (24.3.1-3 -> 25.0-1)
[2025-01-29T11:53:15+0800] [ALPM] upgraded qt6gtk2 (0.3-2.2 -> 0.3-2.3)
[2025-01-29T19:54:47+0800] [ALPM] upgraded gmic (3.5.1-1 -> 3.5.2-1)
[2025-01-29T21:26:13+0800] [ALPM] installed krusader (2.9.0-1)

I will check pkgbrowser and see if they can provide me with something like:

S6/Plasma

Re: Octopi vs. Synaptic

Reply #4
Octopi is an OK package manager but, to me, it lacks the extensiveness of Synaptic. For one, a click can display packages and libraries already installed. But what's important to me, I guess, is log/history of when packages were installed and updated.

Octopi does this, yes?

Re: Octopi vs. Synaptic

Reply #5
:)

I suppose clicking on the table headers' to sort out is a way. I did not know it could be done in such a way. It isn't as efficient and easy but I suppose it'll do. Thank you. 
S6/Plasma

Re: Octopi vs. Synaptic

Reply #6
... and see if they can provide me with something like:

You are looking for pacmanlogviewer.
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Octopi vs. Synaptic

Reply #7
I get it. However, what I wanted to indicate is the difference in the way our package managers and Synaptic's view display of installed/removed/upgraded packages. Synaptic breaks it down in dates which makes it much easier to see when packages were installed, updated or removed.

I like Synaptic but I can make do with Octopi or pkgbrowser. A bit more clicks but it's fine.
S6/Plasma

Re: Octopi vs. Synaptic

Reply #8
:)

I suppose clicking on the table headers' to sort out is a way. I did not know it could be done in such a way. It isn't as efficient and easy but I suppose it'll do. Thank you. 
I do not understand.
you can search for the package by name and see all before you finish typing, right? Or click the package then info see everything

How is it more clicks if you do not have to hit history to see it?

How do you sort by "install date" or "install reason" or "build date in synaptic? is it click on a header easy or more difficult?

Re: Octopi vs. Synaptic

Reply #9
Perhaps some visuals can help explain what I mean by History in Synaptic:





But like I mentioned, it's not a big deal. I can adapt to the tools at hand ... and we have grep. I will be following this up with how I can use grep or sed with date patterns.  :)
S6/Plasma

Re: Octopi vs. Synaptic

Reply #10
Grouping a particular date, never mind the time duration, is what I wanted to point out on the above mentioned thread/discussion.

Second attempt ...
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Octopi vs. Synaptic

Reply #11
Thank you for your interest, @lq.

pacmanlogviewer is yet another package (yap 😉) to install, which is basically separate from the main package managers. As you can see from the screenshots I posted on my previous post, the filter, i.e. grouping by date is already incorporated into Synaptic.

Anyway, I appreciate your pacmanlogviewer suggestion.
 
S6/Plasma