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
iso
file.Create bootable usb using balena etcher or unetbootin.
Boot to the
usb
and 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