Posted October 02, 2020

https://www.gog.com/forum/general/best_kind_of_linux/post139
Then again the instructions online usually expect you to know something about Linux stuff. For instance, if someone in serverfault or stackexchange says "edit /etc/fstab and add a line to it", they will not explain what /etc/fstab is for, which editor to use (e.g. nano or vi, or the graphical text editor of your choice), how to operate vi, and not necessarily point out to you that you must have sudo/root privileges to edit the file. The instructions expect you to know all that already.
(And this whole thread's scope has been quite confusing: it seemed to start as a simple "Which Linux should I choose and how to install it beside Windows?", but suddenly we are talking about running Linux on a portable USB memory stick which will be used on several different PCs and has to be able to run jar packages etc... I've tried to stick to things I know, like how to identify which USB wifi adapter he has (lsusb! lsusb! did I mention lsusb?) and where to look for its drivers, as I fought with the same issue a half a year ago.)
This thread kinda reminds me what I am doing with Ansible right now at work: I only have a limited understanding of how Ansible works, and now that I've been googling all over why some of our Ansible scripts don't work against CentOS 8 host machines (after lots of searching and reading, it seems to be due to CentOS 8 changes related to what is considered as your "default python" (= there is none in CentOS8/RHEL8, this is an ideological decision by RedHat)).
I have seen maybe dozen different suggestions in how to overcome that; only one of the suggestions has worked for me so far, using the "-e ansible_python_interpreter=/usr/libexec/platform-python" option with the ansible-playbook command).
Some suggestions say "just put the default python interpreter either directly into your Ansible playbook or the inventory file", and I am like "umm so playbooks are obviously these yaml files here, while the inventory files are apparently those files where I list the host machines' IP addresses?". And then I have no idea in what format I should put the option in the inventory files. Yeah I guess I should attend some proper two week Ansible course, but no time for that right now when there is a pressing matter.
I am pretty sure some Ansible guru would be quickly frustrated trying to explain to me what to do exactly, as he is not certain what exactly I am trying to do with Ansible, have I created any separate groups for different hosts, what are the exact errors I get and with which parts of the playbooks etc. And that wouldn't be because that Ansible guru is some kidya gaming forum member, as you put it.
Post edited October 02, 2020 by timppu