Transfer LO customisations, macros, etc to a new computer

Hi
I can’t find any recent info on this. As title I have a new computer and want to transfer my settings (especially macros) from the old computer to new one.
Have seen one post directing me to a wiki page which seems to suggest I manually copy the user profile files across? Is that what I have to do?
Both are dual boot Windows 10/ Linux Mint I want to do this in Linux - but in the future might want to do the same in the Windows.
Both versions are
Version: 6.4.7.2
Build ID: 1:6.4.7-0ubuntu0.20.04.1
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3;
Locale: en-GB (en_GB.UTF-8); UI-Language: en-GB
Calc: threaded
(except new computer has 8 cpu threads and old one has 4)

Not sure if they need updating? (Just realised LO 7 is out - not sure if that is the same for Linux In windows I know it did this automatically - not sure about in Linux - can’t see anything about updating so info about that would be helpful too!)
Thanks

If you want to update on Linux automatically to the latest still version (currently still means 7.0.6 - see LibreOffice Download Page for a description), then you should use Ubuntu’s Launchpad PPA by adding their repository to your apt list of repositories by using sudo add-apt-repository ppa:libreoffice/libreoffice-still (see also: https://launchpad.net/~libreoffice/+archive/ubuntu/ppa)

Basically yes. I’m however not sure if all the templates you used are physically contained in the user profile. There may also links be used. Concerning your Basic macros and most settings the mentioned suggestion will help.
If you previously started LibO with a commandline parameter defining the environment differently, the location to get the user profile from would differ from the standard, but You would know about the problem in this case, I suppose.
Thus: Close LibO. on both computers, Rename the active user profile on the new machine to user.bak e.g. Get the last used profile from the old machine and put a copy into the correct location on the new one (replacing the renamed one).

Does this process of copying the profile work between OS platforms, eg windoze to FreeBSD ?
What about LO versions ? Old version to latest LO version ?
Thanks for any tips or clues before I jump right in and break something.

Expect problems, when you set a path for example for a backup folder in Windows-style with drive-letters this can not work with *X (including MacOS and BSD)

There was a change to the profile structure when V 4.0 was started. You can’t “backport” such a profile to very old versions (like 3.3.y …) or to OO.o, AOO.

I would doubt if anybody can give every detail without some hours of research. Just try it and be prepared to get a few alerts, and to miss some settings. (Backup an already existing profile in advance, of course.) registrymodifications.xcu from Win may contain links to external extension files in Win notation, but extensions would anyway need to be installed anew (imo) and follow their own standards then. But some use the LibO user profile also for executables. They may not work then on a different system, and possibly just waste space.
Internal (managed/imported) templates, user code (in Basic at least), autotext entries, autocorrect settings … should be system independent.
Anyway a try should do no harm.

NO WARRANTY OF ANY KIND!

Thanks for replies -sorry for late reply, still getting used to new ‘ask’ platform - and also setting up new computer etc is taking time (currently struggling to do the same thing with thunderbird, which not as straightforward as on old computer I had it looking at my windows profile so had to do individual folders…waiting for it to finish pasting/replacing files now but think it will now work )
Managed get LO office to update on old computer - (then realised that I probably should have done the user profiles first -so both were same version …so going to update on new computer first and then try the user profile thing…)
Fingers crossed it will be more straight forward than thunderbird …I’ll update to let you know if I get it work or if I had any problems. Thanks again for your help.

Wow - that was so easy!
Updated new one to 7. And updated the profiles - I now have my macros!
@Lupp made it easier for me to understand.
To make it simple for anyone else who is a bit of a noob like me! (all that talk of starting in safe mode in link made it seem harder than it was) -
Just copied the folder user (/home/XX/.config/libreoffice/4/user) in old computer to usb.
Found same folder in new computer, renamed ‘user’ there to user.bak, pasted user file from usb to same folder, closed and started LO. All macros, extensions there - deleted .bak folder. All good!
Just a couple of points

  1. Fonts - are not stored in LO so if you have installed any additional fonts you will have to install them again. Styles are saved in individual docs or templates. (I already knew this)
  2. Templates - your customised templates are stored here /home/XX/Templates you will have to transfer them independently (Or at least I did but I’m not transferring all my data files across in one go, trying to sort them out a bit, get rid of dross as I do.)
  3. Your recent docs will show up but unless the files are in the same location/have exact same path name they will be ‘missing’ - you might as well clear them (right click ‘recent documents’ in LO home window).
    Thanks for your help - not keen on the new icons in LO 7 yet - have managed to click open instead of save a couple of times and on table tool bar ‘select table’ is a bit too similar to the ‘delete table’ (thank goodness for undo!) Early days I guess…
    Thanks again