initial
This commit is contained in:
commit
74ae93a96e
1 changed files with 94691 additions and 0 deletions
238
joplin notion extension/linux/mint/installing software.md
Normal file
238
joplin notion extension/linux/mint/installing software.md
Normal file
|
|
@ -0,0 +1,238 @@
|
|||
installing software
|
||||
|
||||
for brave
|
||||
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
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)
|
||||
|
||||
3. 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
|
||||
```sh
|
||||
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
|
||||
sudo apt update
|
||||
sudo apt install fastfetch
|
||||
```
|
||||
keepaasxc by
|
||||
```sh
|
||||
sudo add-apt-repository ppa:phoerious/keepassxc
|
||||
sudo apt update
|
||||
sudo apt install keepassxc
|
||||
```
|
||||
|
||||
kooha by flathub
|
||||
```sh
|
||||
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
|
||||
|
||||
```sh
|
||||
# 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
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
glib-compile-schemas ~/video-downloader/data
|
||||
```
|
||||
or better yet
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
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
|
||||
```sh
|
||||
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`
|
||||
Loading…
Reference in a new issue