joplin-notes/joplin notion extension/linux/mint/installing software.md
2026-11-04 00:33:23 +05:30

6.7 KiB

installing software

for brave

sudo apt install curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser

for vlc sudo apt install vlc

librewolf

sudo apt update && sudo apt install extrepo -y

sudo extrepo enable librewolf

sudo apt update && sudo apt install librewolf -y

haruna sudo apt install haruna

similarly

similarly htop, mpv,btop,qutebrowser, micro,tmux, lsd, ark , qbittorent,thunderbird , okular , flameshot , kazam, openjdk, riseupvpn , handbrake , vim , neovim , mariadb-server , copyq

installed protonvpn through flatpak install flathub com.protonvpn.www to remove it flatpak uninstall flathub com.protonvpn.www

and to list packages flatpak list

this wasnt working so using openvpn

Get OpenVPN config files from Proton VPN:

Go to https://account.protonvpn.com/downloads

Scroll to OpenVPN Configuration Files section

Choose your platform:

    Platform: Linux

    Protocol: UDP or TCP (UDP is faster)

Download config(s) for the server(s) you want (e.g. JP-FREE.ovpn, US-FREE.ovpn)
  1. Import the .ovpn file into NetworkManager:

    Open Network Manager:

     Click the network icon in your Cinnamon panel
    
     Choose Network Settings
    
     Click the + to add a new VPN
    
     Choose Import from file...
    
     Select the .ovpn file you downloaded
    

    Enter your Proton VPN credentials:

     Username and password (from your Proton VPN account dashboard, under OpenVPN / WireGuard login — these are different from your Proton email/password!)
    

    Save & connect.  

best method is to use wireguard

  1. download wiregard profiles from https://account.protonvpn.com/downloads
  2. install wireguard-tools and then copy that conf files to /etc/wireguard
  3. run sudo wg-quick up <conf_name> (without .conf at end)
  4. to disconnect sudo wg-quick down <conf_name> Note : in proton config files, it is configured such that browsers cant access it so make changes in conf files like this AllowedIPs = 0.0.0.0/0, ::/0 to allow all network traffic

 

dev tools python3-pip, git,

other tools tldr,live-server, surge through npm,

programs installed xdm , fastfetch by

sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
sudo apt update
sudo apt install fastfetch

keepaasxc by

sudo add-apt-repository ppa:phoerious/keepassxc
sudo apt update
sudo apt install keepassxc

kooha by flathub

flatpak install flathub io.github.seadve.Kooha
# then
flatpak run io.github.seadve.Kooha

raider through flathub flatpak install flathub com.github.ADBeveridge.Raider

android studio by downloading its android-studio-2024.3.2.14-linux.tar.gz file from their page and then moved that extracted folder to /usr/local and then running ./studio from that location which wuld be under bin of that folder.

signal

# NOTE: These instructions only work for 64-bit Debian-based
# Linux distributions such as Ubuntu, Mint etc.

# 1. Install our official public software signing key:
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

# 2. Add our repository to your list of repositories:
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee /etc/apt/sources.list.d/signal-xenial.list

# 3. Update your package database and install Signal:
sudo apt update && sudo apt install signal-desktop

 

sublime text 3

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

sudo apt update
sudo apt install sublime-text

throium deb through official site, simlar tor-browser binary, xdm through downloading zip file and installing it with script : xdman, dua through binary zip  

video-downloader (gui for yt-dlp) : https://github.com/Unrud/video-downloader

instaling dependencies sudo apt install ffmpeg libadwaita-1-0 yt-dlp meson build-essential libglib2.0-dev cmake librsvg2-bin libadwaita-1-dev libgtk-4-dev

steps

git clone https://github.com/Unrud/video-downloader.git
cd video-downloader

meson setup build --prefix=$HOME/video-downloader
ninja -C build
ninja -C build install

now glibschema needs to be setup too first copy data folder of project to ~/video-downloader then generate compiled version of this

glib-compile-schemas ~/video-downloader/data

or better yet

mkdir -p ~/.local/share/glib-2.0/schemas/
cp build/data/com.github.unrud.VideoDownloader.gschema.xml ~/.local/share/glib-2.0/schemas/
glib-compile-schemas ~/.local/share/glib-2.0/schemas/

 

redis

sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis

 

mongodb

sudo apt-get install gnupg curl
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt-get update && sudo apt-get install  mongodb-org

finally enable it sudo systemctl start mongod  

cloudflare warp

curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(. /etc/os-release && printf $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
apt update && apt install cloudflare-warp

 

calligra

now i3 apt install i3

 

installing tailscale https://tailscale.com/docs/install/linux curl -fsSL https://tailscale.com/install.sh | sh

to start tailscale and enable ssh with it sudo tailscale up --ssh

installing openssh sudo apt install openssh-server