I've recently needed to re-install my ubuntu. It makes me have to built everyhting from scratch packages I need to optimize my productifity. Accordingly, I decided to create this thread as my archive and for future references if I end up need to do it again. This can also be found helpful for those who want to install package(s) that is relevant with their needs.
Ubuntu
ISO file for the updated version: https://ubuntu.com/download
Creating bootable USB stick: https://etcher.balena.io/
To begin installation, restart the computer and eneter to BIOS system by pressing F1 during the first booting. Change the booting priority and restart the computer. Access the USB installation by pressing F12 in the first booting process. For step by step installation: https://ubuntu.com/tutorials/install-ubuntu-desktop#5-installation-setup .
LaTeX
It is recommended to update the system: sudo apt-get update
Start installation: sudo apt-get install texlive-full
I prefer TexStudio for my editor: sudo apt-get install texstudio
Jupyter-notebook
For setting all things up: https://jupyter.org/install
However, I my system adopted PEP 668: https://peps.python.org/pep-0668/. I realized that it is already available in the repository. It can be installed by: sudo apt install jupyter-notebook
I found that using anaconda environment is much practice. It can be downloaded from: https://www.anaconda.com/download. To install the .sh file, we need to give permission by: chmod +x file_name.sh. The installation is executed by: ./file_name.sh.
The conda environment can be activated by going to its directory and type: source bin/activate.
I run the notebook by going to home directory and execute: jupyter-notebook.
If somehow I miss a package, I can install directly in my active kernel the package by:
import sys
!conda install –yes –prefix {sys.prefix} numpy
where here numpy is an example.
After performing my activity, I close the environment with: conda deactivate.
Note:
This logbook will be updated whenever I install a new package in my system.