LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 01-09-2018, 10:43 AM   #1
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 205

Rep: Reputation: 14
Miyo (Devuan derivative) pluma without cruft.


Wow, I have just installed Miyo, a Devuan derivative, and I have to say that I am definitely impressed. Unfortunately, because it is so minimal a system, there are a couple of my go-to programs that are missing. The problem is that when I try to install pluma, all sorts of cruft that are not program dependencies are included in the install, including the mate-desktop-common, usb-modeswitch, zenity, etc. How do I force an install of only programs/libs that pluma actually needs?
 
Old 01-09-2018, 11:36 AM   #2
JWJones
Senior Member
 
Registered: Jun 2009
Location: Cascadia
Posts: 1,225

Rep: Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512
If I remember my Debian (and derivatives) days correctly, I believe:

Code:
sudo apt install pluma --no-install-recommends
 
Old 01-09-2018, 03:02 PM   #3
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 205

Original Poster
Rep: Reputation: 14
Quote:
Originally Posted by JWJones View Post
If I remember my Debian (and derivatives) days correctly, I believe:

Code:
sudo apt install pluma --no-install-recommends
Thanks for the quick reply. Unfortunately:
Code:
$ sudo apt install pluma --no-install-recommends
[sudo] password for ****: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libenchant1c2a libgtksourceview2.0-0 libgtksourceview2.0-common libhunspell-1.3-0 mate-desktop-common pluma-common
Suggested packages:
  libenchant-voikko
Recommended packages:
  enchant hunspell-en-us hunspell-dictionary myspell-dictionary zenity
The following NEW packages will be installed:
  libenchant1c2a libgtksourceview2.0-0 libgtksourceview2.0-common libhunspell-1.3-0 mate-desktop-common pluma pluma-common
0 upgraded, 7 newly installed, 0 to remove and 5 not upgraded.
Need to get 3,291 kB of archives.
After this operation, 18.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://pkgmaster.devuan.org/merged/ jessie/main libhunspell-1.3-0 amd64 1.3.3-3 [139 kB]
Get:2 http://pkgmaster.devuan.org/merged/ jessie/main libenchant1c2a amd64 1.6.0-10.1 [69.9 kB]
Get:3 http://pkgmaster.devuan.org/merged/ jessie/main libgtksourceview2.0-common all 2.10.5-2 [478 kB]
Get:4 http://pkgmaster.devuan.org/merged/ jessie/main libgtksourceview2.0-0 amd64 2.10.5-2 [193 kB]
Get:5 http://pkgmaster.devuan.org/merged/ jessie/main mate-desktop-common all 1.8.1+dfsg1-3+deb8u1 [231 kB]
Get:6 http://pkgmaster.devuan.org/merged/ jessie/main pluma-common all 1.8.1+dfsg1-2 [1,745 kB]
Get:7 http://pkgmaster.devuan.org/merged/ jessie/main pluma amd64 1.8.1+dfsg1-2 [435 kB]                                                                                                                            
Fetched 3,291 kB in 9s (345 kB/s)                                                                                                                                                                                   
Selecting previously unselected package libhunspell-1.3-0:amd64.
(Reading database ... 121997 files and directories currently installed.)
Preparing to unpack .../libhunspell-1.3-0_1.3.3-3_amd64.deb ...
Unpacking libhunspell-1.3-0:amd64 (1.3.3-3) ...
Selecting previously unselected package libenchant1c2a:amd64.
Preparing to unpack .../libenchant1c2a_1.6.0-10.1_amd64.deb ...
Unpacking libenchant1c2a:amd64 (1.6.0-10.1) ...
Selecting previously unselected package libgtksourceview2.0-common.
Preparing to unpack .../libgtksourceview2.0-common_2.10.5-2_all.deb ...
Unpacking libgtksourceview2.0-common (2.10.5-2) ...
Selecting previously unselected package libgtksourceview2.0-0.
Preparing to unpack .../libgtksourceview2.0-0_2.10.5-2_amd64.deb ...
Unpacking libgtksourceview2.0-0 (2.10.5-2) ...
Selecting previously unselected package mate-desktop-common.
Preparing to unpack .../mate-desktop-common_1.8.1+dfsg1-3+deb8u1_all.deb ...
Unpacking mate-desktop-common (1.8.1+dfsg1-3+deb8u1) ...
Selecting previously unselected package pluma-common.
Preparing to unpack .../pluma-common_1.8.1+dfsg1-2_all.deb ...
Unpacking pluma-common (1.8.1+dfsg1-2) ...
Selecting previously unselected package pluma.
Preparing to unpack .../pluma_1.8.1+dfsg1-2_amd64.deb ...
Unpacking pluma (1.8.1+dfsg1-2) ...
Processing triggers for libglib2.0-0:amd64 (2.42.1-1+b1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libhunspell-1.3-0:amd64 (1.3.3-3) ...
Setting up libenchant1c2a:amd64 (1.6.0-10.1) ...
Setting up libgtksourceview2.0-common (2.10.5-2) ...
Setting up libgtksourceview2.0-0 (2.10.5-2) ...
Setting up mate-desktop-common (1.8.1+dfsg1-3+deb8u1) ...
Setting up pluma-common (1.8.1+dfsg1-2) ...
Setting up pluma (1.8.1+dfsg1-2) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
This isn't quite as bad as before, but why is mate-desktop-common included?

Last edited by globetrotterdk; 01-09-2018 at 03:06 PM.
 
Old 01-09-2018, 03:32 PM   #4
JWJones
Senior Member
 
Registered: Jun 2009
Location: Cascadia
Posts: 1,225

Rep: Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512
Quote:
Originally Posted by globetrotterdk View Post
Thanks for the quick reply. Unfortunately:

This isn't quite as bad as before, but why is mate-desktop-common included?
Well, I'm not sure. But this sort of thing is exactly why I left Debian-based distros for Slackware.

Hopefully more Debian-experienced users will chime in.

What does this yield?:

Code:
sudo apt install pluma --no-depends

Last edited by JWJones; 01-09-2018 at 03:35 PM.
 
Old 01-10-2018, 05:35 AM   #5
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 205

Original Poster
Rep: Reputation: 14
Quote:
Originally Posted by JWJones View Post
What does this yield?:

Code:
sudo apt install pluma --no-depends
Sorry, I can't give you that now. I upgraded to Devuan Ascii and the system seems to be borked. I get the following errors:
eth0 & wlan0
Code:
L1 - LTR disabled
Code:
wlan0: associated
ipv6: addrconf (netdev.change): wlan0 link becomes ready
After that, I just get a pulsing underscore.

Edit
I have tried booting into the system at init 3 level, but that doesn't help any.
I only use wireless, so here is my hardware info from another system on the same computer:
Code:
$ lspci -nn | grep 0280
04:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 73)

Last edited by globetrotterdk; 01-10-2018 at 05:43 AM.
 
Old 01-10-2018, 12:49 PM   #6
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 205

Original Poster
Rep: Reputation: 14
OK, I have another MiyoLinux (Devuan) system up and running now:
Code:
$ sudo apt install pluma --no-depends
E: Command line option --no-depends is not understood
 
Old 01-10-2018, 01:13 PM   #7
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix, Devuan, FreeBSD
Posts: 1,181

Rep: Reputation: 1016Reputation: 1016Reputation: 1016Reputation: 1016Reputation: 1016Reputation: 1016Reputation: 1016Reputation: 1016
because on Debian mate-common is a dependency for pluma.
https://packages.debian.org/jessie/pluma
 
Old 01-11-2018, 08:52 AM   #8
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,223
Blog Entries: 5

Rep: Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315
As mate was a gnome 2.x fork, pluma is a fork of gedit 2.x the text editor for that desktop. It's now part of the mate desktop. If you don't like the cruft it installs, just find another text editor with less dependencies (i.e. something not tied to big desktop environments).
 
Old 01-11-2018, 10:27 AM   #9
JWJones
Senior Member
 
Registered: Jun 2009
Location: Cascadia
Posts: 1,225

Rep: Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512Reputation: 512
Quote:
Originally Posted by cynwulf View Post
If you don't like the cruft it installs, just find another text editor with less dependencies (i.e. something not tied to big desktop environments).
Exactly. Leafpad is a good option, with few dependencies.
 
Old 01-11-2018, 12:39 PM   #10
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 11,044
Blog Entries: 7

Rep: Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780
apt and apt-get are different tools.
on older systems (the devuan base) apt-get has more options than the newer apt.
reading the man page for each will surely help.
 
Old 01-11-2018, 02:25 PM   #11
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,223
Blog Entries: 5

Rep: Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315
I don't get the "apt" thing... The apt-get tool is still part of apt: https://packages.debian.org/sid/amd64/apt/filelist

https://manpages.debian.org/stretch/apt/apt.8.en.html

Quote:
apt provides a high-level commandline interface for the package management system. It is intended as an end user interface and enables some options better suited for interactive usage by default compared to more specialized APT tools like apt-get(8) and apt-cache(8).
So not as if it's deprecated.
 
Old 01-11-2018, 11:22 PM   #12
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 205

Original Poster
Rep: Reputation: 14
Quote:
Originally Posted by cynwulf View Post
As mate was a gnome 2.x fork, pluma is a fork of gedit 2.x the text editor for that desktop. It's now part of the mate desktop. If you don't like the cruft it installs, just find another text editor with less dependencies (i.e. something not tied to big desktop environments).
Unfortunately, I need Pluma's "change case" plug-in on a regular basis, I guess I will have to live with some cruft. Fortunately, the --no-install-recommends command reduces the amount of cruft
 
Old 01-12-2018, 02:02 AM   #13
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 11,044
Blog Entries: 7

Rep: Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780Reputation: 2780
Quote:
Originally Posted by cynwulf View Post
So not as if it's deprecated.
which nobody said or even hinted at.
 
Old 01-12-2018, 04:22 AM   #14
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,223
Blog Entries: 5

Rep: Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315Reputation: 1315
Quote:
Originally Posted by ondoho View Post
which nobody said or even hinted at.
No you didn't in this thread. Plus - you weren't quoted and it was in no way directed at you.

But it is being treated as "the new standard" elsewhere. Certainly at the FDN site there are some who seem to think so...
 
  


Reply

Tags
dependencies, devuan, pluma


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Devuan - Devuan based distros fatmac Linux - Distributions 50 02-19-2018 08:15 AM
Devuan & Devuan based distro thread fatmac Linux - General 8 07-30-2017 02:55 AM
cruft cleanout rsbecker007 Linux - Software 1 11-05-2002 11:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 09:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration