✍️
Today IL
  • Today I learned!
  • Deployment
    • Rolling, Canary, Blue-green deployments
    • Kubernetees Helm Charts
  • AI/ML
    • SeldonIO
    • Installing software in E2E cloud compute
    • Watching nvidia-smi
    • How does github copilot works?
    • composer library
    • Better to pass callback in fit_one_cycle
    • Eliza - demo
    • Helsinki-NLP Translation models
  • Fastai Learning
  • Python
    • Understanding get_image_files in fastai
    • Resizing an image to smaller size
    • Extracting a Json Object as List(regex)
    • f-strings debugging shortcut
    • Pytest
    • conda switch between python versions
    • Nested functions exception handling
  • Programming
    • Installing Linux Operating system
    • Certbots usage
    • Code highlighting in Google Docs
    • HTTP Methods
    • How to use vertical mouse?
    • HTTP Status Codes
    • Keycloak, Oauth, OpenID connect, SAML
    • Why should NPM packages be as small as possible?
    • Clean Architecture
    • REST vs gRPC
    • Keycloak concepts
    • what is proxy server and nginx?
    • Asymptotic Time Complexity
  • async/await
    • JavaScript Asynchronous operation
    • Lesson 2- Eventloops
    • Lesson 1- asyncio history
    • Lesson 3- using coroutines
    • Lesson 4- coroutines in hood
    • Python async/await
    • JavaScript
  • R Programming language
    • Facet_grid and Facet_wrap
    • geom_point
  • C programming language
    • Inputting String in C programming language
    • Checking if a element is passed as input or not?
  • Git/Github
    • give credits to other people
    • one time setting to easily use Github
    • Checkout to specific tag
    • git suggestions in PR
    • Using emojis in git commits
  • Databases
    • Postgres Database Dockercompose
    • TIL New SQL Operators - Except, UNION, Distinct
    • Analysing Performance of DB Queries
    • Querying Date ranges in postgres
    • Handling Database disconnects in SQLAlchemy
  • WITH NO EXCEPT
  • What is difference with JSON documents in postgres and Mongodb
Powered by GitBook
On this page
  • My preffered OS
  • Add user to sudoers
  • Basic Installation software
  • Text Editors
  • Install nodejs
  • Install Python
  • Settings
  • Displays in Linux

Was this helpful?

  1. Programming

Installing Linux Operating system

PreviousNested functions exception handlingNextCertbots usage

Last updated 1 year ago

Was this helpful?

In this documentation, I am writing to brain dump the things each time I do installation.

My preffered OS

I usually prefer to install debian. I prefer to install debian because of it's stability, people I know and the core philosophy of the project. That's why I install it.

I have two free bootware USB sticks. With this it's pretty easy to install anything. The first one was gifted by Abhijit P A, Debian Developer and second one I got it during Debconf.

Add user to sudoers

Edit: /etc/sudoers Add username in that file as:

username ALL=(ALL) ALL

Basic Installation software

sudo do apt update
sudo apt upgrade

sudo apt install wget
sudo apt install git

# Installation of chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Text Editors

sudo apt install vim

Cursor.so and VSCODE

apt install ./<>.deb

#older version
sudo dpkg -i <file>.deb
# sudo apt-get install -f # Install dependencies

Configurations:

Install nodejs

 sudo apt install nodejs npm

Install Python

wget https://raw.githubusercontent.com/fastai/fastsetup/master/setup-conda.sh

source setup-conda.sh
. ~/.bashrc
conda install -yq mamba -c conda-forge

Settings

Check mouse trackpad setting to enable double tap

Displays in Linux

For screensharing - How to use two monitors or share when giving presentations??

It wasn't as complicated as I expected. Just press function key and then press the key for screensharing in laptop.

In my case it was: FN+ F7 key

https://www.kubuntuforums.net/forum/currently-supported-releases/kubuntu-22-04-jammy-jellyfish/desktop-environment-support/673028-mirror-the-laptop-kde-desktop-to-smart-tv-via-hdmi
How can I add a user as a new sudoer using the command line?Ask Ubuntu
How to Install Google Chrome on Debian and Kali LinuxIt's FOSS
Cursor - The AI-first Code Editor
Logo
https://code.visualstudio.com/docs/setup/linuxcode.visualstudio.com
Logo
https://raw.githubusercontent.com/kurianbenoy/reimagined-dotfiles/master/.vimrc
https://raw.githubusercontent.com/kurianbenoy/reimagined-dotfiles/master/.bash_aliases
GitHub - kurianbenoy/reimagined-dotfiles: A list of all my configuration files which make my life much EasierGitHub
How to Install Node.js and NPM on Debian 11 | RoseHostingRoseHosting
Kurian Benoy - Installing Python Packages & setting up libraries for Data Science - the right wayKurian Benoy
Logo
Logo
Logo
Logo