ninjahoahong
After using windows, macosx, and serveral linux ditributions. For me, Lubuntu is the lightest and easiest to set up and run so far. If you search there will be two domains provide lubuntu which are lubuntu.me and lubuntu.net. You should use lubuntu.me which provide the most updated version of lubuntu. In this blog, I will focus on the additional packages after installation.
Create Lubuntu 20.04 bootable usb
Download Lubuntu 20.04
isofile.Create bootable usb using balena etcher or unetbootin.
Boot to the
usband installLubuntu.This is a starting screen using
lxqt.
Additional packages
There are packages for apt and snap. I prefer apt since the app installed by snap command will take long time in the first launch.
Web browser: brave
I usually install brave browser in addition to firefox since some of the tools such as teams and slack are not working very well with firefox.
sudo snap install brave
Bluetooth devices management: blueman
sudo apt-get install blueman
API client: postman
sudo snap install postman
Text editor: vscode
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' rm -f packages.microsoft.gpg sudo apt install apt-transport-https sudo apt update sudo apt install code # or code-insiders
Database admin gui: dbeaver community edition
sudo snap install dbeaver-ce
Password manager: Keepassxc
sudo snap install keepassxc
sudo snap connect keepassxc:removable-media
Nodejs
sudo snap install node --classic
Rust lang
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Go lang
sudo snap install go --classic
Java
sudo apt-get install wget apt-transport-https gnupg wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb focal main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list sudo apt-get update sudo apt-cache search adoptopenjdk sudo apt-get install adoptopenjdk-16-hotspot
Maven
sudo apt install maven
Docker
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
Virtual box
sudo apt install virtualbox
That is quite enough for me. If you need something extra you can try apt search or snap search command to find those.
Comments
Post a Comment