Welcome!
Forum users- Please read this before asking for help, and don't forget to add Quick System Info to help requests!
- Please follow the Forum Rules
Current releases
--MX-23 release info here
--Migration information to MX-23 here
--antiX-23.1 (Arditi del Popolo) release info here
Important information
--If in starting your system it boots to an unwanted Desktop, right click desktop, then select leave and logout. At the
login screen there is a session chooser at the top of the screen.
News
-- MX Linux on social media: here
-- New Forum Features, Marking Solved and Referencing a User: here
Debian netinst in a VM
Debian netinst in a VM
Hi everyone! Hope you're all having a nice life! One of my computing hobbies is creating VMs (virtual machines) with virtualbox and/or qemu, this time I created one and installed Debian Stretch using the netinst .iso, which I have before, only this time decided to use awesome window manager instead of any other DE. My goal with this VM is to build a system with very few GUI programs, i.e. I installed Links instead of Firefox or Chromium, ranger instead of thunar or nautilus, is just a little project of mine, I like to think of it as "my self-training course" However, this is the first time I do this and I'm really not sure what other packages are needed. I've created VMs with CentOS core, Slackware and Arch, built the system up from the ground but always installed some DE, for a few years now xfce has become my DE by choice, thing is I know that by installing a DE many packages needed by the system to handle certain tasks are pulled in as well, so what I'm asking is, without a DE, what packages do I need in order to handle most common task? For example, I don't know if d-bus is installed, is it considered as a base package? Any help/advice is really appreciated. Thanks in advance for your answers! :)
Without each other's help there ain't no hope for us
Re: Debian netinst in a VM
Really can't guess "most common".without a DE, what packages do I need in order to handle most common task?
For example, I don't know if d-bus is installed, is it considered as a base package?
Here you can see the list of packages added for antiX net edition (no X environment, just enough to ensure network connectivity)
and
here you can see list of pkgs added for antiX core edition (most of these are just extra firmware packages, possibly unneeded on YOUR system)
"dbus" functionality is spread across, provided by, a fistfull of separate packages.
On your daily driver system, you can launch synaptic... search name=dbus, click to focus its line, then in lower right pane you can view a list of packages which depend on that exact "dbus" package. That list will include even packages which are not currently installed on your system.
Also, via commandline on your daily driver system, you can test
sudo apt --simulate remove dbus
~~~~~~~~ as seen on this system (pkgs won't be identical to yours)
The following packages will be REMOVED:
advert-block-antix antix-installer avahi-daemon avahi-utils bluetooth bluez codecs-antix consolekit control-centre-antix dbus dbus-x11 elogind fskbsetting gconf2
gcr gksu gnome-keyring gufw-legacy hplip installer-data-antix inxi-gui-antix kupfer libexo-1-0 libgksu2-0 libpam-elogind libxfce4ui-1-0 libxfconf-0-2
live-usb-maker-gui network-config pinentry-gnome3 policykit-1 printer-driver-postscript-hp simple-scan slim synaptic udisks2 wicd wicd-curses wicd-daemon
...based on the above, from my perspective, dbus would be "essential" on this system.
If you're interested in pursuing a "nodbus" experiment, at dev1galaxy.org and sysdfree.wordpress.com you can find reports of "hardcore" users who have fully weeded out dbus from their system.
Re: Debian netinst in a VM
Neither would I...I guess . First of all, thanks for the reply and sorry about the messy post, after re-reading it I realized how confusing it is. So, I would like to rephrase it; what I wanted to ask was, besides basic tools, what command line tools would you recommend for this set up? where no or very very few graphical programs will be installed. I installed links2, pretty cool for a cli web browser. Also, installed cmus for playing music, although I haven't managed to play anything. Mutt for mail, taskwarrior for todo lists, some news reader which name I can't remember now, haven't use it yet, it took me a while figuring out how to install guest addtions on this VM, till I finally made it .Really can't guess "most common".
D-Bus is installed by default. I checked with"dbus" functionality is spread across, provided by, a fistfull of separate packages.
Code: Select all
apt search d-bus
I'd like now to add some transparency to windows, installed compton for that but it didn't work. I use awesome-wm in my real pc and it works, I used the same configuration; added it in awesome's rc.lua file as an autostart program but guess I'm missing something.
Without each other's help there ain't no hope for us
- anticapitalista
- Developer
- Posts: 4158
- Joined: Sat Jul 15, 2006 10:40 am
Re: Debian netinst in a VM
Install antiX-core and play with it. It comes with lots of cool cli apps.
anticapitalista
Reg. linux user #395339.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - lean and mean.
https://antixlinux.com
Reg. linux user #395339.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - lean and mean.
https://antixlinux.com
Re: Debian netinst in a VM
Thanks for the suggestion! Will certainly do, just one question, does it come with any DE/WM i.e fluxbox, awesome-wm, i3wm? In case it doesn't, can I install awesome-wm? I guess I can but thoguht of asking if you don't mindanticapitalista wrote: ↑Mon Feb 04, 2019 6:19 pm Install antiX-core and play with it. It comes with lots of cool cli apps.
Without each other's help there ain't no hope for us
- anticapitalista
- Developer
- Posts: 4158
- Joined: Sat Jul 15, 2006 10:40 am
Re: Debian netinst in a VM
No X and no de/wm.
For fun and a great learning experience, run X less. You'll be surprised at what you can do.
For fun and a great learning experience, run X less. You'll be surprised at what you can do.
anticapitalista
Reg. linux user #395339.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - lean and mean.
https://antixlinux.com
Reg. linux user #395339.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - lean and mean.
https://antixlinux.com
Re: Debian netinst in a VM
Before looking for "what else", it's helpful to get a sense of what's already onboard.what I wanted to ask was, besides basic tools, what command line tools would you recommend for this set up? where no or very very few graphical programs will be installed.
Most folks don't realize there's an arsenal of 1,000+ tools (commands, programs, utilities)
already installed, awaiting discovery, available for immediate use. Check it:
At a terminal prompt, type which
followed by 2 presses of TAB key
^---- See? When I wrote "1,000+" above, that was a conservative understatement, not an exaggeration.
.
"bash" is the common shell commandline interpreter, and by typing help from commandline prompt you can read about its dozens of basic commands.
apropos searchterm
^---- displays a list of installed programs related to your searchterm and
man aprogramname
^---- displays the manpage for the program you're curious to learn about
In case you've noticed, some folks on the 'net harp "linux should really be called GNU/linux".
Our day-to-day interaction with the linux kernel relies on a range of GNU -developed tools.
ps:ref: debian "coreutils" package
cat, chgrp, chmod, chown, cp, date, dd, df, dir, echo, false, ln, ls, mkdir, mknod, mktemp, mv, pwd, readlink, rm, rmdir, sleep, stty, sync, touch, true, uname, vdir, usr, bin, [, arch, b2sum, base32, base64, basename, chcon, cksum, comm, csplit, cut, dircolors, dirname, du, env, expand, expr, factor, fmt, fold, groups, head, hostid, id, install, join, link, logname, md5sum, md5sum.textutils, mkfifo, nice, nl, nohup, nproc, numfmt, od, paste, pathchk, pinky, pr, printenv, printf, ptx, realpath, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, sort, split, stat, stdbuf, sum, tac, tail, tee, test, timeout, tr, truncate, tsort, tty, unexpand, uniq, unlink, users, wc, who, whoami, yes
Yes, the "left square bracket" in the list above, it represents a "command name".
man [
and you will discover that [ is a shorthand alias for the test command
Re: Debian netinst in a VM
Thanks for the reply. I do read man pages and have used apropos but I must admit I've barely scratched the surface, so you're right; I should focus on discovering the system even if just for the sake of learning. Just tried "which followed by 2 presses of TAB key" 3323 possibilities for me, many of them aren't exactly cli tools though, like nautilus, claws mail, bibisco... will certainly try this next time I boot up that VM to see how many possibilities are shown, but I'm sure they'll be a lot less.At a terminal prompt, type which
followed by 2 presses of TAB key
^---- See? When I wrote "1,000+" above, that was a conservative understatement, not an exaggeration.
.
"bash" is the common shell commandline interpreter, and by typing help from commandline prompt you can read about its dozens of basic commands.
apropos searchterm
^---- displays a list of installed programs related to your searchterm and
man aprogramname
^---- displays the manpage for the program you're curious to learn about
Without each other's help there ain't no hope for us
Re: Debian netinst in a VM
Intriguing...I'm setting up a VM right this minute to try and do just this. We'll soon see how it turns out.anticapitalista wrote: ↑Mon Feb 04, 2019 7:25 pmFor fun and a great learning experience, run X less. You'll be surprised at what you can do.