Forum › Forums › Official Releases › antiX-19 “Marielle Franco, Hannie Schaft, Manolis Glezos, Grup Yorum, Wobblies” › Why cli-aptiX and no synaptic (386 base)
- This topic has 4 replies, 4 voices, and was last updated Dec 9-6:23 pm by BitJam.
-
AuthorPosts
-
December 6, 2019 at 10:32 pm #30235Member
terrybull
I would rather use synaptic to install packages than the cli-aptiX utility. I installed synaptic via terminal and although it installs it does not function with ‘mark for installation’ option greyed out.
Can a functioning synaptic be installed and why is it not included.
Many thanks.December 7, 2019 at 12:27 am #30239Anonymous
::Confusingly, some distros (ubuntu and downstream) permit the first non-root user account to launch synaptic without password challenge, and with full permissions. Other distros (I cannot recall any by name, offhand) configure the system to outright forbid launch of synaptic by non-root users…
Your “grayed out” result indicates that you have launched synaptic without elevated permissions.
In the current version of antiX, non-root user is permitted to launch synaptic “just to look around, learn what’s installed”. To actually perform most operations within synaptic, you will need to launch it with elevated permissionsTo launch with elevated permissions:
Alt+F2 —} gExec
type synaptic into the runbox and tick “Run as root”Alternatively, at the terminal emulator command prompt, type
sudo synaptic (or gksu synaptic)If you wound up in this situation by “using an icon” or by clicking a desktop menu entry,
apparently that launcher file contains an “Exec=” line in which the sudo prefix has been omitted.
You can “fix” by
sudo leafpad /usr/share/applications/synaptic.desktop
Edit the “Exec=” line to read as
Exec=sudo synaptic
then Save the edited synaptic.desktop file.December 7, 2019 at 11:31 am #30254Memberterrybull
December 8, 2019 at 7:23 pm #30315Memberseaken64
::I would rather use synaptic to install packages than the cli-aptiX utility. I installed synaptic via terminal and although it installs it does not function with ‘mark for installation’ option greyed out.
Can a functioning synaptic be installed and why is it not included.
Many thanks.If I am correct, the Base version omits a few packages so that the .iso fits on a standard CD. Synaptic was probably left out intentionally since cli-aptiX already served the same purpose. But I’m not privy to the actual reason it was left out of Base. Maybe one of the devs will chime in.
Seaken64
December 9, 2019 at 6:23 pm #30364Forum Admin
BitJam
::Actually Synaptic was never in base (or at least not in base for many years before cli-aptiX was built). Before cli-aptiX you needed to use one of the primitive tools like apt-get in order to manage packages. One of the reasons we built cli-aptiX (besides being an interesting challenge and a show-case for the new cli-shell-utils library) was to give users of base, and even core an easy way to install packages.
I imagine you could use cli-aptiX to install Synaptic or even use “apt-get” for this is you prefer. The cli-aptiX package is about 12% the size of the Synaptic package. And 3/4 of the cli-aptiX size is the translation files. This is why we could include it in base and core. The cli-aptiX package also compresses twice as well as Synaptic so it’s a 69K download versus 1.5M.
It boggles my mind that Debian never created a small, fast, convenient, CLI based package manager. They have a myriad of different CLI tools related to .deb packages and while some claim to have a simple, easy UI, IMO this is not true of any of them. Oh well.
Context is worth 80 IQ points -- Alan Kay
-
AuthorPosts
- You must be logged in to reply to this topic.