First, make sure your VM has access to the internet, for example with ping 8.8.8.8
Then do sudo nano /etc/apt/sources.list
The file should include a line that is exactly this: deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
(or it could have kali-last-snapshot in place of kali-rolling)
If not, replace everything in the file with the line above and save the file with Ctrl+O, then close the editor with Ctrl+X
Then run:
No. I need the functionality of a full desktop environment.
And KDE’s workspace overview is awesome. One keypress and I see all open windows, all workspaces and a global search field that switches to a program when it already has an open window and opens a new window if not.
And a tiling WM on top of KDE would be pointless to me since the behavior of a tiling WM can be configured through the GUI in KDE without installing anything extra.
It’s not outdated, just less necessary now. With SSD’s, you can just copy your /home back from your daily backup after reinstallation, which takes all of 5 minutes.
I’d just like to interject for a moment. What you’re referring to as Linux,
is in fact, systemd/Linux, or as I’ve recently taken to calling it, systemd plus Linux.
Linux is not an operating system unto itself, but rather another free component
of a fully functioning systemd system made useful by the systemd corelibs, shell
utilities and vital system components comprising a full OS as defined by IBM.
Many computer users run a modified version of the systemd system every day,
without realizing it. Through a peculiar turn of events, the version of systemd
which is widely used today is often called “Linux”, and many of its users are
not aware that it is basically the systemd system, developed by Lennart Poettering.
There really is a Linux, and these people are using it, but it is just a
part of the system they use. Linux is the kernel: the program in the system
that allocates the machine’s resources to the other programs that you run.
The kernel is an essential part of an operating system, but useless by itself;
it can only function in the context of a complete operating system. Linux is
normally used in combination with the systemd operating system: the whole system
is basically systemd with Linux added, or systemd/Linux. All the so-called “Linux”
distributions are really distributions of systemd/Linux.
It’s a different philosophy. KDE gives you a default setting, and all the options you need to fuck it up customize it.
Gnome gives you the default and an API for extensions to customize it. Install one of the big ones like V-Shell and you’ll have more options than you know what to do with.
I think you could install your system using a generic kernel, package it up as ISO and just boot it on basically any other machine with the same architecture. Proprietary bits like NVidia driver and firmware could pose a problem.
That’s basically what a live USB is.
I’m a big proponent of using Linux, but don’t do it.
A small company I support recently almost went under cause the boss and his former IT provider were both open source enthusiasts and set up his whole network with Linux.
Then he needed a secretary, and all applicants backed out when they heard they’d have to use Linux.
And he couldn’t find an enterprise resource planning software that ran on Linux.
You’re missing the point, if you get a document from a MS Office user you can’t simply view it or print it and assume the result will be what the user intended it to be.
You’re missing the point. You can’t assume that even if both use MS Office, either. Cause one of the users could have changed a setting, or use Office Online, or Office for OSX, or an older version, all of which aren’t fully compatible.
MS breaks these things all the time between versions too, without even telling you they’ve updated your Office.
Again, if layout of your end product is important, don’t share .docx files.